{"id":1903,"date":"2022-04-11T06:42:00","date_gmt":"2022-04-11T06:42:00","guid":{"rendered":"https:\/\/kourentzes.com\/konstantinos\/?p=1903"},"modified":"2026-06-16T07:00:33","modified_gmt":"2026-06-16T07:00:33","slug":"sitedata-items","status":"publish","type":"post","link":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/","title":{"rendered":"SiteData.Items"},"content":{"rendered":"\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>\/\/\/\/ SiteData.Items\nfunction checkClientId(Prms)\n{\n try {\n   return (Prms.clientID &amp;&amp; Prms.clientID!=\"\");\n }\n catch (e) {\n   return true;\n }\n}\n\nfunction responseError(Prms)\n{\n var resp={};\n\n resp.success=false;\n resp.count=-1;\n resp.error=\"Authenticate fails due to invalid credentials!\";\n return resp;\n}\n\nfunction SQL2JSON(fSQL) {\n var resp={};\n\n fDs=X.GETSQLDATASET(fSQL, null);\n if (fDs.RECORDCOUNT>0) {\n   resp.success=true;\n\t resp.count=fDs.RECORDCOUNT;\n   resp.data=eval(fDs.JSON);\n   return resp;\n }\n else if (fDs.RECORDCOUNT==0) {\n   resp.success=true;\n\t resp.count=0;\n   resp.error=\"result count = 0\";\n   return resp;\n }\n else {\n   resp.success=false;\n\t resp.count=0;\n   resp.error=\"No data!\";\n   return resp;\n } \n}\n\nfunction AddDateDayNoTime(fDateSQL)\n{\n fDate=new Date(fDateSQL.substr(0,4), fDateSQL.substr(4,2)-1, fDateSQL.substr(6,2));\n fDate=fDate.setDate(fDate.getDate()+1);\n fDate=new Date(fDate);\n fDateSQL=''+fDate.getFullYear();\n if ((fDate.getMonth()+1)&lt;10)\n   fDateSQL=fDateSQL+'0';\n fDateSQL=fDateSQL+(fDate.getMonth()+1);\n if (fDate.getDate()&lt;10)\n   fDateSQL=fDateSQL+'0';\n fDateSQL=fDateSQL+fDate.getDate();\n\n return fDateSQL;\n}\n\nfunction PrmsToSQLFmt(fPrms,fFldType,fSQLFld)\n{\n fSQLWhere='';\n if (fPrms!='' &amp;&amp; fPrms!=undefined) {\n   if (fFldType=='String' || fFldType=='Int') {\n     if (fFldType=='String') {\t \n       fPrms=fPrms.replace(\/;\/g,String.fromCharCode(39)+','+String.fromCharCode(39));\n       fPrms=String.fromCharCode(39)+fPrms+String.fromCharCode(39);\n     }\n     else if (fFldType=='Int')\n       fPrms=fPrms.replace(\/;\/g,',');\n\n     fArrSQLFld=fSQLFld.split('_');\n     fSQLFld=fArrSQLFld&#91;0&#93;;\n     fSQLFldOp=fArrSQLFld&#91;1&#93;;\n\n     if (fSQLFldOp=='L')\n       fSQLWhere=' AND '+fSQLFld+'>='+fPrms;\n     else if (fSQLFldOp=='H')\n       fSQLWhere=' AND '+fSQLFld+'&lt;='+fPrms;\n     else {\n       if (fPrms.indexOf(',')>-1)\n         fPrms=' IN ('+fPrms+')';\n       else\n         fPrms='='+fPrms;\n\n       fSQLWhere=' AND '+fSQLFld+fPrms;\n     }\n   }\n   else if (fFldType=='Datetime') {\n     if (fPrms.indexOf(';')==-1 &amp;&amp; fPrms.indexOf(':')>-1) { \/\/One date with time\n       fPrms=fPrms.replace(\/:\/g,String.fromCharCode(39)+'+CHAR(58)+'+String.fromCharCode(39));\n       fSQLWhere=' AND '+fSQLFld+'>=CAST('+String.fromCharCode(39)+fPrms+String.fromCharCode(39)+' AS DATETIME)';\n     }\n     else if (fPrms.indexOf(';')==-1 &amp;&amp; fPrms.indexOf(':')==-1) { \/\/One date without time\n       fDateL=fPrms;\n       fDateL=fDateL.replace(\/:\/g,String.fromCharCode(39)+'+CHAR(58)+'+String.fromCharCode(39));\n       fDateH=AddDateDayNoTime(fPrms);\n       fDateH=fDateH.replace(\/:\/g,String.fromCharCode(39)+'+CHAR(58)+'+String.fromCharCode(39));\n       fSQLWhere=' AND '+fSQLFld+'>=CAST('+String.fromCharCode(39)+fDateL+String.fromCharCode(39)+' AS DATETIME) AND '+fSQLFld+'&lt;CAST('+String.fromCharCode(39)+fDateH+String.fromCharCode(39)+' AS DATETIME)';\n     }\n     else { \/\/Two dates\n       fPos=fPrms.indexOf(';');\n       fDateL=fPrms.substr(0,fPos);\n       fDateL=fDateL.replace(\/:\/g,String.fromCharCode(39)+'+CHAR(58)+'+String.fromCharCode(39));\n       fDateH=fPrms.substr(fPos+1,fPrms.length);\n       fSQLWhere=' AND '+fSQLFld+'>=CAST('+String.fromCharCode(39)+fDateL+String.fromCharCode(39)+' AS DATETIME) AND '+fSQLFld+'&lt;';\n\n       if (fDateH.indexOf(':')==-1)\n         fDateH=AddDateDayNoTime(fDateH);\n       else\n         fSQLWhere=fSQLWhere+'=';\n\n       fDateH=fDateH.replace(\/:\/g,String.fromCharCode(39)+'+CHAR(58)+'+String.fromCharCode(39));\n\t\t\t fSQLWhere=fSQLWhere+'CAST('+String.fromCharCode(39)+fDateH+String.fromCharCode(39)+' AS DATETIME)';\n     }\n   }\n }\n\n return fSQLWhere;\n}\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #545454; font-style: italic\">\/\/\/\/ SiteData.Items<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">try<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">clientID<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&amp;&amp;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">clientID<\/span><span style=\"color: #89DDFF\">!=<\/span><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">catch<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">e<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">false<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">error<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Authenticate fails due to invalid credentials!<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">fSQL<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDs<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">GETSQLDATASET<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">null<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fDs<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">RECORDCOUNT<\/span><span style=\"color: #89DDFF\">&gt;<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDs<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">RECORDCOUNT<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">data<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #82AAFF\">eval<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDs<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">JSON<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fDs<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">RECORDCOUNT<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">error<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">result count = 0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">false<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">error<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">No data!<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">AddDateDayNoTime<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">fDateSQL<\/span><span style=\"color: #89DDFF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">=new<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">Date<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">substr<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F78C6C\">4<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">substr<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">4<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F78C6C\">2<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">substr<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">6<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F78C6C\">2<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">setDate<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getDate<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">=new<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">Date<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getFullYear<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> ((<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getMonth<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #F78C6C\">10<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">0<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getMonth<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getDate<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">&lt;<\/span><span style=\"color: #F78C6C\">10<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">0<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDate<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">getDate<\/span><span style=\"color: #F07178\">()<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fDateSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">fPrms<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF; font-style: italic\">fFldType<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF; font-style: italic\">fSQLFld<\/span><span style=\"color: #89DDFF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">!=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&amp;&amp;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">!=undefined<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fFldType<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">||<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fFldType<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fFldType<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fFldType<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #EEFFFF\">fArrSQLFld<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">split<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">_<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fArrSQLFld<\/span><span style=\"color: #F07178\">&#91;<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #F07178\">&#93;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #EEFFFF\">fSQLFldOp<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fArrSQLFld<\/span><span style=\"color: #F07178\">&#91;<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">&#93;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fSQLFldOp<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&gt;=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fSQLFldOp<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&lt;=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">&gt;-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> IN (<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">)<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fFldType<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">==-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&amp;&amp;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">&gt;-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #545454; font-style: italic\">\/\/One date with time<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">+CHAR(58)+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&gt;=CAST(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AS DATETIME)<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">==-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&amp;&amp;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">==-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #545454; font-style: italic\">\/\/One date without time<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">+CHAR(58)+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #82AAFF\">AddDateDayNoTime<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">+CHAR(58)+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&gt;=CAST(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AS DATETIME) AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&lt;CAST(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AS DATETIME)<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #545454; font-style: italic\">\/\/Two dates<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fPos<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">substr<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">fPos<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">+CHAR(58)+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">substr<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fPos<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">fPrms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">length<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&gt;=CAST(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDateL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AS DATETIME) AND <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQLFld<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">&lt;<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">indexOf<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">==-<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #82AAFF\">AddDateDayNoTime<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">         <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">       <\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">:<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">+CHAR(58)+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">CAST(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fDateH<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AS DATETIME)<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">     <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQLWhere<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getCustomers<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getCustomers(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) {\n\t\t  MultiSearch=Prms.MULTISEARCH;\n\t\t\tif (MultiSearch=='' || MultiSearch==undefined) {\n\t\t\tfSQL = '';\n\t\t\t}\n\t\t\telse {\n\t\t\tfSQL = \" AND (T.AFM like '%\"+MultiSearch+\"%' or T.EMAIL like '%\"+MultiSearch+\"%' or T.PHONE01 like '%\"+MultiSearch+\"%' or T.PHONE02 like '%\"+MultiSearch+\"%' )\";\n\t\t\t}\n\t\t\t\n   fSQL='SELECT T.TRDR, T.CODE, T.AFM, T.NAME, T.PHONE01, T.PHONE02, T.EMAIL, T.UPDDATE '+\n        'FROM TRDR T '+\n        'WHERE T.COMPANY='+X.SYS.COMPANY+' '+\n        'AND T.SODTYPE=13 '+\n        'AND T.ISACTIVE=1'+fSQL;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR,'Int','T.TRDR');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_L,'Int','T.TRDR_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_H,'Int','T.TRDR_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','T.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.EMAIL,'String','T.EMAIL');\n\t fSQL=fSQL+PrmsToSQLFmt(Prms.PHONE01,'String','T.PHONE01');\n\t fSQL=fSQL+PrmsToSQLFmt(Prms.PHONE02,'String','T.PHONE02');\t \n   fSQL=fSQL+PrmsToSQLFmt(Prms.AFM,'String','T.AFM');\t \n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','T.UPDDATE');\n\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}\n\nfunction getCustomersBranches(Prms) {\n var resp={};\n\n\n if (checkClientId(Prms)) { \n   fBranch\t=Prms.BRANCH;\n\t fShowSQL\t=Prms.SQL;\n\t var fSQL='';\n\n   fSQL='SELECT B.TRDR, B.TRDBRANCH, B.CODE AS BCODE, B.NAME AS BNAME, B.PHONE1, B.ADDRESS, B.CITY, B.DISTRICT, B.ZIP, T.AFM, T.UPDDATE '+\n        'FROM TRDR T INNER JOIN TRDBRANCH B ON B.TRDR=T.TRDR '+\n                    'LEFT OUTER JOIN PRSN P ON P.PRSN=B.SALESMAN '+\n        'WHERE T.COMPANY='+X.SYS.COMPANY+' '+\n        'AND T.SODTYPE=13 '+\n        'AND T.ISACTIVE=1 '+\n        fSQL;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR,'Int','T.TRDR');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_L,'Int','T.TRDR_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_H,'Int','T.TRDR_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TCODE,'String','T.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.BCODE,'String','B.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.PHONE1,'String','B.PHONE1');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.AFM,'String','T.AFM');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','T.UPDDATE');\n\nif (fShowSQL=='1')\n\treturn fSQL;\n\telse\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getCustomers<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t  <\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MULTISEARCH<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">||<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">==undefined<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\"> AND (T.AFM like &#39;%<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">%&#39; or T.EMAIL like &#39;%<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">%&#39; or T.PHONE01 like &#39;%<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">%&#39; or T.PHONE02 like &#39;%<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">MultiSearch<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">%&#39; )<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT T.TRDR, T.CODE, T.AFM, T.NAME, T.PHONE01, T.PHONE02, T.EMAIL, T.UPDDATE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM TRDR T <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE T.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.SODTYPE=13 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.ISACTIVE=1<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">EMAIL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.EMAIL<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">PHONE01<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.PHONE01<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">PHONE02<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.PHONE02<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">AFM<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.AFM<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getCustomersBranches<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fBranch<\/span><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">BRANCH<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">fShowSQL<\/span><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT B.TRDR, B.TRDBRANCH, B.CODE AS BCODE, B.NAME AS BNAME, B.PHONE1, B.ADDRESS, B.CITY, B.DISTRICT, B.ZIP, T.AFM, T.UPDDATE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM TRDR T INNER JOIN TRDBRANCH B ON B.TRDR=T.TRDR <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                    <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN PRSN P ON P.PRSN=B.SALESMAN <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE T.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.SODTYPE=13 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TCODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">BCODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">B.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">PHONE1<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">B.PHONE1<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">AFM<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.AFM<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">fShowSQL<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">1<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getSuppliers<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getSuppliers(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) {\n   fBranch=Prms.BRANCH;\n\t var fSQL='';\n\n   fSQL='SELECT T.TRDR, T.CODE AS TCODE, T.NAME AS TNAME, T.PHONE01, T.ADDRESS, T.CITY, T.DISTRICT, T.ZIP, T.AFM, T.IRSDATA, T.UPDDATE '+\n        'FROM TRDR T '+\n        'WHERE T.COMPANY='+X.SYS.COMPANY+' '+\n        'AND T.SODTYPE=12 '+\n        'AND T.ISACTIVE=1 '+\n        fSQL;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR,'Int','T.TRDR');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_L,'Int','T.TRDR_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR_H,'Int','T.TRDR_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','T.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.AFM,'String','T.AFM');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','T.UPDDATE');\n\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getSuppliers<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fBranch<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">BRANCH<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT T.TRDR, T.CODE AS TCODE, T.NAME AS TNAME, T.PHONE01, T.ADDRESS, T.CITY, T.DISTRICT, T.ZIP, T.AFM, T.IRSDATA, T.UPDDATE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM TRDR T <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE T.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.SODTYPE=12 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND T.ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.TRDR_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">AFM<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.AFM<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getMtrlot<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getMtrlot(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) {\n   fSQL='SELECT CODE, MTRLOT ' +\n\t\t\t\t'FROM MTRLOT ' +\n        'WHERE COMPANY='+X.SYS.COMPANY+' '+\n        'AND ISACTIVE=1 ';\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n\t fSQL=fSQL+PrmsToSQLFmt(Prms.MTRLOT,'Int','MTRLOT');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL,'Int','MTRL');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDR,'Int','TRDR');\t \n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_L,'Int','MTRL_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_H,'Int','MTRL_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINALDATE,'Datetime','FINALDATE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','UPDDATE');\t \n\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getMtrlot<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT CODE, MTRLOT <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLOT <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRLOT<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MTRLOT<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MTRL<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDR<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">TRDR<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MTRL_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MTRL_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINALDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FINALDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getMTRUNIT<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getMTRUNIT(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) {\n \n\t\tfSQL='SELECT M.MTRUNIT, M.SHORTCUT, M.NAME FROM MTRUNIT M WHERE M.COMPANY='+X.SYS.COMPANY+' ';\n\t\n\t\tfSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n\t\tfSQL=fSQL+PrmsToSQLFmt(Prms.ISACTIVE,'Int','M.ISACTIVE');\n\t\n\t   return SQL2JSON(fSQL);\n\t\t }\n\t\t else {\n\t\t return responseError(Prms);\n\t\t }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getMTRUNIT<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT M.MTRUNIT, M.SHORTCUT, M.NAME FROM MTRUNIT M WHERE M.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">ISACTIVE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.ISACTIVE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getDocs<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getDocs(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) {\n \n \tSiteFilter=Prms.SITE;\n\tzSQL = '';\n \n   fSQL='SELECT F.FINDOC, F.FINCODE, F.TRNDATE, F.SUMAMNT, T.CODE AS TRDRCODE, T.NAME AS TRDRNAME, '+\n               'CASE WHEN F.ISCANCEL!=0                    THEN \"\u0391\u03ba\u03c5\u03c1\u03c9\u03bc\u03ad\u03bd\u03b7\" '+\n                    'WHEN LLS.DOCEXISTS=1 AND PENDEXISTS=1 THEN \"\u039c\u03b5\u03c1\u03b9\u03ba\u03ce\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7\" '+\n                    'WHEN LLS.DOCEXISTS=1                  THEN \"\u0391\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7\" '+\n                                                          'ELSE \"\u03a3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7\" '+\n               'END AS STATUS '+\n\t\t\t\t\t\t\t ',COMMENTS, SK.NAME SHIPMENT, $NVL(F.BOOL01,0) as SENDUPDATE, F.FINSTATES, (select max(name) from finstates where finstates=f.finstates) FINSTATESTXT '+\n        'FROM FINDOC F LEFT OUTER JOIN TRDR T ON T.TRDR=F.TRDR '+\n\t\t\t\t'LEFT OUTER JOIN SHIPMENT SK on SK.SHIPMENT=F.SHIPMENT and SK.COMPANY=F.COMPANY '+\n                      'OUTER APPLY (SELECT TOP 1 1 AS DOCEXISTS '+\n                                   'FROM MTRLINES LS INNER JOIN FINDOC FS ON FS.FINDOC=LS.FINDOC '+\n                                   'WHERE LS.FINDOCS=F.FINDOC '+\n                                   'AND FS.TFPRMS IN (101,102,103,131) '+\n                                   'AND FS.ISCANCEL=0) LLS '+\n                      'OUTER APPLY (SELECT TOP 1 1 AS PENDEXISTS '+\n                                   'FROM MTRLINES L '+\n                                   'WHERE L.FINDOC=F.FINDOC '+\n                                   'AND L.PENDING=1 '+\n                                   'AND $NVL(L.QTY1,0)-$NVL(L.QTY1COV,0)-$NVL(L.QTY1CANC,0)>0) LL '+\n        'WHERE F.COMPANY='+X.SYS.COMPANY+' '+\n        'AND F.SOSOURCE=1351 '+\n        'AND F.TFPRMS=201 ' ;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINDOC,'Int','F.FINDOC');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINDOC_L,'Int','F.FINDOC_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINDOC_H,'Int','F.FINDOC_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINCODE,'String','F.FINCODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINCODE_L,'String','F.FINCODE_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.FINCODE_H,'String','F.FINCODE_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDRCODE,'String','T.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDRCODE_L,'String','T.CODE_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.TRDRCODE_H,'String','T.CODE_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','F.UPDDATE');\n\t fSQL=fSQL+PrmsToSQLFmt(Prms.TRNDATE,'Datetime','F.TRNDATE');\n\t \n\t \n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getDocs<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> \t<\/span><span style=\"color: #EEFFFF\">SiteFilter<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SITE<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">zSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT F.FINDOC, F.FINCODE, F.TRNDATE, F.SUMAMNT, T.CODE AS TRDRCODE, T.NAME AS TRDRNAME, <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">               <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">CASE WHEN F.ISCANCEL!=0                    THEN &quot;\u0391\u03ba\u03c5\u03c1\u03c9\u03bc\u03ad\u03bd\u03b7&quot; <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                    <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHEN LLS.DOCEXISTS=1 AND PENDEXISTS=1 THEN &quot;\u039c\u03b5\u03c1\u03b9\u03ba\u03ce\u03c2 \u03b1\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7&quot; <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                    <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHEN LLS.DOCEXISTS=1                  THEN &quot;\u0391\u03c0\u03b5\u03c3\u03c4\u03b1\u03bb\u03bc\u03ad\u03bd\u03b7&quot; <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                                          <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">ELSE &quot;\u03a3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7&quot; <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">               <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">END AS STATUS <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,COMMENTS, SK.NAME SHIPMENT, $NVL(F.BOOL01,0) as SENDUPDATE, F.FINSTATES, (select max(name) from finstates where finstates=f.finstates) FINSTATESTXT <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM FINDOC F LEFT OUTER JOIN TRDR T ON T.TRDR=F.TRDR <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN SHIPMENT SK on SK.SHIPMENT=F.SHIPMENT and SK.COMPANY=F.COMPANY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                      <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">OUTER APPLY (SELECT TOP 1 1 AS DOCEXISTS <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLINES LS INNER JOIN FINDOC FS ON FS.FINDOC=LS.FINDOC <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE LS.FINDOCS=F.FINDOC <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND FS.TFPRMS IN (101,102,103,131) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND FS.ISCANCEL=0) LLS <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                      <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">OUTER APPLY (SELECT TOP 1 1 AS PENDEXISTS <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLINES L <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE L.FINDOC=F.FINDOC <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND L.PENDING=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                   <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND $NVL(L.QTY1,0)-$NVL(L.QTY1COV,0)-$NVL(L.QTY1CANC,0)&gt;0) LL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE F.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND F.SOSOURCE=1351 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND F.TFPRMS=201 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINDOC<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINDOC<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINDOC_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINDOC_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINDOC_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINDOC_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINCODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINCODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINCODE_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINCODE_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINCODE_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.FINCODE_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDRCODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDRCODE_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRDRCODE_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">T.CODE_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TRNDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">F.TRNDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getItems<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getItems(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) { \n\t var fSQL='';\n\t var fexclude=' AND 1=1 ';\n\t\t\n   fSQL=\"SELECT M.MTRL, M.CODE, M.NAME, U.MTRUNIT, U.NAME AS UNAME, M.UPDDATE, \"+\n\t\t\t\t\"MG.MTRGROUP, MG.NAME MTRGROUP_NAME, \"+\n\t\t\t\t\"MC.MTRCATEGORY, MC.NAME MTRCATEGORY_NAME, \"+\n\t\t\t\t\"MK.MTRMARK, MK.NAME MTRMARK_NAME, \"+\n\t\t\t\t\"SE.MTRSEASON, SE.NAME MTRSEASON_NAME \"+\n        \"FROM MTRL M LEFT OUTER JOIN VAT V ON V.VAT=M.VAT \"+\n        \"LEFT OUTER JOIN MTRUNIT U ON U.COMPANY=M.COMPANY AND U.MTRUNIT=M.MTRUNIT1 \"+\n        \"left outer join MTREXTRA ME on ME.MTRL=M.MTRL \"+\n        \"LEFT OUTER JOIN MTRGROUP MG ON MG.MTRGROUP = M.MTRGROUP AND MG.SODTYPE=M.SODTYPE AND MG.COMPANY=M.COMPANY \"+\n        \"LEFT OUTER JOIN MTRCATEGORY MC ON MC.MTRCATEGORY = M.MTRCATEGORY AND MC.SODTYPE=M.SODTYPE AND MC.COMPANY=M.COMPANY \"+\n        \"LEFT OUTER JOIN MTRMARK MK ON MK.MTRMARK=M.MTRMARK AND MK.COMPANY = M.COMPANY AND MK.SODTYPE=M.SODTYPE \"+\n        \"LEFT OUTER JOIN MTRSEASON SE ON SE.MTRSEASON=M.MTRSEASON AND SE.COMPANY=M.COMPANY \"+\n        \"WHERE M.COMPANY=\"+X.SYS.COMPANY+\" \"+\n        \"AND M.SODTYPE=51 \"+\n        \"AND M.ISACTIVE=1 \"+\n\t\t\t\tfexclude+\" \"+\n        fSQL;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL,'Int','M.MTRL');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRGROUP,'Int','MG.MTRGROUP');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRCATEGORY,'Int','MC.MTRCATEGORY');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRMARK,'Int','MK.MTRMARK');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_L,'Int','M.MTRL_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_H,'Int','M.MTRL_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.NUM01,'Int','ME.NUM01');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.NUM01_L,'Int','ME.NUM01_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.NUM01_H,'Int','ME.NUM01_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','M.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','M.UPDDATE');\n\n\tif(Prms.SQL==1)\n\t\treturn fSQL;\n\telse\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getItems<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fexclude<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND 1=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">SELECT M.MTRL, M.CODE, M.NAME, U.MTRUNIT, U.NAME AS UNAME, M.UPDDATE, <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">MG.MTRGROUP, MG.NAME MTRGROUP_NAME, <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">MC.MTRCATEGORY, MC.NAME MTRCATEGORY_NAME, <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">MK.MTRMARK, MK.NAME MTRMARK_NAME, <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">SE.MTRSEASON, SE.NAME MTRSEASON_NAME <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">FROM MTRL M LEFT OUTER JOIN VAT V ON V.VAT=M.VAT <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN MTRUNIT U ON U.COMPANY=M.COMPANY AND U.MTRUNIT=M.MTRUNIT1 <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">left outer join MTREXTRA ME on ME.MTRL=M.MTRL <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN MTRGROUP MG ON MG.MTRGROUP = M.MTRGROUP AND MG.SODTYPE=M.SODTYPE AND MG.COMPANY=M.COMPANY <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN MTRCATEGORY MC ON MC.MTRCATEGORY = M.MTRCATEGORY AND MC.SODTYPE=M.SODTYPE AND MC.COMPANY=M.COMPANY <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN MTRMARK MK ON MK.MTRMARK=M.MTRMARK AND MK.COMPANY = M.COMPANY AND MK.SODTYPE=M.SODTYPE <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN MTRSEASON SE ON SE.MTRSEASON=M.MTRSEASON AND SE.COMPANY=M.COMPANY <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">WHERE M.COMPANY=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">AND M.SODTYPE=51 <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">AND M.ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #EEFFFF\">fexclude<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRGROUP<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MG.MTRGROUP<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRCATEGORY<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MC.MTRCATEGORY<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRMARK<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MK.MTRMARK<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">NUM01<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">ME.NUM01<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">NUM01_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">ME.NUM01_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">NUM01_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">ME.NUM01_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SQL<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getItemsPrices<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getItemsPrices(Prms) {\n var resp={};\n\n if (checkClientId(Prms)) { \n\t var fSQL='';\n\t var fexclude=' AND 1=1 ';\n\t\t\n\tfSQL = \"SELECT M.MTRL, M.CODE, $nvl(M.PRICER,0) PRICER, $NVL(PRICEW,0) PRICEW, $nvl(M.PRICER01,0) PRICER01, $NVL(PRICEW01,0) PRICEW01,  M.UPDDATE \"\n\t\t\t\t+\"from MTRL M \"+\n\t\t\t\t+\"where M.SODTYPE=51 and M.COMPANY=\"+X.SYS.COMPANY+\" and M.ISACTIVE=1 \"\n\t\t\t\t+fexclude+\" \"+fSQL;\n\n   fSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL,'Int','M.MTRL');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRGROUP,'Int','MG.MTRGROUP');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRCATEGORY,'Int','MC.MTRCATEGORY');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRMARK,'Int','MK.MTRMARK');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_L,'Int','M.MTRL_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_H,'Int','M.MTRL_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','M.CODE');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.UPDDATE,'Datetime','M.UPDDATE');\n\n\n\tif(Prms.SQL==1)\n\t\treturn fSQL;\n\telse\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getItemsPrices<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fexclude<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> AND 1=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">SELECT M.MTRL, M.CODE, $nvl(M.PRICER,0) PRICER, $NVL(PRICEW,0) PRICEW, $nvl(M.PRICER01,0) PRICER01, $NVL(PRICEW01,0) PRICEW01,  M.UPDDATE <\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">from MTRL M <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">where M.SODTYPE=51 and M.COMPANY=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\"> and M.ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fexclude<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRGROUP<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MG.MTRGROUP<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRCATEGORY<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MC.MTRCATEGORY<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRMARK<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">MK.MTRMARK<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">UPDDATE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Datetime<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.UPDDATE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SQL<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getItemsBalance<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getItemsBalance(Prms) {\n var resp={};\n \n \n if (checkClientId(Prms)) {\n \n \tSiteFilter=Prms.SITE;\n\tzSQL = '';\n\n\t\t\t\n   fSQL='SELECT M.MTRL '+\n              ',M.CODE '+\n              ',$NVL(DD.QTY1,0)+$NVL(LL.MLQTY1,0) AS BALANCE '+\n\t\t\t\t\t\t\t',$NVL(DD.QTY1,0)  AS WHBALANCE '+\n\t\t\t\t\t\t\t',$NVL(LL.MLQTY1,0) AS ORDERED '+\n        'FROM MTRL M LEFT OUTER JOIN MTREXTRA X ON X.MTRL=M.MTRL '+\n\t\t\t\t' LEFT OUTER JOIN MTRACN MC on MC.COMPANY=M.COMPANY and MC.SODTYPE=M.SODTYPE and MC.MTRACN = M.MTRACN '+\n\t\t\t\t' LEFT OUTER JOIN MTRCATEGORY MT on MT.COMPANY=M.COMPANY and MT.SODTYPE=M.SODTYPE and MT.MTRCATEGORY=M.MTRCATEGORY '+\n\t\t\t\t' LEFT OUTER JOIN MTRGROUP MG on MG.COMPANY=M.COMPANY and MG.SODTYPE=M.SODTYPE and MG.MTRGROUP=M.MTRGROUP '+\n\t\t\t\t\n                    'OUTER APPLY (SELECT SUM($NVL(D.QTY1,0)) AS QTY1 '+\n                                 'FROM MTRFINDATA D '+\n                                 'WHERE D.COMPANY='+X.SYS.COMPANY+' '+\n                                 'AND D.MTRL=M.MTRL '+\n                                 'AND D.FISCPRD='+X.SYS.FISCPRD+' '+\n                                 'AND D.WHOUSE IN (1000)) DD '+\n                    'OUTER APPLY (SELECT SUM($NVL(($NVL(L.QTY1,0)-$NVL(L.QTY1COV,0)-$NVL(L.QTY1CANC,0))*CASE R.RESTCATEG WHEN 1 THEN  1 '+\n                                                                                                                        'WHEN 2 THEN -1 '+\n                                                                                                       'END,0)) AS MLQTY1 '+\n                                 'FROM MTRLINES L WITH (INDEX=XI_MTRLINES_PENDING,NOLOCK) INNER JOIN RESTMODE R ON R.COMPANY=L.COMPANY '+\n                                                                                                             'AND R.RESTMODE=L.RESTMODE '+\n                                                                                         'INNER JOIN FINDOC F ON F.FINDOC=L.FINDOC '+\n                                 'WHERE L.MTRL=M.MTRL '+\n                                 'AND L.PENDING=1 '+\n                                 'AND L.WHOUSE IN (1000) '+\n                                 'AND R.RESTCATEG IN (1,2) '+ \n                                 'AND F.ISCANCEL=0) LL '+\n        'WHERE M.COMPANY='+X.SYS.COMPANY+' '+\n        'AND M.SODTYPE=51 '+zSQL+\n        'AND M.ISACTIVE=1 ';\n\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL,'Int','M.MTRL');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_L,'Int','M.MTRL_L');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.MTRL_H,'Int','M.MTRL_H');\n   fSQL=fSQL+PrmsToSQLFmt(Prms.CODE,'String','M.CODE');\n\n   return SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getItemsBalance<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> \t<\/span><span style=\"color: #EEFFFF\">SiteFilter<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SITE<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">zSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT M.MTRL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">              <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,M.CODE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">              <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,$NVL(DD.QTY1,0)+$NVL(LL.MLQTY1,0) AS BALANCE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,$NVL(DD.QTY1,0)  AS WHBALANCE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,$NVL(LL.MLQTY1,0) AS ORDERED <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRL M LEFT OUTER JOIN MTREXTRA X ON X.MTRL=M.MTRL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> LEFT OUTER JOIN MTRACN MC on MC.COMPANY=M.COMPANY and MC.SODTYPE=M.SODTYPE and MC.MTRACN = M.MTRACN <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> LEFT OUTER JOIN MTRCATEGORY MT on MT.COMPANY=M.COMPANY and MT.SODTYPE=M.SODTYPE and MT.MTRCATEGORY=M.MTRCATEGORY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> LEFT OUTER JOIN MTRGROUP MG on MG.COMPANY=M.COMPANY and MG.SODTYPE=M.SODTYPE and MG.MTRGROUP=M.MTRGROUP <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                    <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">OUTER APPLY (SELECT SUM($NVL(D.QTY1,0)) AS QTY1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRFINDATA D <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE D.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND D.MTRL=M.MTRL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND D.FISCPRD=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FISCPRD<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND D.WHOUSE IN (1000)) DD <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                    <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">OUTER APPLY (SELECT SUM($NVL(($NVL(L.QTY1,0)-$NVL(L.QTY1COV,0)-$NVL(L.QTY1CANC,0))*CASE R.RESTCATEG WHEN 1 THEN  1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                                                                                                        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHEN 2 THEN -1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                                                                                       <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">END,0)) AS MLQTY1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLINES L WITH (INDEX=XI_MTRLINES_PENDING,NOLOCK) INNER JOIN RESTMODE R ON R.COMPANY=L.COMPANY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                                                                                             <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND R.RESTMODE=L.RESTMODE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                                                                         <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">INNER JOIN FINDOC F ON F.FINDOC=L.FINDOC <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE L.MTRL=M.MTRL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND L.PENDING=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND L.WHOUSE IN (1000) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND R.RESTCATEG IN (1,2) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">                                 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND F.ISCANCEL=0) LL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE M.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND M.SODTYPE=51 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">zSQL<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">        <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND M.ISACTIVE=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_L<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_L<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MTRL_H<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Int<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.MTRL_H<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #82AAFF\">PrmsToSQLFmt<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">CODE<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">String<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getTableData<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getTableData(Prms) {\nvar ftable;\n\tftable=Prms.TABLE;\n\nvsql = \"SELECT \"+\n\"  ISNULL((SELECT 1 FROM syscolumns WHERE name = 'SODTYPE' AND id = OBJECT_ID('\"+ftable+\"')), 0) AS SODTYPE, \"+\n\"  ISNULL((SELECT 1 FROM syscolumns WHERE name = 'COMPANY' AND id = OBJECT_ID('\"+ftable+\"')), 0) AS COMPANY  \"+\n\"\";\n\nFR = X.GETSQLDATASET(vsql,null);\n\nwhere =' where 1=1 ';\nif (FR.SODTYPE==1)\n\twhere = where + ' and sodtype in (13,51) ';\nif (FR.COMPANY==1)\n\twhere = where + ' and company='+X.SYS.MAINCOMPANY;\n\n if (checkClientId(Prms)) {\n\t\tfSQL = 'Select * from '+ftable+ where;\n\t\n\t\treturn SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\t\n\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getTableData<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">ftable<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">ftable<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TABLE<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">vsql<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">SELECT <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">  ISNULL((SELECT 1 FROM syscolumns WHERE name = &#39;SODTYPE&#39; AND id = OBJECT_ID(&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">ftable<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">&#39;)), 0) AS SODTYPE, <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">  ISNULL((SELECT 1 FROM syscolumns WHERE name = &#39;COMPANY&#39; AND id = OBJECT_ID(&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">ftable<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">&#39;)), 0) AS COMPANY  <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">&quot;&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">FR<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">GETSQLDATASET<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">vsql<\/span><span style=\"color: #89DDFF\">,null<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> where 1=1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">FR<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SODTYPE<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> and sodtype in (13,51) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">FR<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> and company=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">MAINCOMPANY<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">Select * from <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">ftable<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">where<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">getItemSales<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function getItemSales(Prms) {\n var resp={};\n var vdays;\n var dimsql;\n \n if (Prms.DAYS>0) { vdays = Prms.DAYS; }\n\telse {vdays=0;}\n\n dimsql = 'M.CODE';\n\n if (Prms.ALLCODES==1) {\n dimsql = 'M.COMPANY, M.MTRL, M.CODE, M.CODE1, M.CODE2, M.NAME';\n }\n \n\n if (checkClientId(Prms)) {\n   fSQL='select  '+dimsql+' '\n\t\t\t\t+',sum(SALQTY1) SALQTY1 '\n\t\t\t\t+'from MTRL M INNER JOIN VMTRSTAT V on V.MTRL = M.MTRL '\n\t\t\t\t+'where V.COMPANY='+X.SYS.COMPANY+' and V.SOSOURCE=1351 and M.SODTYPE in (51) '\n\t\t\t\t+'and V.TRNDATE>=dateadd(day,-'+vdays+',V.TRNDATE) '\n\t\t\t\t+'group by '+dimsql+' '\n\t\t\t\t+'having sum(V.SALQTY1)&lt;>0 ';\n\t\t\t\t\n\t\t\t\t\n\t\tfSQL=fSQL.replace(\/\"\/g,String.fromCharCode(39));\n\n\t\treturn SQL2JSON(fSQL);\n }\n else {\n   return responseError(Prms);\n }\n}<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">getItemSales<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">vdays<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">dimsql<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">DAYS<\/span><span style=\"color: #89DDFF\">&gt;<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">vdays<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">DAYS<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #EEFFFF\">vdays<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">;}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">dimsql<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.CODE<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">ALLCODES<\/span><span style=\"color: #89DDFF\">==<\/span><span style=\"color: #F78C6C\">1<\/span><span style=\"color: #F07178\">) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">dimsql<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">M.COMPANY, M.MTRL, M.CODE, M.CODE1, M.CODE2, M.NAME<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">select  <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">dimsql<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,sum(SALQTY1) SALQTY1 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">from MTRL M INNER JOIN VMTRSTAT V on V.MTRL = M.MTRL <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">where V.COMPANY=<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">SYS<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">COMPANY<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> and V.SOSOURCE=1351 and M.SODTYPE in (51) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">and V.TRNDATE&gt;=dateadd(day,-<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">vdays<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,V.TRNDATE) <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">group by <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">dimsql<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">having sum(V.SALQTY1)&lt;&gt;0 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">&quot;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #EEFFFF\">String<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">fromCharCode<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #F78C6C\">39<\/span><span style=\"color: #F07178\">))<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">SQL2JSON<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">printDocsForm<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#212121\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>function printDocsForm(Prms) {\n var resp={};\n  \n if (checkClientId(Prms)) {\n\tvar fSQL;\n\tvar orders = Prms.ORDERS;\n  var url ='';\n\t\n\tif(orders != null){\n\t\torders = orders.replace(\/;\/g, \"','\");\n\t\torders = \"'\"+orders+\"'\";\n\t\t\n\t\tfSQL = 'SELECT MTRLINES.FINDOC, FF.FINCODE, B.FINCODE ORDERDOC, S.TEMPLATES '+\n\t\t\t\t\t\t'FROM MTRLINES MTRLINES '+\n\t\t\t\t\t\t'INNER JOIN FINDOC FF  ON FF.FINDOC=MTRLINES.FINDOC AND FF.COMPANY=MTRLINES.COMPANY '+\n\t\t\t\t\t\t'LEFT OUTER JOIN SERIES S ON S.SERIES = FF.SERIES AND S.SOSOURCE=FF.SOSOURCE AND S.COMPANY = FF.COMPANY '+\n\t\t\t\t\t\t'OUTER APPLY (SELECT M.FINDOC , FINCODE '+\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'FROM MTRLINES M '+\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'INNER JOIN FINDOC F ON F.FINDOC=M.FINDOC AND F.COMPANY=M.COMPANY '+\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'WHERE FINCODE IN ('+orders+')  '+\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'AND F.SOSOURCE=1351 '+\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'AND TFPRMS=201) B '+\n\t\t\t\t\t\t'WHERE MTRLINES.FINDOCS = B.FINDOC  '; \n\t\t\t\t\t\t\n\t\tds = X.GETSQLDATASET(fSQL, null);\t\t\t\t\t\t\t\n\t\t\n\t\tif(ds.RECORDCOUNT >0)\n\t\t{\n\t\t\tvar resp = {};\n\t\t\tresp.success=true;\n\t\t\tresp.data = [];\n\t\t\twhile (!ds.EOF())\n\t\t\t{\t\n\t\t\t\turl = X.PRINTDOCURL('SALDOC', '', ds.FINDOC, ds.TEMPLATES);\n\t\t\t\turl = ds.ORDERDOC+','+url;\n\t\t\t\tresp.data.push(url);\n\t\t\t\tds.NEXT;\n\t\t\t}\n\n\t\t}\n\t\t else {\n\t\t\tresp.success=true;\n\t\t\tresp.count=0;\n\t\t\tresp.error=\"result count = 0\";\n\t\t }\n\t \n\t } else {\n\t\tresp.success=false;\n\t\tresp.count=0;\n    resp.error=\"Invalid parameters. Requested Parameter 'ORDERS'.\";\n\t }\n\t\n   return (resp);\n }\n else {\n   return responseError(Prms);\n }\n}\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki material-theme-darker\" style=\"background-color: #212121\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #C792EA\">function<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #82AAFF\">printDocsForm<\/span><span style=\"color: #89DDFF\">(<\/span><span style=\"color: #EEFFFF; font-style: italic\">Prms<\/span><span style=\"color: #89DDFF\">)<\/span><span style=\"color: #EEFFFF\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">={};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #82AAFF\">checkClientId<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)) <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">ORDERS<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">  <\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">url<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">!=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">null<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">replace<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #C3E88D\">;<\/span><span style=\"color: #89DDFF\">\/<\/span><span style=\"color: #F78C6C\">g<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">&#39;,&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">&#39;<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SELECT MTRLINES.FINDOC, FF.FINCODE, B.FINCODE ORDERDOC, S.TEMPLATES <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLINES MTRLINES <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">INNER JOIN FINDOC FF  ON FF.FINDOC=MTRLINES.FINDOC AND FF.COMPANY=MTRLINES.COMPANY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">LEFT OUTER JOIN SERIES S ON S.SERIES = FF.SERIES AND S.SOSOURCE=FF.SOSOURCE AND S.COMPANY = FF.COMPANY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">OUTER APPLY (SELECT M.FINDOC , FINCODE <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">FROM MTRLINES M <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">INNER JOIN FINDOC F ON F.FINDOC=M.FINDOC AND F.COMPANY=M.COMPANY <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE FINCODE IN (<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">orders<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">)  <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND F.SOSOURCE=1351 <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">AND TFPRMS=201) B <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">WHERE MTRLINES.FINDOCS = B.FINDOC  <\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">GETSQLDATASET<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">fSQL<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">null<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><span style=\"color: #F07178\">\t\t\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">if<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">RECORDCOUNT<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&gt;<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #F07178\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #C792EA\">var<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{};<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">data<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> []<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF; font-style: italic\">while<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #89DDFF\">!<\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">EOF<\/span><span style=\"color: #F07178\">())<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF\">{<\/span><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #EEFFFF\">url<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">X<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">PRINTDOCURL<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">SALDOC<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">&#39;&#39;<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">FINDOC<\/span><span style=\"color: #89DDFF\">,<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">TEMPLATES<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #EEFFFF\">url<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">ORDERDOC<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #C3E88D\">,<\/span><span style=\"color: #89DDFF\">&#39;<\/span><span style=\"color: #89DDFF\">+<\/span><span style=\"color: #EEFFFF\">url<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">data<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #82AAFF\">push<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">url<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t\t<\/span><span style=\"color: #EEFFFF\">ds<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">NEXT<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">true<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">error<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">result count = 0<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #89DDFF\">}<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">success<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #FF9CAC\">false<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t\t<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">count<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #F78C6C\">0<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">    <\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #89DDFF\">.<\/span><span style=\"color: #EEFFFF\">error<\/span><span style=\"color: #89DDFF\">=<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #C3E88D\">Invalid parameters. Requested Parameter &#39;ORDERS&#39;.<\/span><span style=\"color: #89DDFF\">&quot;<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> (<\/span><span style=\"color: #EEFFFF\">resp<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF; font-style: italic\">else<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\">   <\/span><span style=\"color: #89DDFF; font-style: italic\">return<\/span><span style=\"color: #F07178\"> <\/span><span style=\"color: #82AAFF\">responseError<\/span><span style=\"color: #F07178\">(<\/span><span style=\"color: #EEFFFF\">Prms<\/span><span style=\"color: #F07178\">)<\/span><span style=\"color: #89DDFF\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F07178\"> <\/span><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #89DDFF\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#212121;color:#d5ffff;font-size:12px;line-height:1;position:relative\">JavaScript<\/span><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>getCustomers getSuppliers getMtrlot getMTRUNIT getDocs getItems getItemsPrices getItemsBalance getTableData getItemSales printDocsForm<\/p>\n","protected":false},"author":1,"featured_media":1904,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10],"tags":[1741,1736,1737,1740,1735,1738,20,1734,1739,43],"class_list":["post-1903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-snipperts","tag-api-response","tag-authentication","tag-data-parsing","tag-database-queries","tag-date-handling","tag-error-handling","tag-javascript","tag-json","tag-parameter-formatting","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JavaScript Functions for SQL, JSON, and Client Validation<\/title>\n<meta name=\"description\" content=\"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Functions for SQL, JSON, and Client Validation\" \/>\n<meta property=\"og:description\" content=\"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/\" \/>\n<meta property=\"og:site_name\" content=\"konstantinos.kourentzes.com\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-11T06:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T07:00:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1456\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Konstantinos Kourentzes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@kkourentzes\" \/>\n<meta name=\"twitter:site\" content=\"@kkourentzes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Konstantinos Kourentzes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/\"},\"author\":{\"name\":\"Konstantinos Kourentzes\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#\\\/schema\\\/person\\\/2693fb0ad7f7638a020431ffe372c822\"},\"headline\":\"SiteData.Items\",\"datePublished\":\"2022-04-11T06:42:00+00:00\",\"dateModified\":\"2026-06-16T07:00:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/\"},\"wordCount\":25,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#\\\/schema\\\/person\\\/2693fb0ad7f7638a020431ffe372c822\"},\"image\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png\",\"keywords\":[\"API response\",\"authentication\",\"data parsing\",\"database queries\",\"date handling\",\"error handling\",\"javascript\",\"JSON\",\"parameter formatting\",\"sql\"],\"articleSection\":[\"Code Snippets\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/\",\"url\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/\",\"name\":\"JavaScript Functions for SQL, JSON, and Client Validation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png\",\"datePublished\":\"2022-04-11T06:42:00+00:00\",\"dateModified\":\"2026-06-16T07:00:33+00:00\",\"description\":\"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png\",\"contentUrl\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png\",\"width\":1456,\"height\":816,\"caption\":\"SoftOne_getDocs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/2022\\\/04\\\/11\\\/sitedata-items\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SiteData.Items\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#website\",\"url\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/\",\"name\":\"kourentzes.com\\\/konstantinos\",\"description\":\"Konstantinos Kourentzes\",\"publisher\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#\\\/schema\\\/person\\\/2693fb0ad7f7638a020431ffe372c822\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/#\\\/schema\\\/person\\\/2693fb0ad7f7638a020431ffe372c822\",\"name\":\"Konstantinos Kourentzes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/kko.png\",\"url\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/kko.png\",\"contentUrl\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/kko.png\",\"width\":2835,\"height\":2268,\"caption\":\"Konstantinos Kourentzes\"},\"logo\":{\"@id\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/kko.png\"},\"description\":\"Konstantinos Kourentzes is a distinguished technologist and Enterprise Resource Planning (ERP) consultant renowned for his expertise in delivering cutting-edge technology solutions. Based in Marousi, Greece, he has a knack for seamlessly integrating data-driven systems, empowering businesses to streamline their operations and achieve peak efficiency. A fervent proponent of innovation, Konstantinos is committed to instigating revolutionary shifts within organizations. His approach revolves around delivering custom-tailored ERP solutions that seamlessly align with each business's distinctive requirements. This catalyzes enduring collaborations rooted in unwavering trust and tangible outcomes. With a background rooted in technology and a passion for optimizing business processes, Konstantinos is your go-to partner for harnessing the power of ERP systems to unlock operational excellence. Connect with Konstantinos on LinkedIn to explore how his technological insights can drive your business to new heights.\",\"sameAs\":[\"https:\\\/\\\/kourentzes.com\\\/konstantinos\",\"https:\\\/\\\/x.com\\\/kkourentzes\"],\"url\":\"https:\\\/\\\/kourentzes.com\\\/konstantinos\\\/index.php\\\/author\\\/administrator\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript Functions for SQL, JSON, and Client Validation","description":"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript Functions for SQL, JSON, and Client Validation","og_description":"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.","og_url":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/","og_site_name":"konstantinos.kourentzes.com","article_published_time":"2022-04-11T06:42:00+00:00","article_modified_time":"2026-06-16T07:00:33+00:00","og_image":[{"width":1456,"height":816,"url":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png","type":"image\/png"}],"author":"Konstantinos Kourentzes","twitter_card":"summary_large_image","twitter_creator":"@kkourentzes","twitter_site":"@kkourentzes","twitter_misc":{"Written by":"Konstantinos Kourentzes","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#article","isPartOf":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/"},"author":{"name":"Konstantinos Kourentzes","@id":"https:\/\/kourentzes.com\/konstantinos\/#\/schema\/person\/2693fb0ad7f7638a020431ffe372c822"},"headline":"SiteData.Items","datePublished":"2022-04-11T06:42:00+00:00","dateModified":"2026-06-16T07:00:33+00:00","mainEntityOfPage":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/"},"wordCount":25,"commentCount":0,"publisher":{"@id":"https:\/\/kourentzes.com\/konstantinos\/#\/schema\/person\/2693fb0ad7f7638a020431ffe372c822"},"image":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#primaryimage"},"thumbnailUrl":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png","keywords":["API response","authentication","data parsing","database queries","date handling","error handling","javascript","JSON","parameter formatting","sql"],"articleSection":["Code Snippets"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/","url":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/","name":"JavaScript Functions for SQL, JSON, and Client Validation","isPartOf":{"@id":"https:\/\/kourentzes.com\/konstantinos\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#primaryimage"},"image":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#primaryimage"},"thumbnailUrl":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png","datePublished":"2022-04-11T06:42:00+00:00","dateModified":"2026-06-16T07:00:33+00:00","description":"JavaScript utilities for client ID check, SQL to JSON conversion, date operations, and formatting parameters for SQL queries with error handling.","breadcrumb":{"@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#primaryimage","url":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png","contentUrl":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2026\/06\/emperor_kk_SoftOne_getDocs_-ar_169_-v_8.1_5b573120-e14a-4006-95c6-6c0d1369e6d8_0.png","width":1456,"height":816,"caption":"SoftOne_getDocs"},{"@type":"BreadcrumbList","@id":"https:\/\/kourentzes.com\/konstantinos\/index.php\/2022\/04\/11\/sitedata-items\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kourentzes.com\/konstantinos\/"},{"@type":"ListItem","position":2,"name":"SiteData.Items"}]},{"@type":"WebSite","@id":"https:\/\/kourentzes.com\/konstantinos\/#website","url":"https:\/\/kourentzes.com\/konstantinos\/","name":"kourentzes.com\/konstantinos","description":"Konstantinos Kourentzes","publisher":{"@id":"https:\/\/kourentzes.com\/konstantinos\/#\/schema\/person\/2693fb0ad7f7638a020431ffe372c822"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kourentzes.com\/konstantinos\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/kourentzes.com\/konstantinos\/#\/schema\/person\/2693fb0ad7f7638a020431ffe372c822","name":"Konstantinos Kourentzes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2022\/02\/kko.png","url":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2022\/02\/kko.png","contentUrl":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2022\/02\/kko.png","width":2835,"height":2268,"caption":"Konstantinos Kourentzes"},"logo":{"@id":"https:\/\/kourentzes.com\/konstantinos\/wp-content\/uploads\/2022\/02\/kko.png"},"description":"Konstantinos Kourentzes is a distinguished technologist and Enterprise Resource Planning (ERP) consultant renowned for his expertise in delivering cutting-edge technology solutions. Based in Marousi, Greece, he has a knack for seamlessly integrating data-driven systems, empowering businesses to streamline their operations and achieve peak efficiency. A fervent proponent of innovation, Konstantinos is committed to instigating revolutionary shifts within organizations. His approach revolves around delivering custom-tailored ERP solutions that seamlessly align with each business's distinctive requirements. This catalyzes enduring collaborations rooted in unwavering trust and tangible outcomes. With a background rooted in technology and a passion for optimizing business processes, Konstantinos is your go-to partner for harnessing the power of ERP systems to unlock operational excellence. Connect with Konstantinos on LinkedIn to explore how his technological insights can drive your business to new heights.","sameAs":["https:\/\/kourentzes.com\/konstantinos","https:\/\/x.com\/kkourentzes"],"url":"https:\/\/kourentzes.com\/konstantinos\/index.php\/author\/administrator\/"}]}},"_links":{"self":[{"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/posts\/1903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/comments?post=1903"}],"version-history":[{"count":1,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/posts\/1903\/revisions"}],"predecessor-version":[{"id":1905,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/posts\/1903\/revisions\/1905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/media\/1904"}],"wp:attachment":[{"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/media?parent=1903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/categories?post=1903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kourentzes.com\/konstantinos\/index.php\/wp-json\/wp\/v2\/tags?post=1903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}