ALTER TRIGGER TBNFS_ITEM_B07IU INACTIVE;
ALTER TRIGGER TBNFS_ITEM_B04U INACTIVE;

UPDATE TBNFS_ITEM T SET T.VENDEDOR_ID = COALESCE((SELECT FIRST 1 V.VENDEDOR_ID FROM TBPEDIDO V WHERE V.PEDIDO = T.PEDIDO), 0) WHERE T.PEDIDO IS NOT NULL;

UPDATE TBNFS_ITEM T SET T.VENDEDOR_ID = COALESCE((SELECT FIRST 1 V.VENDEDOR_ID FROM TBNFS V WHERE V.CONTROLE = T.NFS_CONTROLE), 0) WHERE T.PEDIDO IS NULL OR T.PEDIDO = 0;



UPDATE TBPDV_CFE_ITEM T SET T.VENDEDOR_ID = COALESCE((SELECT FIRST 1 V.VENDEDOR_ID FROM TBPEDIDO V WHERE V.PEDIDO = T.PEDIDO), 0) WHERE T.PEDIDO > 0;

UPDATE TBPDV_CFE_ITEM T SET T.VENDEDOR_ID = COALESCE((SELECT FIRST 1 V.VENDEDOR_ID FROM TBPDV_CONFERENCIA V WHERE V.ID = T.CONFERENCIA_ID), 0) WHERE T.CONFERENCIA_ID > 0;

UPDATE TBPDV_CFE_ITEM T SET T.VENDEDOR_ID = COALESCE((SELECT FIRST 1 V.VENDEDOR_ID FROM TBPDV_CFE V WHERE V.ID = T.PDV_CFE_ID), 0) WHERE (T.PEDIDO = 0 AND T.CONFERENCIA_ID = 0) OR (T.PEDIDO IS NULL AND T.CONFERENCIA_ID IS NULL);

