This commit is contained in:
parent
756f93a5c6
commit
a8cbe0d6e3
|
@ -8637,7 +8637,7 @@ proc:BEGIN
|
|||
,`grouping`
|
||||
,quantity
|
||||
,groupingMode
|
||||
,packageFk
|
||||
,packagingFk
|
||||
,weight
|
||||
)
|
||||
SELECT
|
||||
|
@ -8650,7 +8650,7 @@ proc:BEGIN
|
|||
,IFNULL(b.`grouping`, e.pac)
|
||||
,@pac * e.qty
|
||||
,vForceToPacking
|
||||
,IF(vHasToChangePackagingFk OR ISNULL(b.packageFk), vPackage, b.packageFk)
|
||||
,IF(vHasToChangePackagingFk OR ISNULL(b.packagingFk), vPackage, b.packagingFk)
|
||||
,(IFNULL(i.weightByPiece,0) * @pac)/1000
|
||||
FROM edi.ekt e
|
||||
LEFT JOIN vn.buy b ON b.id = vBuy
|
||||
|
@ -9449,7 +9449,7 @@ proc: BEGIN
|
|||
packing,
|
||||
`grouping`,
|
||||
groupingMode,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
deliveryFk)
|
||||
SELECT wf.entryFk,
|
||||
i.id,
|
||||
|
@ -11768,14 +11768,14 @@ BEGIN
|
|||
ENGINE = MEMORY
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT b.itemFk, b.packageFk, b.packing
|
||||
SELECT b.itemFk, b.packagingFk, b.packing
|
||||
FROM vn.buy b
|
||||
JOIN vn.entry e ON e.id = b.entryFk
|
||||
JOIN vn.travel t ON t.id = e.travelFk
|
||||
WHERE t.landed BETWEEN vDateInv AND vDate
|
||||
AND NOT b.isIgnored
|
||||
AND b.price2 >= 0
|
||||
AND b.packageFk IS NOT NULL
|
||||
AND b.packagingFk IS NOT NULL
|
||||
ORDER BY t.warehouseInFk = vWarehouse DESC, t.landed DESC
|
||||
LIMIT 10000000000000000000
|
||||
) t GROUP BY itemFk;
|
||||
|
@ -11792,7 +11792,7 @@ BEGIN
|
|||
JOIN `filter` f ON f.itemFk = i.id
|
||||
JOIN currentStock s ON s.itemFk = i.id
|
||||
LEFT JOIN tmp t ON t.itemFk = i.id
|
||||
LEFT JOIN vn.packaging p ON p.id = t.packageFk
|
||||
LEFT JOIN vn.packaging p ON p.id = t.packagingFk
|
||||
WHERE CEIL(s.quantity / t.packing) > 0
|
||||
-- FIXME: Column Cubos.box not included in view vn.packaging
|
||||
/* AND p.box */;
|
||||
|
@ -22837,7 +22837,7 @@ CREATE TABLE `buy` (
|
|||
`comissionValue` decimal(10,3) NOT NULL DEFAULT 0.000,
|
||||
`packageValue` decimal(10,3) NOT NULL DEFAULT 0.000,
|
||||
`location` varchar(5) DEFAULT NULL,
|
||||
`packageFk` varchar(10) DEFAULT '--',
|
||||
`packagingFk` varchar(10) DEFAULT '--',
|
||||
`price1` decimal(10,2) DEFAULT 0.00,
|
||||
`price2` decimal(10,2) DEFAULT 0.00,
|
||||
`price3` decimal(10,2) DEFAULT 0.00,
|
||||
|
@ -22855,7 +22855,7 @@ CREATE TABLE `buy` (
|
|||
`editorFk` int(10) unsigned DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `CompresId_Trabajador` (`workerFk`),
|
||||
KEY `Id_Cubo` (`packageFk`),
|
||||
KEY `Id_Cubo` (`packagingFk`),
|
||||
KEY `Id_Entrada` (`entryFk`),
|
||||
KEY `container_id` (`containerFk`),
|
||||
KEY `buy_edi_id` (`ektFk`),
|
||||
|
@ -22870,7 +22870,7 @@ CREATE TABLE `buy` (
|
|||
CONSTRAINT `buy_fk_4` FOREIGN KEY (`deliveryFk`) REFERENCES `edi`.`deliveryInformation` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL,
|
||||
CONSTRAINT `buy_fk_editor` FOREIGN KEY (`editorFk`) REFERENCES `account`.`user` (`id`),
|
||||
CONSTRAINT `buy_ibfk_1` FOREIGN KEY (`itemFk`) REFERENCES `item` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `buy_ibfk_2` FOREIGN KEY (`packageFk`) REFERENCES `packaging` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `buy_ibfk_2` FOREIGN KEY (`packagingFk`) REFERENCES `packaging` (`id`) ON UPDATE CASCADE,
|
||||
CONSTRAINT `buy_id` FOREIGN KEY (`entryFk`) REFERENCES `entry` (`id`) ON DELETE NO ACTION ON UPDATE CASCADE,
|
||||
CONSTRAINT `buy_itemfk` FOREIGN KEY (`itemFk`) REFERENCES `item` (`id`) ON UPDATE CASCADE
|
||||
) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci ROW_FORMAT=DYNAMIC;
|
||||
|
@ -23091,7 +23091,7 @@ trig: BEGIN
|
|||
!(NEW.quantity <=> OLD.quantity) OR
|
||||
!(NEW.packing <=> OLD.packing) OR
|
||||
!(NEW.grouping <=> OLD.grouping) OR
|
||||
!(NEW.packageFk <=> OLD.packageFk) OR
|
||||
!(NEW.packagingFk <=> OLD.packagingFk) OR
|
||||
!(NEW.weight <=> OLD.weight) THEN
|
||||
CALL vn.mail_insert(
|
||||
CONCAT(account.user_getNameFromId(vBuyerFk),'@verdnatura.es'),
|
||||
|
@ -43988,7 +43988,7 @@ BEGIN
|
|||
DECLARE vPackaging VARCHAR(10);
|
||||
DECLARE vPacking INT;
|
||||
|
||||
SELECT itemFk, packageFk, packing
|
||||
SELECT itemFk, packagingFk, packing
|
||||
INTO vItem, vPackaging, vPacking
|
||||
FROM buy
|
||||
WHERE id = vSelf;
|
||||
|
@ -44022,7 +44022,7 @@ BEGIN
|
|||
DECLARE vItem INT;
|
||||
DECLARE vPackaging VARCHAR(10);
|
||||
|
||||
SELECT itemFk, packageFk INTO vItem, vPackaging
|
||||
SELECT itemFk, packagingFk INTO vItem, vPackaging
|
||||
FROM buy
|
||||
WHERE id = vSelf;
|
||||
|
||||
|
@ -49098,7 +49098,7 @@ BEGIN
|
|||
LEFT JOIN item i ON i.id = b.itemFk
|
||||
LEFT JOIN itemType it ON it.id = i.typeFk
|
||||
LEFT JOIN itemCategory ic ON ic.id = it.categoryFk
|
||||
LEFT JOIN packaging p ON p.id = b.packageFk AND NOT p.isBox
|
||||
LEFT JOIN packaging p ON p.id = b.packagingFk AND NOT p.isBox
|
||||
JOIN volumeConfig vc ON TRUE
|
||||
WHERE b.id = vSelf;
|
||||
|
||||
|
@ -49329,9 +49329,9 @@ BEGIN
|
|||
*/
|
||||
SELECT t.name Temp,
|
||||
CAST(ROUND(SUM(GREATEST(b.stickers ,b.quantity /b.packing ) *
|
||||
item_getVolume(b.itemFk, b.packageFk)) / vc.trolleyM3 / 1000000 ,1) AS DECIMAL(10,2)) carros ,
|
||||
item_getVolume(b.itemFk, b.packagingFk)) / vc.trolleyM3 / 1000000 ,1) AS DECIMAL(10,2)) carros ,
|
||||
CAST(ROUND(SUM(GREATEST(b.stickers ,b.quantity /b.packing ) *
|
||||
item_getVolume(b.itemFk, b.packageFk)) / vc.palletM3 / 1000000,1) AS DECIMAL(10,2)) espais
|
||||
item_getVolume(b.itemFk, b.packagingFk)) / vc.palletM3 / 1000000,1) AS DECIMAL(10,2)) espais
|
||||
FROM buy b
|
||||
JOIN tmp.buy tb ON tb.buyFk = b.id
|
||||
JOIN volumeConfig vc
|
||||
|
@ -49446,7 +49446,7 @@ BEGIN
|
|||
|
||||
UPDATE buy b
|
||||
JOIN tmp.buyRecalc br ON br.id = b.id AND (@buyId := b.id)
|
||||
LEFT JOIN packaging p ON p.id = b.packageFk
|
||||
LEFT JOIN packaging p ON p.id = b.packagingFk
|
||||
JOIN item i ON i.id = b.itemFk
|
||||
JOIN entry e ON e.id = b.entryFk
|
||||
JOIN itemType it ON it.id = i.typeFk
|
||||
|
@ -49454,7 +49454,7 @@ BEGIN
|
|||
JOIN agencyMode am ON am.id = tr.agencyModeFk
|
||||
JOIN tmp.rate r
|
||||
JOIN volumeConfig vc
|
||||
SET b.freightValue = @PF:= IFNULL(((am.m3 * @m3:= item_getVolume(b.itemFk, b.packageFk) / 1000000)
|
||||
SET b.freightValue = @PF:= IFNULL(((am.m3 * @m3:= item_getVolume(b.itemFk, b.packagingFk) / 1000000)
|
||||
/ b.packing) * IF(am.hasWeightVolumetric, GREATEST(b.weight / @m3 / vc.aerealVolumetricDensity, 1), 1), 0),
|
||||
b.comissionValue = @CF:= ROUND(IFNULL(e.commission * b.buyingValue / 100, 0), 3),
|
||||
b.packageValue = @EF:= IF(vIsWarehouseFloramondo, 0, IFNULL(ROUND(IF(p.isPackageReturnable, p.returnCost / b.packing , p.`value` / b.packing), 3),0)),
|
||||
|
@ -49462,7 +49462,7 @@ BEGIN
|
|||
b.price2 = @t2:= round(@t3 * (1 + ((r.rate2 - r.rate3)/100)),2),
|
||||
b.price2 = @t2:= IF(@t2 <= @t3,@t3 , @t2);
|
||||
|
||||
SELECT (b.buyingValue = b.price2), b.buyingValue, b.packageFk
|
||||
SELECT (b.buyingValue = b.price2), b.buyingValue, b.packagingFk
|
||||
INTO vHasNotPrice, vBuyingValue, vPackageFk
|
||||
FROM vn.buy b
|
||||
WHERE b.id = @buyId AND b.buyingValue <> 0.01;
|
||||
|
@ -54112,7 +54112,7 @@ BEGIN
|
|||
SELECT id INTO vBucket FROM packaging WHERE volume = vVolume LIMIT 1;
|
||||
END IF;
|
||||
|
||||
INSERT INTO buy(itemFk,quantity, entryFk, packageFk, packing, stickers, buyingValue, price2, price3)
|
||||
INSERT INTO buy(itemFk,quantity, entryFk, packagingFk, packing, stickers, buyingValue, price2, price3)
|
||||
SELECT itemFk,
|
||||
quantity,
|
||||
vEntry,
|
||||
|
@ -54152,7 +54152,7 @@ BEGIN
|
|||
SELECT count(*) INTO vpackageOrPackingNull
|
||||
FROM buy b
|
||||
WHERE b.entryFk = vEntryFk
|
||||
AND (b.packing IS NULL OR b.packageFk IS NULL);
|
||||
AND (b.packing IS NULL OR b.packagingFk IS NULL);
|
||||
|
||||
IF vpackageOrPackingNull THEN
|
||||
CALL util.throw("packageOrPackingNull");
|
||||
|
@ -54316,7 +54316,7 @@ BEGIN
|
|||
containerFk,
|
||||
comissionValue,
|
||||
packageValue,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54339,7 +54339,7 @@ BEGIN
|
|||
containerFk,
|
||||
comissionValue,
|
||||
packageValue,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54397,7 +54397,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54417,7 +54417,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54545,7 +54545,7 @@ BEGIN
|
|||
containerFk,
|
||||
comissionValue,
|
||||
packageValue,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54566,7 +54566,7 @@ BEGIN
|
|||
containerFk,
|
||||
comissionValue,
|
||||
packageValue,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54604,7 +54604,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54623,7 +54623,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54848,7 +54848,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -54876,7 +54876,7 @@ BEGIN
|
|||
comissionValue,
|
||||
packageValue,
|
||||
location,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -56122,14 +56122,14 @@ BEGIN
|
|||
LEFT JOIN (
|
||||
SELECT FustCode, sum(fustQuantity) stucks
|
||||
FROM (
|
||||
SELECT IFNULL(pe.equivalentFk ,b.packageFk) FustCode, s.quantity / b.packing AS fustQuantity
|
||||
SELECT IFNULL(pe.equivalentFk ,b.packagingFk) FustCode, s.quantity / b.packing AS fustQuantity
|
||||
FROM vn.sale s
|
||||
JOIN vn.ticket t ON t.id = s.ticketFk
|
||||
JOIN vn.warehouse w ON w.id = t.warehouseFk
|
||||
JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk
|
||||
JOIN cache.last_buy lb ON lb.item_id = s.itemFk AND lb.warehouse_id = t.warehouseFk
|
||||
JOIN vn.buy b ON b.id = lb.buy_id
|
||||
JOIN vn.packaging p ON p.id = b.packageFk
|
||||
JOIN vn.packaging p ON p.id = b.packagingFk
|
||||
LEFT JOIN vn.packageEquivalent pe ON pe.packagingFk = p.id
|
||||
JOIN vn.address a ON a.id = t.addressFk
|
||||
JOIN vn.province p2 ON p2.id = a.provinceFk
|
||||
|
@ -56792,7 +56792,7 @@ proc: BEGIN
|
|||
inv.groupingMode = b.groupingMode,
|
||||
inv.comissionValue = b.comissionValue,
|
||||
inv.packageValue = b.packageValue,
|
||||
inv.packageFk = b.packageFk,
|
||||
inv.packageFk = b.packagingFk,
|
||||
inv.price1 = b.price1,
|
||||
inv.price2 = b.price2,
|
||||
inv.price3 = b.price3,
|
||||
|
@ -56808,7 +56808,7 @@ proc: BEGIN
|
|||
groupingMode,
|
||||
comissionValue,
|
||||
packageValue,
|
||||
packageFk,
|
||||
packagingFk,
|
||||
price1,
|
||||
price2,
|
||||
price3,
|
||||
|
@ -56930,7 +56930,7 @@ BEGIN
|
|||
i.stems,
|
||||
b.quantity,
|
||||
b.buyingValue,
|
||||
b.packageFk ,
|
||||
b.packagingFk ,
|
||||
s.id AS supplierFk,
|
||||
s.name AS supplier
|
||||
FROM itemType it
|
||||
|
@ -56944,7 +56944,7 @@ BEGIN
|
|||
LEFT JOIN origin o ON o.id = i.originFk
|
||||
) ON it.id = i.typeFk
|
||||
LEFT JOIN edi.ekt ek ON b.ektFk = ek.id
|
||||
WHERE (b.packageFk = "--" OR b.price2 = 0 OR b.packing = 0 OR b.buyingValue = 0) AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-1,util.VN_CURDATE())) AND s.name = 'INVENTARIO';
|
||||
WHERE (b.packagingFk = "--" OR b.price2 = 0 OR b.packing = 0 OR b.buyingValue = 0) AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-1,util.VN_CURDATE())) AND s.name = 'INVENTARIO';
|
||||
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp.lastEntryOk;
|
||||
CREATE TEMPORARY TABLE tmp.lastEntryOk
|
||||
|
@ -56967,7 +56967,7 @@ BEGIN
|
|||
i.stems,
|
||||
b.quantity,
|
||||
b.buyingValue,
|
||||
b.packageFk ,
|
||||
b.packagingFk ,
|
||||
s.id AS supplierFk,
|
||||
s.name AS supplier
|
||||
FROM itemType it
|
||||
|
@ -56981,7 +56981,7 @@ BEGIN
|
|||
LEFT JOIN origin o ON o.id = i.originFk
|
||||
) ON it.id = i.typeFk
|
||||
LEFT JOIN edi.ekt ek ON b.ektFk = ek.id
|
||||
WHERE b.packageFk != "--" AND b.price2 != 0 AND b.packing != 0 AND b.buyingValue > 0 AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-2,util.VN_CURDATE()))
|
||||
WHERE b.packagingFk != "--" AND b.price2 != 0 AND b.packing != 0 AND b.buyingValue > 0 AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-2,util.VN_CURDATE()))
|
||||
ORDER BY tr.landed DESC;
|
||||
|
||||
DROP TEMPORARY TABLE IF EXISTS tmp.lastEntryOkGroup;
|
||||
|
@ -56994,7 +56994,7 @@ BEGIN
|
|||
UPDATE buy b
|
||||
JOIN tmp.lastEntry lt ON lt.buyFk = b.id
|
||||
JOIN tmp.lastEntryOkGroup eo ON eo.itemFk = lt.itemFk AND eo.warehouseFk = lt.warehouseFk
|
||||
SET b.packageFk = eo.packageFk WHERE b.packageFk = "--";
|
||||
SET b.packagingFk = eo.packageFk WHERE b.packagingFk = "--";
|
||||
|
||||
UPDATE buy b
|
||||
JOIN tmp.lastEntry lt ON lt.buyFk = b.id
|
||||
|
@ -58767,7 +58767,7 @@ BEGIN
|
|||
p.volume Volumen_del_embalaje,
|
||||
p.width Ancho_del_embalaje,
|
||||
p.`depth` Largo_del_embalaje,
|
||||
b.packageFk ,
|
||||
b.packagingFk ,
|
||||
IFNULL(p.height, i.`size`) + 10 Altura,
|
||||
b.packing Packing_Entrada,
|
||||
i.packingOut Packing_Salida,
|
||||
|
@ -58779,7 +58779,7 @@ BEGIN
|
|||
JOIN vn.item i ON i.id = ic.itemFk
|
||||
LEFT JOIN cache.last_buy lb ON lb.item_id = ic.itemFk AND lb.warehouse_id = ic.warehouseFk
|
||||
LEFT JOIN vn.buy b ON b.id = lb.buy_id
|
||||
LEFT JOIN vn.packaging p ON p.id = b.packageFk
|
||||
LEFT JOIN vn.packaging p ON p.id = b.packagingFk
|
||||
LEFT JOIN vn.warehouse w ON w.id = ic.warehouseFk
|
||||
WHERE ic.itemFk = vItemFk
|
||||
AND ic.warehouseFk = vWarehouseFk;
|
||||
|
@ -59610,7 +59610,7 @@ BEGIN
|
|||
vCreated,
|
||||
IF(vGrouping = 0, IFNULL(b.packing, vPacking), vGrouping) `grouping`,
|
||||
IF(vPacking = 0, b.packing, vPacking) packing,
|
||||
IF(vPackagingFk = '', b.packageFk, vPackagingFk) packaging
|
||||
IF(vPackagingFk = '', b.packagingFk, vPackagingFk) packaging
|
||||
FROM vn.item i
|
||||
LEFT JOIN cache.last_buy lb ON i.id = lb.item_id AND lb.warehouse_id = vWarehouseFk
|
||||
LEFT JOIN vn.buy b ON b.id = lb.buy_id
|
||||
|
@ -60254,7 +60254,7 @@ BEGIN
|
|||
vQuantity,
|
||||
IFNULL(vGrouping, b.grouping),
|
||||
IFNULL(vPacking, b.packing),
|
||||
IFNULL(vPackagingFk, b.packageFk)
|
||||
IFNULL(vPackagingFk, b.packagingFk)
|
||||
FROM item i
|
||||
LEFT JOIN cache.last_buy lb ON i.id = lb.item_id AND lb.warehouse_id = vWarehouseFk
|
||||
LEFT JOIN buy b ON b.id = lb.buy_id
|
||||
|
@ -65013,8 +65013,8 @@ BEGIN
|
|||
|
||||
END IF;
|
||||
|
||||
INSERT INTO vn.buy(entryFk, itemFk, quantity, buyingValue, packageFk, packing, grouping)
|
||||
SELECT vEntryFk, b.itemFk, vQuantity, b.buyingValue, b.packageFk, b.packing, b.grouping
|
||||
INSERT INTO vn.buy(entryFk, itemFk, quantity, buyingValue, packagingFk, packing, grouping)
|
||||
SELECT vEntryFk, b.itemFk, vQuantity, b.buyingValue, b.packagingFk, b.packing, b.grouping
|
||||
FROM cache.last_buy lb
|
||||
JOIN vn.buy b ON b.id = lb.buy_id
|
||||
WHERE lb.item_id = vItemFk
|
||||
|
@ -67921,7 +67921,7 @@ BEGIN
|
|||
ti.amount Cantidad,
|
||||
(vCompressionRatio * (ti.amount / b.packing) * vn.buy_getVolume(b.id))
|
||||
/ vVolume buyed,
|
||||
b.packageFk id_cubo,
|
||||
b.packagingFk id_cubo,
|
||||
b.packing
|
||||
FROM tmp.item ti
|
||||
JOIN item i ON i.id = ti.item_id
|
||||
|
@ -68573,7 +68573,7 @@ BEGIN
|
|||
JOIN item i ON i.id = s.itemFk
|
||||
JOIN cache.last_buy lb on lb.warehouse_id = t.warehouseFk AND lb.item_id = s.itemFk
|
||||
JOIN buy b on b.id = lb.buy_id
|
||||
JOIN packaging p on p.id = b.packageFk
|
||||
JOIN packaging p on p.id = b.packagingFk
|
||||
WHERE s.quantity >= b.packing
|
||||
AND t.id = vTicketFk
|
||||
AND p.isBox
|
||||
|
@ -73566,9 +73566,9 @@ BEGIN
|
|||
e.id Id_Entrada,
|
||||
e.invoiceNumber Referencia,
|
||||
CAST(ROUND(SUM(GREATEST(b.stickers ,b.quantity /b.packing ) *
|
||||
vn.item_getVolume(b.itemFk ,b.packageFk)) / vc.trolleyM3 / 1000000 ,1) AS DECIMAL(10,2)) AS CC,
|
||||
vn.item_getVolume(b.itemFk ,b.packagingFk)) / vc.trolleyM3 / 1000000 ,1) AS DECIMAL(10,2)) AS CC,
|
||||
CAST(ROUND(SUM(GREATEST(b.stickers ,b.quantity /b.packing ) *
|
||||
vn.item_getVolume(b.itemFk ,b.packageFk)) / vc.palletM3 / 1000000,1) AS DECIMAL(10,2)) AS espais
|
||||
vn.item_getVolume(b.itemFk ,b.packagingFk)) / vc.palletM3 / 1000000,1) AS DECIMAL(10,2)) AS espais
|
||||
FROM vn.buy b
|
||||
JOIN vn.entry e ON e.id = b.entryFk
|
||||
JOIN vn.supplier s ON s.id = e.supplierFk
|
||||
|
@ -73602,7 +73602,7 @@ BEGIN
|
|||
SELECT tr.landed Fecha,
|
||||
a.name Agencia,
|
||||
count(DISTINCT e.id) numEntradas,
|
||||
FLOOR(sum(item_getVolume(b.itemFk, b.packageFk) * b.stickers / 1000000 )) AS m3
|
||||
FLOOR(sum(item_getVolume(b.itemFk, b.packagingFk) * b.stickers / 1000000 )) AS m3
|
||||
FROM vn.travel tr
|
||||
JOIN vn.agencyMode a ON a.id = tr.agencyModeFk
|
||||
JOIN vn.entry e ON e.travelFk = tr.id
|
||||
|
@ -73952,7 +73952,7 @@ BEGIN
|
|||
JOIN entry e ON e.travelFk = t.id
|
||||
JOIN buy b ON b.entryFk = e.id
|
||||
WHERE t.id = vTravelFk
|
||||
AND (b.packing IS NULL OR b.packageFk IS NULL);
|
||||
AND (b.packing IS NULL OR b.packagingFk IS NULL);
|
||||
END ;;
|
||||
DELIMITER ;
|
||||
/*!50003 SET sql_mode = @saved_sql_mode */ ;
|
||||
|
@ -79867,7 +79867,7 @@ USE `vn`;
|
|||
/*!50001 SET collation_connection = utf8mb4_unicode_ci */;
|
||||
/*!50001 CREATE ALGORITHM=UNDEFINED */
|
||||
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
|
||||
/*!50001 VIEW `awbVolume` AS select `d`.`awbFk` AS `awbFk`,`b`.`stickers` * `i`.`density` * if(`p`.`volume` > 0,`p`.`volume`,`p`.`width` * `p`.`depth` * if(`p`.`height` = 0,`i`.`size` + 10,`p`.`height`)) / (`vc`.`aerealVolumetricDensity` * 1000) AS `volume`,`b`.`id` AS `buyFk` from ((((((((`buy` `b` join `item` `i` on(`b`.`itemFk` = `i`.`id`)) join `itemType` `it` on(`i`.`typeFk` = `it`.`id`)) join `packaging` `p` on(`p`.`id` = `b`.`packageFk`)) join `entry` `e` on(`b`.`entryFk` = `e`.`id`)) join `travel` `t` on(`t`.`id` = `e`.`travelFk`)) join `duaEntry` `de` on(`de`.`entryFk` = `e`.`id`)) join `dua` `d` on(`d`.`id` = `de`.`duaFk`)) join `volumeConfig` `vc`) where `t`.`shipped` > makedate(year(`util`.`VN_CURDATE`()) - 1,1) */;
|
||||
/*!50001 VIEW `awbVolume` AS select `d`.`awbFk` AS `awbFk`,`b`.`stickers` * `i`.`density` * if(`p`.`volume` > 0,`p`.`volume`,`p`.`width` * `p`.`depth` * if(`p`.`height` = 0,`i`.`size` + 10,`p`.`height`)) / (`vc`.`aerealVolumetricDensity` * 1000) AS `volume`,`b`.`id` AS `buyFk` from ((((((((`buy` `b` join `item` `i` on(`b`.`itemFk` = `i`.`id`)) join `itemType` `it` on(`i`.`typeFk` = `it`.`id`)) join `packaging` `p` on(`p`.`id` = `b`.`packagingFk`)) join `entry` `e` on(`b`.`entryFk` = `e`.`id`)) join `travel` `t` on(`t`.`id` = `e`.`travelFk`)) join `duaEntry` `de` on(`de`.`entryFk` = `e`.`id`)) join `dua` `d` on(`d`.`id` = `de`.`duaFk`)) join `volumeConfig` `vc`) where `t`.`shipped` > makedate(year(`util`.`VN_CURDATE`()) - 1,1) */;
|
||||
/*!50001 SET character_set_client = @saved_cs_client */;
|
||||
/*!50001 SET character_set_results = @saved_cs_results */;
|
||||
/*!50001 SET collation_connection = @saved_col_connection */;
|
||||
|
|
Loading…
Reference in New Issue