This commit is contained in:
parent
10375162c1
commit
f0e7408bb4
|
@ -8,6 +8,7 @@ BEGIN
|
|||
* Genera colecciones de tickets sin asignar trabajador.
|
||||
*
|
||||
* @param vUserFk Identificador de account.user
|
||||
* @return vCollectionFk Id de la colección
|
||||
*/
|
||||
DECLARE vWarehouseFk INT;
|
||||
DECLARE vWagons INT;
|
||||
|
|
|
@ -6,10 +6,10 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`ticket_splitItemPacki
|
|||
proc: BEGIN
|
||||
/**
|
||||
* Clona y reparte las ventas de un ticket en funcion del tipo de empaquetado.
|
||||
* Respeta el id inicial para el tipo propuesto.
|
||||
* Mantiene en el ticket original el tipo de empaquetado propuesto.
|
||||
*
|
||||
* @param vSelf Id ticket
|
||||
* @param vOriginalItemPackingTypeFk Tipo para el que se reserva el número de ticket original
|
||||
* @param vOriginalItemPackingTypeFk Tipo que se quiere mantener en el ticket original
|
||||
* @return table tmp.ticketIPT(ticketFk, itemPackingTypeFk)
|
||||
*/
|
||||
DECLARE vDone INT DEFAULT FALSE;
|
||||
|
@ -34,7 +34,7 @@ proc: BEGIN
|
|||
ticketFk INT,
|
||||
itemPackingTypeFk VARCHAR(1)
|
||||
) ENGINE=MEMORY
|
||||
SELECT vSelf, vOriginalItemPackingTypeFk;
|
||||
SELECT vSelf ticketFk, vOriginalItemPackingTypeFk itemPackingTypeFk;
|
||||
|
||||
IF NOT vHasItemPackingType THEN
|
||||
LEAVE proc;
|
||||
|
@ -77,9 +77,9 @@ proc: BEGIN
|
|||
UPDATE sale s
|
||||
JOIN tSalesToMove stm ON stm.saleFk = s.id
|
||||
SET s.ticketFk = stm.ticketFk
|
||||
WHERE stm.ticketFk;
|
||||
WHERE stm.ticketFk IS NOT NULL;
|
||||
|
||||
INSERT INTO tmp.ticketIPT
|
||||
INSERT INTO tmp.ticketIPT (ticketFk, itemPackingTypeFk)
|
||||
SELECT ticketFk, itemPackingTypeFk
|
||||
FROM tSalesToMove
|
||||
GROUP BY ticketFk;
|
||||
|
|
Loading…
Reference in New Issue