JSFiddle - React, Tailwind, and code Playground

ACLA - Tests / string add

by ltdeta

JavaScript

var LST_LISTBELEGARTMAN = ["anfrage","angebot", "bestellung", "rahmenvertrag"];
console.log(LST_LISTBELEGARTMAN.indexOf("anfrage"));

ARR_DOCTYPS_KA = {
  "K":"Auftragsbestätigung", "I":"Auftragsbestätigung",
  "L":"Lieferschein", "S":"Lieferschein", 
  "V":"Angebot", 
  "B":"Rechnung", "C":"Rechnung", "R":"Rechnung", 
  "P":"Proforma-Rechnung", "Q":"Proforma-Rechnung", 
  "T":"Lieferschein", "O":"Lieferschein", "N":"Lieferschein", 
  "H":"Rechnungskorrektur", "G":"Rechnungskorrektur"};
 
ARR_DOCTYPS_EK = {
  "A":"1aa", "B":"222222"
};


 function getDocTyp(typ, valueName, byShortName) {
    var objDoktyp = {};
    if ( typ==0 )
      objDoktyp = ARR_DOCTYPS_KA;
    else
      objDoktyp = ARR_DOCTYPS_EK;
    
    if ( byShortName==1 ) {
      return objDoktyp[valueName];
    } else {
      for(var key in objDoktyp) {
        if(objDoktyp[key] === valueName) {
          return key;
        }
      }
    }
  }
  
  console.log(getDocTyp(0, "Angebot", 0));
  console.log(getDocTyp(0, "N", 1));
  console.log(getDocTyp(1, "A", 1));
  
  var folderName = "test";
  var folderNameAkte = "12-";
  folderNameAkte += folderName;
  console.log(folderNameAkte);
  
  var OBJ_FILEIMPORTAS400_FOLDER = { "KA": {"folder": "d:\\ERPTransfer\\Kudenakte" , "typ":0} , "LA": {"folder": "d:\\ERPTransfer\\Lieferantenakte", "typ":1} };
  var x = OBJ_FILEIMPORTAS400_FOLDER["KA"];
  console.log(x['folder']);