Este error se presenta por dos tipos de errores
- En la tabla DOMFulF no tiene ningún registro para lo cual se ejecuta el Query tabladomfulf Insert se actualiza en la tienda remisiona
BEGIN TRANSACTION;
INSERT INTO domfulf (OrderNo,StoreRem,StoreDelivery,OrderSeqNo,Sku,OrderQty,OptionCode,PromDate,Stat,CreateDate)
SELECT TranDetailDOM.DocNumber,’8733′,’8733′,trandetailDOM.SequenceNo,trandetailDOM.SKU,trandetailDOM.Quantity,trandetailDOM.PickTake,’2019-08-13′,’A’,trandetailDOM.TranDate
FROM TranDetailDOM WHERE registerID = 40
AND TranDate = ‘2019-08-10’
and TranNumber = 654
and DocNumber = 395859
and sku <> 0
ORDER BY sequenceNo
COMMIT TRANSACTION;
2. La tienda entrega y la tienda remisiona son iguales en la tabla DOMFulF
Aqui es necesario actualizar el campo Store Delivery ya que es la tienda entrega, este dato se pude obtener de la consulta de la orden en fleet.
Para la actualizacion de este campo utilizar el query update domfulf
Es recomendable primeramente hacer el select para ver que es lo que actualizaras en realidad. En la tienda que remisiona
Select * from DOMFulF Where OrderNo = 395859 and StoreRem = 8733 and sku = 103604
–BEGIN TRANSACTION;
–UPDATE DOMFulF
–SET StoreDelivery = 8860
–Where OrderNo = 395859 and StoreRem = 8733 and sku = 825669
–COMMIT TRANSACTION;
