Na razie przywróciłem bazę z dnia wcześniejszego i wszystkie dane z 08.03 udało mi się przenieść pomiędzy podmiotami oprócz tych felernych zamówień.
Co i jak przenosiłeś?
Program na kolektorze (czytniku) pozwala dodać ilość towaru do zamówienia tak długą jak kod kreskowy
Przerabiałem u siebie podobny błąd na przygotowaniu zamówień do wysyłki. Userzy wbijali kody kreskowe do ilości i wagi paczki
Zamówienia ani samej pozycji to bym nie kasował, tylko poprawił ilość i wartość na skopanych pozycjach.
Wrzuć do SSMS takie zapytanie
select
dd.dok_NrPelny
,dd.dok_Id
,dd.dok_DataWyst
,dd.dok_WartNetto
,dd.dok_WartBrutto
,dd.dok_WartMag
,dp.ob_Id
,dp.ob_TowId
,dp.ob_IloscMag
,dp.ob_Ilosc
,dp.ob_Jm
,dp.ob_WartNetto
,dp.ob_WartBrutto
,dp.ob_WartMag
,tt.tw_Nazwa from dok__Dokument dd
join dok_Pozycja dp on dd.dok_Typ=15 and dd.dok_MagId=1 and dd.dok_Id=dp.ob_DokHanId
join tw__Towar tt on dp.ob_TowId=tt.tw_id
where dd.dok_DataWyst between
/*data OD*/ '20240301' and /*data DO*/ '20240309'
and dp.ob_IloscMag > /*powyżej ilu sztuk szukamy*/ 1000000
W zapytaniu dodałem komentarze przy filtrze dat i ilości żebyś mógł tym sobie posterować.
Jak masz kopię bazy to zrób sobie jeszcze jedną kopię żeby szło ją przywrócić jak coś pójdzie nie tak.
Jak pisałem wyżej - ja bym spróbował poprawić ilości
i wartości na pechowych zamówieniach niż wywalał rekordy. Zapytanie powinno pozwolić ci namierzyć pechowe pozycje. Poprawy na pojedynczych rekordach i ogólne przeglądanie danych najwygodniej mi się robi w programie dbeaver.
Jak chcesz to wrzuć wyniki na forum, może będę miał czas żeby coś dalej pomóc.
PS. Najszybciej to by ogarnął serwisant. Nie macie takowego?