Nie wiem jak i nie wiem dlaczego (może któraś wersja "namerdała", może radosna twórczość kogoś), ale zauważyłem w swojej bazie obecność AKTYWNYCH rezerwacje do zamówień ze statusem ZREALIZOWANE. U mnie były to zamówienia ze stycznia i lutego.
Skutkuje to tym, że BST nie zamawia tego towaru bo stwierdza, że ma aktywną rezerwację z zamówienia ZZ lub zamawia ilość pomniejszoną o ilość z rezerwacji.
Niestety takie ZS też występują.
W celu sprawdzenia istnienia takich "śmieci":
Kod: Zaznacz cały
select ZaN_Stan,
CDN.NumerDokumentuTRN ( CDN.DokMapTypDokumentu (ZaN_GIDTyp,ZaN_ZamTyp, ZaN_Rodzaj),0,0,ZaN_ZamNumer,ZaN_ZamRok,ZaN_ZamSeria)as NrDokumentu,
Twr_Kod,Twr_Nazwa,REZ_ILOSC,
--CDN.Rezerwacje.*,
ZaN_GIDTyp,zan_gidnumer from cdn.ZamNag
join cdn.Rezerwacje on Rez_ZrdTyp=zan_gidtyp and Rez_ZrdNumer=zan_gidnumer
join cdn.TwrKarty on Rez_TwrTyp=Twr_GIDTyp and Rez_TwrNumer=Twr_GIDNumer
where
ZaN_Stan =21Jeśli są to - ja zrobiłem w sposób następują:
- update rekordu/ów i ustawienie zan_stan=5 (poprzez zapytanie SQL, zan_stan=5 -> znaczy w realizacji )
- ponowne zamknięcie zamówienia w XL-u
Teoretycznie można też wywalić te rezerwacje - gwarancji nie dam, nie testowałem.
Celowo nie podaję składni zapytania, gdyż jest to już "grzebalstwo"
Jeżeli ktoś pójdzie w moje ślady OSTRZEGAM, że jest to update w bazie (ingerencja w bazę) i zaznaczam, że każdy robi to na własną ODPOWIEDZIALNOŚĆ a co za tym idzie proszę mnie później po sądach nie ciągać