#7936 fineTunningInvoiceIn #3251

Merged
jorgep merged 39 commits from 7936-fineTunningInvoiceIn into dev 2024-12-18 09:22:02 +00:00
2 changed files with 6 additions and 6 deletions
Showing only changes of commit f69dfbd5aa - Show all commits

View File

@ -5,7 +5,7 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`invoiceIn_afterUpdate`
BEGIN
DECLARE vIsEuro BOOL;
SELECT if(`code` = 'EUR', TRUE, FALSE) INTO vIsEuro
SELECT `code` = 'EUR' INTO vIsEuro
jorgep marked this conversation as resolved Outdated

SELECT (code = 'EUR') vIsEuro
dejalo así que es lo mismo pero es mas compacto

SELECT (`code` = 'EUR') vIsEuro dejalo así que es lo mismo pero es mas compacto
FROM currency
WHERE id = NEW.currencyFk;

View File

@ -2,13 +2,13 @@
DROP TRIGGER IF EXISTS invoiceIn_beforeUpdate;
UPDATE vn.invoiceIn
UPDATE invoiceIn
SET cplusRectificationTypeFk = NULL
WHERE cplusRectificationTypeFk = 1;
DELETE IGNORE FROM vn.cplusRectificationType WHERE id = 1;
DELETE IGNORE FROM cplusRectificationType WHERE id = 1;
UPDATE vn.cplusRectificationType
UPDATE cplusRectificationType
SET id = 1
WHERE id = 3;
@ -25,7 +25,7 @@ BEGIN
SET NEW.editorFk = account.myUser_getId();
IF (SELECT COUNT(*) FROM vn.invoiceIn
IF (SELECT COUNT(*) FROM invoiceIn
WHERE supplierRef = NEW.supplierRef
AND supplierFk = NEW.supplierFk
AND YEAR(issued) = YEAR(NEW.issued)
@ -37,7 +37,7 @@ BEGIN
IF NEW.supplierFk != OLD.supplierFk THEN
CALL supplier_checkIsActive(NEW.supplierFk);
SELECT withholdingSageFk INTO vWithholdingSageFk
FROM vn.supplier
FROM supplier
carlosap marked this conversation as resolved Outdated

no se pone vn. es innecesario

no se pone vn. es innecesario
WHERE id = NEW.supplierFk;
SET NEW.withholdingSageFk = vWithholdingSageFk;
END IF;