Temat: Bład ze stanem - naprawa nie pomaga

Skończyły mi się pomysły gdzie szukać, przy próbie dodania pozycji na dokument dostaje:

"System zarejestrował brak spójności pomiędzy stanami faktycznymi a tymczasowymi. Operacja sprzedaży pozycji asortymentu Salaterka fi-120 nie jest możliwa."

Kontrola nie wykazuje błędu ze stanami
Takich pozycji jest x - wiem tylko o kilku, brak pomysłu jak odszukać wszystkie

Remanent na pozycjach o których wiem, naprawia "problem" komunikat się już nie pojawia, ale czy to jest rozwiązanie?

Sytuacja jeszcze wygląda tak że przed dodaniem pozycji


Obrazek


Mamy pokazany stan
A po


Obrazek


Ilość w polu przed powinna się uzupełnić a się nie uzupełnienia, podanie ilości stanu PO i zapisanie powoduje wpisanie ilości 0 . Muszę dwa razy edytować pozycję, wpisując np 1 i zapis potem edycja i wpisanie wartości poprawnej

Szukam przyczyny takiego stanu rzeczy oraz dlaczego kontrola tego nie wykazuje?

Wersja 8.11.0 - wydanie 1

Wszelkie sugestie, pomysły mile widziane..

Cel: Zlikwidować błąd, mieć pewność że stany są pobrane
Cel boczny: Rozwiązać zagadnę dlaczego się tak stało

Edycja:
Przy pomocy kolegi, sytuacja się trochę rozjaśniła, w tabeli POZYCJA_DOKUMENTU_MAGAZYNOWEGO dla ID_POZ_DOK_MAG=1376955
pola WYDANO równa się 0 oraz POZ_PRZYCHODU_OK ma wartość NULL
Po ustawieniu wartości na 1 w polu POZ_PRZYCHODU_OK problem znika, dodatkowo pola
RODZAJ_ASORTYMENTU, GUID_POZ_DOSTAWY_MM mają wartość NULL pytanie czy to też jest błąd?Ten post został edytowany przez Autora dnia 08.06.16 o godzinie 08:20
Adam Polech

Adam Polech Główny Architekt
Oprogramowania,
Asseco Business
Solution...

Temat: Bład ze stanem - naprawa nie pomaga

A czy przypadkiem ktoś nie wpisuje dokumentów bezpośrednio do bazy? , jakiś dodatkowy mechanizm importu?

Temat: Bład ze stanem - naprawa nie pomaga

Tak zgadza się, nie będę wymieniał nazwy firmy, która wykonała dla mnie modyfikacje do obsługi dokumentów MM przez kolektory. I wszystko wskazuje na to, że do procedur wkradł się błąd.
O ile został zgłoszony i zostanie wyprostowany, tak ja zostałem z asortyment gdzie jest niezgodność stanów, właśnie analizuję, pozycje w tabeli POZYCJA_DOKUMENTU_MAGAZYNOWEGO gdzie są błędne wpisy oraz te poprawne aby nanieść poprawki.

Wszelkie uwagi mile widzie

Temat: Bład ze stanem - naprawa nie pomaga

POZ_PRZYCHODU_OK kiedy to pole ma wartość 1 a kiedy NULL
Adam Polech

Adam Polech Główny Architekt
Oprogramowania,
Asseco Business
Solution...

Temat: Bład ze stanem - naprawa nie pomaga

1 jak z danej pozycji można rozchodować towar, czyli ilosc>(wydano+zarezerwowano)
i nie ma pozycji korygującej do danej pozycji (MMek to nie dotyczy)

null w przeciwnym przypadku

Temat: Bład ze stanem - naprawa nie pomaga

Dziękuje bardzo cenna wiedza, w moim przypadku, ale mam jeszcze jedna zagadkę.
W tabeli POZYCJA_DOKUMENTU_MAGAZYNOWEGO pole RODZAJ_ARTYKULU mam NULL jest to spowodowane błędem w procedurze , chcąc teraz zrobić update zgodnie z dokumentacją RODZAJ_ARTYKULU przyjmuje wartość pierwszej litery z tabeli ARTYKUL z pola RODZAJ.

Wykonując zapytanie

select distinct RODZAJ_ARTYKULU from POZYCJA_DOKUMENTU_MAGAZYNOWEGO
RODZAJ_ARTYKULU
NULL
M = Materiał
N
O = Opakowanie
P = Produkt
T = Towar
U = Usługa

select distinct RODZAJ from ARTYKUL

RODZAJ
Usługa
Towar
Opakowanie
Produkt
Materiał

I teraz co to jest literka "N" w tabeli RODZAJ_ARTYKULU nie ma nic na "N" w tabeli ARTYKULTen post został edytowany przez Autora dnia 08.06.16 o godzinie 14:19
Adam Polech

Adam Polech Główny Architekt
Oprogramowania,
Asseco Business
Solution...

Temat: Bład ze stanem - naprawa nie pomaga

N to nie jest "nasza" wartość...

Temat: Bład ze stanem - naprawa nie pomaga

No to teraz pytanie skąd ja ją mam...Już sobie to zweryfikowałem i wiem, pytanie czy może to rodzić jakieś komplikacje Ten post został edytowany przez Autora dnia 08.06.16 o godzinie 17:28



Wyślij zaproszenie do