Sprawdzenie zgodności
0. Wstęp
- Procedura kontrolna
[document].[test_balanceCheck]
- Procedura naprawcza
exec [wms].[stockBalanceFix] @itemid='70ed6492-1744-e611-80c5-9c8e994dc647'
- Pomocniczy dddecode
[dbo].[fn_decodeGuid]
Ważne pola
- initialincomesourcelineid - id dostawy , jest na dokumentach wm, mm nawet przy zmianie magazynu
Zgłoszenie
- niezgodność stanów, wartości, ilości przykład: https://github.com/paanda-io/paanda.app.erp/issues/555
- różnice między dokumentami a stanami magazynowymi
Narzędzia
- srs/740 Procedura kontrolna oparta o
[document].[test_balanceCheck]
- zwraca błedy w pozycji 005/007/009 - srs/741 zestawienie ułatwiające analizę indeksu
Dodatkowe zapytania pomocnicze
1. Sprawdzenie wycen problemow Gdzie stany nie zgadzaja sie z ilościami pozostałymi na dostawach
2. Zapytanie diagnozujące zgodność ilości i wartości dostawy
3. Analiza indeksu (srs/741)
3.2 Pomoc do analizy
Procedura która liczy na piechotę wszystkie przychody i rozchody na danym indeksie i magazynie. Nie wuzględnia source docuemnt, ani partii (założenie, że naliczanie nie zadziałało prawidłowo w systemie)
SQL | |
---|---|
4.Porównanie stanów dziennych z dokumentami
5.Porównanie stanów dziennych z dokumentami i nagłówkami bardzo przydatne
6.Porównanie stanów magazynowych na koniec miesięcy z obrotami w tym czasie
Zapytanie porównuje stan na koniec 2 różnych miesięcy i pokazuje ewentualną róznice między stanami, a dokumentami magazynowymi wystawionymi w tym okresie Przykładowe zgłoszenie: https://github.com/paanda-io/paanda.app.erp/issues/812
Zapytanie na podstawie raportów 403 i 351 Tabela t1 - stan magazynowy na dzień (data wczesniejsza do wpisania) Tabela t2 - stan magazynowy na dzień (data późniejsza) Tabela t3 - dokumenty za dany okres, pogrupowane według indeksu i numeru seryjnego W przykładzie: T1 - stan na koniec marca 2025 T2 - stan na koniec kwietnia 2025 T3 - podsumowanie dokumentów magazynowych wystawionych między 1 a 30 kwietnia 2025
SQL | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
|
5.Naprawianie
5.1 Niezgodne stany gorace
5.2 FIX roznicy miedzy nagłówkiem pozycji a pozycjami
Uwaga może być niebezpieczne
5.2 (inprogress) Próba ustawienia ilości pozostałej na prawidłową
- nie dizała jeśli są korekty to zapytanie dziala dobrze tylko tam gzie nie ma korekt bo korekta ma initialincomesourcelineid na pz
Uwaga może być niebezpieczne
5.3 ustaw archive dla oczywistych srs/741
Uwaga może być niebezpieczne
SQL | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|
5.4 Korekta wartości na linijkach dokumentu
Przykładowe zgłoszenie
Opis: Rozbieżności między wartosciami wynikajcymi z sumy dokumentów a raportami systemu na danym magazynie
- 11.01 Stany magazynowe - podsumowanie - wartość dla magazynu 604 na 30.04 wynosi 478 546,24
- 10.01 Rejestr obrotów - podsumowanie - suma dla 01.05-31.05.2020 wynosi -111 877,26
SQL | |
---|---|
- Suma powyższych liczb to 366 668,98 i powinna być równa stanowi magazynu na 31.05 (raport 11.01).