This commit is contained in:
parent
ca90d6ecd7
commit
3691daded4
|
@ -40,7 +40,7 @@ BEGIN
|
||||||
IFNULL(invoiceCurrency, 0), 2
|
IFNULL(invoiceCurrency, 0), 2
|
||||||
) currencyBalance
|
) currencyBalance
|
||||||
FROM (
|
FROM (
|
||||||
SELECT NULL bankFk,
|
SELECT NULL bankFk, NULL bank,
|
||||||
ii.companyFk,
|
ii.companyFk,
|
||||||
ii.serial,
|
ii.serial,
|
||||||
ii.id,
|
ii.id,
|
||||||
|
@ -74,6 +74,7 @@ BEGIN
|
||||||
GROUP BY iid.id, ii.id
|
GROUP BY iid.id, ii.id
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT p.bankFk,
|
SELECT p.bankFk,
|
||||||
|
a.bank 'bank' ,
|
||||||
p.companyFk,
|
p.companyFk,
|
||||||
NULL,
|
NULL,
|
||||||
p.id,
|
p.id,
|
||||||
|
@ -102,13 +103,15 @@ BEGIN
|
||||||
LEFT JOIN accounting a ON a.id = p.bankFk
|
LEFT JOIN accounting a ON a.id = p.bankFk
|
||||||
LEFT JOIN payMethod pm ON pm.id = p.payMethodFk
|
LEFT JOIN payMethod pm ON pm.id = p.payMethodFk
|
||||||
LEFT JOIN promissoryNote pn ON pn.paymentFk = p.id
|
LEFT JOIN promissoryNote pn ON pn.paymentFk = p.id
|
||||||
|
|
||||||
|
|
||||||
WHERE p.received >= vBalanceStartingDate
|
WHERE p.received >= vBalanceStartingDate
|
||||||
AND p.supplierFk = vSupplierFk
|
AND p.supplierFk = vSupplierFk
|
||||||
AND vCurrencyFk IN (p.currencyFk, 0)
|
AND vCurrencyFk IN (p.currencyFk, 0)
|
||||||
AND vCompanyFk IN (p.companyFk, 0)
|
AND vCompanyFk IN (p.companyFk, 0)
|
||||||
AND (vIsConciliated = p.isConciliated OR NOT vIsConciliated)
|
AND (vIsConciliated = p.isConciliated OR NOT vIsConciliated)
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT NULL,
|
SELECT NULL, NULL bankFk,
|
||||||
companyFk,
|
companyFk,
|
||||||
NULL,
|
NULL,
|
||||||
se.id,
|
se.id,
|
||||||
|
@ -136,6 +139,7 @@ BEGIN
|
||||||
AND (vIsConciliated = se.isConciliated OR NOT vIsConciliated)
|
AND (vIsConciliated = se.isConciliated OR NOT vIsConciliated)
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT NULL bankFk,
|
SELECT NULL bankFk,
|
||||||
|
NULL,
|
||||||
e.companyFk,
|
e.companyFk,
|
||||||
'E' serial,
|
'E' serial,
|
||||||
e.invoiceNumber id,
|
e.invoiceNumber id,
|
||||||
|
|
|
@ -60,9 +60,11 @@ module.exports = Self => {
|
||||||
args.isConciliated ?? false,
|
args.isConciliated ?? false,
|
||||||
false
|
false
|
||||||
]));
|
]));
|
||||||
stmts.push(`
|
const stmt = new ParameterizedSQL(`
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM tmp.supplierStatement`);
|
FROM tmp.supplierStatement`);
|
||||||
|
stmt.merge(conn.makeSuffix(filter));
|
||||||
|
stmts.push(stmt);
|
||||||
stmts.push(`DROP TEMPORARY TABLE tmp.supplierStatement`);
|
stmts.push(`DROP TEMPORARY TABLE tmp.supplierStatement`);
|
||||||
const sql = ParameterizedSQL.join(stmts, ';');
|
const sql = ParameterizedSQL.join(stmts, ';');
|
||||||
const results = await conn.executeStmt(sql);
|
const results = await conn.executeStmt(sql);
|
||||||
|
|
Loading…
Reference in New Issue