refactor: refs #7519 Refactor claim_ratio_routine #2394
No reviewers
Labels
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix#2394
Loading…
Reference in New Issue
No description provided.
Delete Branch "6701-claimRatioRoutine"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
refactor: refs #6701 Refactor claim_ratio_routineto WIP: refactor: refs #6701 Refactor claim_ratio_routineWIP: refactor: refs #6701 Refactor claim_ratio_routineto refactor: refs #6701 Refactor claim_ratio_routinerefactor: refs #6701 Refactor claim_ratio_routineto refactor: refs #7519 Refactor claim_ratio_routine@ -0,0 +5,4 @@
* Añade a la tabla greuges todos los cargos necesario y
* que luego lo utilizamos para calcular el recobro.
*/
DECLARE vMonthToRefund INT DEFAULT 4;
Eliminar los números
@ -0,0 +35,4 @@
SELECT c.ticketCreated,
c.clientFk,
CONCAT('Claim ', c.id,' : ', s.concept),
ROUND(-1 * ((c.responsibility - 1) / 4) * s.quantity *
Se utiliza varias veces, mirar hacer una columna virtual en la tabla claim
Se utiliza únicamente solo 2 veces en el procedimiento, no creo que sea justificación para crear una columna virtual.
De todas formas se puede crear redmine para valorarlo.
@ -0,0 +86,4 @@
-- Recobros
CREATE OR REPLACE TEMPORARY TABLE tTicketList
(PRIMARY KEY (ticketFk))
Añadir MEMORY?
@ -0,0 +97,4 @@
JOIN alertLevel al ON al.id = st.alertLevel
WHERE sc.componentFk = vDebtComponentType
AND NOT sc.isGreuge
AND t.shipped >= '2016-10-01'
Eliminar y pasar a table config
@ -0,0 +101,4 @@
AND t.shipped < util.VN_CURDATE()
AND al.code = 'DELIVERED';
DELETE g.*
DELETE g no es necesario g.*
Sí que lo es, si no da error.
@ -0,0 +142,4 @@
priceIncreasing
)
SELECT c.id,
12 * cac.invoiced,
12
Entiendo que se refiere a los meses que tiene un año, en ese caso hablamos que se permitia.
@ -0,0 +173,4 @@
GROUP BY clientFk
) sub ON sub.clientFk = cr.clientFk
SET cr.priceIncreasing = GREATEST(0, ROUND(IFNULL(sub.greuge, 0) /
(IFNULL(cr.yearSale, 0) * vMonthToRefund / 12 ), 3));
12
Entiendo que se refiere a los meses que tiene un año, en ese caso hablamos que se permitia.