Commit all views for ITSA
This commit is contained in:
34
Database Backups/SQL Views/vw_utility_lot.sql
Normal file
34
Database Backups/SQL Views/vw_utility_lot.sql
Normal file
@@ -0,0 +1,34 @@
|
||||
CREATE OR REPLACE VIEW public.vw_utility_lot AS
|
||||
SELECT lot.id AS "intLotId",
|
||||
COALESCE(lot.lot_container, ''::character varying) AS "strContainer",
|
||||
COALESCE(lot.lot_name, ''::character varying) AS "strLotName",
|
||||
COALESCE(lot.lot_status, ''::character varying) AS "strStatus",
|
||||
COALESCE(lot.lot_type, ''::character varying) AS "strType",
|
||||
COALESCE(lot.lot_av, ''::character varying) AS "strAvailability",
|
||||
lot.line AS "intPurchaseLineId",
|
||||
lot.sale_line AS "intSaleLineId",
|
||||
lot.lot_product AS "intProductId",
|
||||
lot.lot_state AS "intLotStateId",
|
||||
lot.lot_unit AS "intUnitId",
|
||||
lot.lot_unit_line AS "intUnitLineId",
|
||||
lot.lot_qt AS "dblQuantity",
|
||||
lot.invoice_line AS "intInvoiceLineId",
|
||||
lot.invoice_line_prov AS "intInvoiceLineProvId",
|
||||
COALESCE(lot.lot_pur_inv_state, ''::character varying) AS "strPurchaseInvoiceState",
|
||||
COALESCE(lot.lot_sale_inv_state, ''::character varying) AS "strSaleInvoiceState",
|
||||
lot.lot_shipment_in AS "intShipmentInId",
|
||||
lot.lot_shipment_internal AS "intShipmentInternalId",
|
||||
lot.lot_shipment_out AS "intShipmentOutId",
|
||||
lot.sale_invoice_line AS "intSaleInvoiceLineId",
|
||||
lot.sale_invoice_line_prov AS "intSaleInvoiceLineProvId",
|
||||
qth.quantity AS "dblNetWeight",
|
||||
qth.gross_quantity AS "dblGrossWeight",
|
||||
pu.name AS "strUnitName",
|
||||
pu_line.name AS "strUnitLineName",
|
||||
convert_weight(qth.quantity, (pu_line.name)::text, 'Kilogram'::text) AS "dblNetWeightKg",
|
||||
convert_weight(qth.gross_quantity, (pu_line.name)::text, 'Kilogram'::text) AS "dblGrossWeightKg"
|
||||
FROM (((lot_lot lot
|
||||
LEFT JOIN lot_qt_hist qth ON (((lot.id = qth.lot) AND (lot.lot_state = qth.quantity_type))))
|
||||
LEFT JOIN product_uom pu ON ((lot.lot_unit = pu.id)))
|
||||
LEFT JOIN product_uom pu_line ON ((lot.lot_unit_line = pu_line.id)))
|
||||
WHERE (1 = 1);;
|
||||
Reference in New Issue
Block a user