Correct export of Delivery Unit EON_XSJSFRAMEWORK (36 files, replaces incomplete initial export)

This commit is contained in:
Thorsten Schmitz
2026-07-09 02:02:07 +02:00
parent 997ad1c8f6
commit e5d9482cf1
35 changed files with 3067 additions and 918 deletions
+39 -38
View File
@@ -33,10 +33,10 @@ function getVendorRECACC(custpgnr)
var query = "SELECT T0.\"U_EON_RECACC_PAY\" FROM \"XXREPXX\".\"@EON_PGN\" T0 WHERE T0.\"Code\" = ?";
query = query.replace(/XXREPXX/g, UserComp);
pstmt = conn.prepareStatement(query);
pstmt.setString(1,custpgnr);
var rs = pstmt.executeQuery();
if (!rs.next()) {
// outMsg = {};
@@ -51,7 +51,8 @@ function getVendorRECACC(custpgnr)
pstmt.close();
conn.close();
}
@@ -63,35 +64,35 @@ function buildBPObj(cSBOOBJ, vSBOOBJ) {
vSBOOBJ = {};
}
// switch (JbpObj.group) {
// case 'B2C':
// mycardname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2c;
// mygroupcode = groupcode_b2c;
// mycmpprivate = cmpprivate_b2c;
// break;
// case 'B2B':
// //mycardname = JbpObj.name.toString();
// mycardname = JbpObj.addresses[0].address.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2b;
// mygroupcode = groupcode_b2b;
// mycmpprivate = cmpprivate_b2b;
// break;
// case 'B2M':
// //mycardname = JbpObj.name.toString();
// mycardname = JbpObj.addresses[0].address.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2m;
// mygroupcode = groupcode_b2m;
// mycmpprivate = cmpprivate_b2m;
// break;
// default:
// mycardname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2c;
// mygroupcode = groupcode_b2c;
// mycmpprivate = cmpprivate_b2c;
// case 'B2C':
// mycardname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2c;
// mygroupcode = groupcode_b2c;
// mycmpprivate = cmpprivate_b2c;
// break;
// case 'B2B':
// //mycardname = JbpObj.name.toString();
// mycardname = JbpObj.addresses[0].address.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2b;
// mygroupcode = groupcode_b2b;
// mycmpprivate = cmpprivate_b2b;
// break;
// case 'B2M':
// //mycardname = JbpObj.name.toString();
// mycardname = JbpObj.addresses[0].address.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2m;
// mygroupcode = groupcode_b2m;
// mycmpprivate = cmpprivate_b2m;
// break;
// default:
// mycardname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// mybpcontactname = JbpObj.name.toString() + ' ' + JbpObj.surname.toString();
// myseries = series_b2c;
// mygroupcode = groupcode_b2c;
// mycmpprivate = cmpprivate_b2c;
// }
var bpObj = {};
@@ -116,7 +117,7 @@ function buildBPObj(cSBOOBJ, vSBOOBJ) {
bpObj.BankCountry = cSBOOBJ.BankCountry;
bpObj.DefaultBankCode = cSBOOBJ.DefaultBankCode;
bpObj.DefaultAccount = cSBOOBJ.DefaultAccount;
if (cSBOOBJ.U_EON_PGN)
{
bpObj.DebitorAccount = getVendorRECACC(cSBOOBJ.U_EON_PGN);
@@ -275,7 +276,7 @@ function buildBPObj(cSBOOBJ, vSBOOBJ) {
myBPBankAccounts.City = cSBOOBJ.BPBankAccounts[bac].City;
// myBPBankAccounts.MandateID = JbpObj.bank_account.sepa_mandate_id.toString();
myBPBankAccounts.SignatureDate = cSBOOBJ.BPBankAccounts[bac].SignatureDate;
// if (JbpObj.bank_account.sepa_mandate.toString() == 'Ja') {
// if (JbpObj.bank_account.sepa_mandate.toString() == 'Ja') {
myBPBankAccounts.MandateID = cSBOOBJ.BPBankAccounts[bac].MandateID;
// bpObj.CollectionAuthorization = 'tYES';
@@ -283,7 +284,7 @@ function buildBPObj(cSBOOBJ, vSBOOBJ) {
}
bpObj.BPBankAccounts.push(myBPBankAccounts);
}
for (var bac in cSBOOBJ.BPBankAccounts) {
var myfoundBank = false;
for (var bav in vSBOOBJ.BPBankAccounts) {
@@ -306,10 +307,10 @@ function buildBPObj(cSBOOBJ, vSBOOBJ) {
// myBPBankAccounts.MandateID = JbpObj.bank_account.sepa_mandate_id.toString();
myBPBankAccounts.SignatureDate = cSBOOBJ.BPBankAccounts[bac].SignatureDate;
// if (JbpObj.bank_account.sepa_mandate.toString() == 'Ja') {
// if (JbpObj.bank_account.sepa_mandate.toString() == 'Ja') {
myBPBankAccounts.MandateID = cSBOOBJ.BPBankAccounts[bac].MandateID;
myBPBankAccounts.SEPASeqType = cSBOOBJ.BPBankAccounts[bac].SEPASeqType;
// }
// }
bpObj.BPBankAccounts.push(myBPBankAccounts);
}