اکت
--حذف درخواست خروج های ثبت اولیه با دیتیل UPDATE D SET D.IsDeleted=1 FROM WM.IssueOrderDetails D INNER JOIN WM.IssueOrder H ON H.IssueOrder_ID=D.IssueOrder_ID WHERE H.IsDeleted=0 AND D.IsDeleted=0 AND H.StateID=3; UPDATE WM.IssueOrder SET IsDeleted=1 WHERE IsDeleted=0 AND StateID=3;
- در مورد خانومی که با کد زیر صورت گرفت ، به علت درگیر بودن سبدها با درخواست خروج ها ، مجبور به حذف سبد بودیم
به دلیل اینکه برای اجرای مجدد نیاز به قفسه داشتند ، مجددا تعاریف از بکاپ بازگردانده شد
برای حل این مساله باید از آپدیت فیلدهای دوجدول که با هم درگیر شده اند ، به مقدار نال استفاده کرد:
خانومی
--حذف درخواست خروج ها و جداول وابسته delete from wm.IssueOrderDetails delete from WM.BasketDiff delete from wm.BasketLog delete from wm.BasketControlItemPDATemp delete from wm.BasketControlItem delete from WM.Basket delete from wm.IssueOrder
اکت
--حذف درخواست خروج های ثبت اولیه هشتم شهریورماه - با دیتیل UPDATE D SET D.IsDeleted=1 FROM WM.IssueOrderDetails D INNER JOIN WM.IssueOrder H ON H.IssueOrder_ID=D.IssueOrder_ID WHERE H.IsDeleted=0 AND D.IsDeleted=0 AND H.StateID=3 AND H.IODate='2022-08-30 00:00:00.000'; UPDATE WM.IssueOrder SET IsDeleted=1 WHERE IsDeleted=0 AND StateID=3 AND IODate='2022-08-30 00:00:00.000';
اکت
--حذف درخواست های خروج لاین های الارو و شون در حالت ثبت اولیه و به تاریخ ۲۰ شهریور - با ديتيل UPDATE D SET D.IsDeleted=1 FROM WM.IssueOrderDetails D INNER JOIN WM.IssueOrder H ON H.IssueOrder_ID=D.IssueOrder_ID INNER JOIN Product.BarcodeMain B ON B.BarcodeMain_ID = D.BarcodeMain_ID INNER JOIN Product.ProductMain P ON P.ProductMain_ID = B.ProductMain_ID INNER JOIN Product.CodingBrand Br ON Br.CodingBrand_ID = P.CodingBrand_ID WHERE H.IsDeleted=0 AND D.IsDeleted=0 AND H.StateID=3 AND H.IODate='2022-09-11 00:00:00.000' AND P.CodingBrand_ID IN (14007,140010) UPDATE H SET H.IsDeleted=1 FROM WM.IssueOrderDetails D INNER JOIN WM.IssueOrder H ON H.IssueOrder_ID=D.IssueOrder_ID INNER JOIN Product.BarcodeMain B ON B.BarcodeMain_ID = D.BarcodeMain_ID INNER JOIN Product.ProductMain P ON P.ProductMain_ID = B.ProductMain_ID INNER JOIN Product.CodingBrand Br ON Br.CodingBrand_ID = P.CodingBrand_ID WHERE H.IsDeleted=0 AND H.StateID=3 AND H.IODate='2022-09-11 00:00:00.000' AND P.CodingBrand_ID IN (14007,140010)