Autor Wątek: Pobieranie dokumentu przez SQL po utworzeniu go w całości  (Przeczytany 1271 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline titolr10

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT
Hej,
Pobieram dokumenty bezpośrednio z SQL do własnych raportów. Niestety zdarzyło mi się u niektórych klientów (SQL2014 jeśli to ma znaczenie), że program potrafił pobrać paragon z jedną pozycją, mimo że docelowo tych pozycji było 5. Podjrzewam, że zapytanie zostało wykonane w momencie kiedy dokument był częściowo zapisany.

Czy istnieje jakieś pole w bazie, po którym mogę sprawdzić czy sfera/subiekt zakończyła tworzenie dokumentu wraz z pozycjami?

Zastanawiam się nad sprawdzeniem czy dok_wartTwNetto + dok_wartUsNetto == wartości wszystkich pozycji, ale z tego co widzę w profilerze, te dane są ustawiane dopiero po wprowadzeniu pozycji, więc może wystarczy zwykłe where dok_wartTwNetto + dok_wartUsNetto  > 0?

Alternatywnie czy można w tym przyapdku bazować na ins_blokada?

Offline titolr10

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT
Odp: Pobieranie dokumentu przez SQL po utworzeniu go w całości
« Odpowiedź #1 dnia: Luty 08, 2026, 19:07:45 »
Dodam jeszcze, żeby było jasne, problem występuje przy

READ UNCOMMITTED

Odp: Pobieranie dokumentu przez SQL po utworzeniu go w całości
« Odpowiedź #1 dnia: Luty 08, 2026, 19:07:45 »