Autor Wątek: niezgodny stan  (Przeczytany 5595 razy)

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

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1282
  • Reputacja +47/-1
  • Wersja programu: Navireo
Odp: niezgodny stan
« Odpowiedź #15 dnia: Sierpień 16, 2018, 15:21:48 »
Jeśli dobrze rozumiem wcześniejsze posty to te niespodzianki zdarzają się tylko przy dokumentach z płatnością kartą przekazywaną na terminal?
« Ostatnia zmiana: Sierpień 16, 2018, 15:24:06 wysłana przez yemet »

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: niezgodny stan
« Odpowiedź #16 dnia: Sierpień 16, 2018, 15:43:35 »
Jeśli dobrze rozumiem wcześniejsze posty to te niespodzianki zdarzają się tylko przy dokumentach z płatnością kartą przekazywaną na terminal?
Tak. Właśnie wywaliłem integrację z terminalem w cholerę. Wolę terminal w trybie ręcznym niż takie kwiatki.

A w przyszłym tygodniu będę analizował bazę pod kątem kolejnych przeoczonych kwiatków... Jest co sprawdzać, bo paragonów kartowych trochę było...

Offline brando

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.45
Odp: niezgodny stan
« Odpowiedź #17 dnia: Sierpień 16, 2018, 16:04:19 »
Cholera! Odkryłem jeszcze dziwniejszy przypadek!

Paragon wystawiony z wywołanym skutkiem. Jednak okazało się, że po operacji Subiekt podaje stan niezgodny z rzeczywistością. Odkryłem, że Auto-WZ do tego paragonu zdejmuje ze stanu ten sam towar 2x. Po prostu w dwóch kolejnych wierszach było 2 razy to samo. Wycofałem skutek i wywołałem ponownie - efekt: Na nowo wygenerowanym AutoWZ pozycja jest już zdjęta tylko raz (i dobrze!), ale za to rozjechał się stan towaru na zakładkach "stany" i "stany w magazynach".

No i oczywiście paragon był płatny kartą... Szlag mnie trafi!

dokładnie ta sama sytuacja.

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: niezgodny stan
« Odpowiedź #18 dnia: Sierpień 20, 2018, 12:42:08 »
Wyniki analizy:
- Tabela dok__Dokument zawierała ten paragon 1 raz oraz AutoWZ - także 1 raz.
- Paragon miał 3 pozycje, więc tabela dok_Pozycja zawierała 3 odpowiednie wiersze, ładnie powiązane z paragonem (ob_DokHanId) oraz wz-ką (ob_DokMagId). Tu nie było żadnego nadmiaru.

Jednakże WZ-ka wyświetlona w Subiekcie pokazywała 5 wierszy - z czego pierwszy 2x, drugi 2x, trzeci 1x. Przyczyna leżała w tabeli dok_MagRuch, gdzie z niewiadomych przyczyn pojawiły się zduplikowane wpisy dla dwóch pierwszych towarów - przykład w załączeniu.

Wycofanie skutku z paragonu i ponowne go wywołanie spowodowało usunięcie zwielokrotnionych wpisów z dok_MagRuch. Ale efektem ubocznym było popsucie stanu magazynowego. W tej chwili mam takie dane w informatorze:
1) na zakładce ruch towaru widzę 31szt
2) na zakładce stany widzę jedną dostawę - pozostało 30 szt
3) na zakładce stany w magazynach widzę 30 szt
Na prawdę mam w magazynie 31 szt.

Błąd (3) mogę w zasadzie ręcznie poprawić w bazie w tw_Stan, ale to mi nie poprawi błędu (2)... Co z tym zrobić?

Na szczęście analiza bazy wykazała, że (chyba...) nie ma więcej niezgodności w dok_MagRuch...

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: niezgodny stan
« Odpowiedź #19 dnia: Sierpień 20, 2018, 12:51:52 »
Pytanie do ekspertów - czy poprawka w polu mr_Pozostalo z 30 na 31 wystarczy do rozwiązania problemu?
(patrz załącznik - jak widać wydania sumują się do 19, a nie do 20).

Offline brando

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.45
Odp: niezgodny stan
« Odpowiedź #20 dnia: Sierpień 21, 2018, 23:06:07 »
Insert przyznał, że jest to błąd w programie, który będzie naprawiony w jednej z najbliższych wersji.
Na razie trzeba unikać scenariusza ze sprzedażą towaru, którego nie ma nastanie połączonego z płatnością via terminal.

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1282
  • Reputacja +47/-1
  • Wersja programu: Navireo
Odp: niezgodny stan
« Odpowiedź #21 dnia: Sierpień 22, 2018, 15:00:43 »

Offline falcon32

  • Aktywny użytkownik
  • ***
  • Wiadomości: 180
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT, Rachmistrz GT, Gratyfikant GT - zawsze najnowsza
Odp: niezgodny stan
« Odpowiedź #22 dnia: Sierpień 23, 2018, 12:54:13 »
Fajnie ,że poprawka się pojawiła ale co z niezgodnymi stanami które spowodował program ? jest jakieś narzędzie do skorygowania tych stanów ? bo nie wyobrażam sobie grzebania w bazie.

falcon32

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: niezgodny stan
« Odpowiedź #23 dnia: Sierpień 23, 2018, 16:29:25 »
Insert napisał, zeby wysłać bazę do nich i będzie potraktowana ekspresowo.

Forum Użytkownikow Subiekt GT

Odp: niezgodny stan
« Odpowiedź #23 dnia: Sierpień 23, 2018, 16:29:25 »