InsERT GT => Subiekt GT => Wątek zaczęty przez: cptbombax w Grudzień 14, 2021, 10:00:36
-
Cześć,
mam problem z pewnym dokumentem ZK, około 1000 produktów na nim. Standardowo po zapisie ma "rezerwuj stany magazynowe" lecz tak się nie dzieje, dokumenty takie normalne które mają jakąś normalną liczbę produktów rezerwują się na danym magazynie normalnie, tylko z tymi jest problem. Czy wynika to z tego, że dokument jest tak duży ? Co mogę sprawdzić jeśli chodzi o rezerwacje towarów skoro na innych normalnie "blokuje" te towary na magazynie a tutaj nie?
Uprzedzając pytanie po co taki dokument, jest on stworzony przez pracowników aby blokować na stanie towary "zaginione" które trzeba zablokować na stanie.
Mamy taki dla innego magazynu z około 3500 pozycji i tam działa wszystko normalnie bez problemu.
-
U mnie zdecydowanie lepiej sprawdza się MM-ka na magazyn braków. Nie straszą stanem na magazynie głównym, nie trzeba się zastanawiać i sprawdzać czy rezerwacja jest na braki czy pod jakieś zapomniane zamówienie klienta.
A błędem żadnym przy zapisie to nie rzuca?
-
Właśnie nie, nie jest to na magazynie głównym tylko jednej z naszych lokalizacji, ale inne dokumenty rezerwują normalnie tak jak pisałem. Nic konkretnego się nie pojawia, dokument zapisuje się normalnie i tyle, stan zostaje taki jaki jest bez akcji żadnej.
Ale w sumie spróbujemy ze zmianą tego na MM, brzmi w sumie nieźle chociaż nie wiem czy uda mi się nakłonić ludzi do zmiany :D.
Jakby ktoś miał jeszcze jakieś pomysły to dajcie znać proszę.
Dziękuję.
-
U mnie zdecydowanie lepiej sprawdza się MM-ka na magazyn braków. Nie straszą stanem na magazynie głównym, nie trzeba się zastanawiać i sprawdzać czy rezerwacja jest na braki czy pod jakieś zapomniane zamówienie klienta.
Można też po prostu zrobić inwentaryzację, no chyba, że ktoś zbiera fizycznie ten towar do formalnej utylizacji.
Jakby ktoś miał jeszcze jakieś pomysły to dajcie znać proszę.
Pomysł opisywany na forum do nie raz - analiza problemu w miejscy występowania przez kogoś, kto się na tym zna.
-
@dkozlowski
Zapisujemy zguby przez cały rok na MM-kę, przed inwentarką wywalamy MM-kę i się inwentaryzujemy. I od nowa.
-
@dkozlowski
Zapisujemy zguby przez cały rok na MM-kę, przed inwentarką wywalamy MM-kę i się inwentaryzujemy. I od nowa.
Delikatnie sugerowałem, że to bez sensu.
-
OK a jak inaczej? Na bieżąco na RW spisywać? Podejrzewam, że u mnie by to nie przeszło.
-
OK a jak inaczej? Na bieżąco na RW spisywać? Podejrzewam, że u mnie by to nie przeszło.
Zapis na MM jest OK, a zapis na RW by nie przeszedł?
Co jest tak szczególnego w RW, w stosunku do MM, że jedno zalicza a drugie nie?
-
Tej MMki nie księgujemy, jest wywalana przed inwentaryzacją. RW pisane na bieżąco musiałyby być dekretowane i tu już zaczynało się marudzenie, że jak to tak, to ma być na inwentaryzacji ściągnięte a nie w środku roku etc.
Plus u nas nad inwentaryzacją czuwa jakiś biegły, który stwierdził, że jedyny możliwy termin zrobienia inwentaryzacji to od razu po nowym roku i żaden inny nie wchodzi w grę a wcześniej jakoś to nie było problemem. Stwierdziliśmy, że nam to lotto. Nawet nam wygodniej dopisywać do jednej MMki i śledzić co tam się zbiera niż zakładać RW na każdą zaginioną pierdółkę.
-
Nikogo nie będziemy namawiać do ułatwiania sobie życia, tylko sugerujemy na podstawie doświadczeń.
-
Ja bardzo chętnie posłucham rad. Od czasu wprowadzenia systemu MMkowego trochę czasu minęło więc jest jakaś szansa, że podejście w księgowości do tematu będzie teraz inne.
Mnie w tej chwili bardziej martwi ten biegły. Jak będziemy wszystkie zguby na bieżąco wypychać przez RW to po zatwierdzeniu inwentaryzacji może się okazać, że dokumenty inwentaryzacji zbiorczej wyjdą nam na plus i dopiero wtedy będzie afera.
-
Nie rozumiem o czym piszesz, jeśli w ciągu roku policzysz towar to dlaczego na koniec roku ma być źle ?
-
Ja w ogóle mam wrażenie że z biegłym też się nie rozumiecie.
Trochę biegłych poznałem i żaden nie kazał się wozić z wykrytym ubytkiem przez cały rok.
W normalnym świecie ewidentne ubytki koryguje się w magazynie na bieżąco, a na koniec roku (lub wcześniej w IV kw, bo na to też przepisy zezwalają przy księgach handlowych) robi się spis z natury, który koryguje wszystkie niewyłapane błędy z całego roku.
-
Zgadzam się z @Candy. Przy magazynie paliw inwentaryzacja jest często przy każdej dostawie. Nie wyobrażam sobie trzymania różnic gdzieś na fikcyjnym magazynie.
-
Dziękuję wszystkim za porady, poruszę ten temat u siebie.
Co trzymania braków na MMce to nie był pomysł biegłego, to dużo starsza sprawa. Biegły jest u nas świeższym tematem.
@birds22 - chciałbym się upewnić - w tym magazynie paliw normalna pełna inwentaryzacja zbiorcza x razy w roku? Jak pisałem wyżej - z tego co mi zostało przekazane wynika, że jedyny słuszny termin inwentaryzacji wg naszego biegłego to ostatnie lub pierwsze dni roku i żadne inne terminy nie wchodzą w grę. Bez niego robiliśmy w IV kwartale.
-
Czym innym jest inwentaryzacja wynikająca z obowiązkiem ustawowym, a czym innym inwentaryzacja dodatkowa u przedsiębiorcy (pełna czy wyrywkowa). Tę drugą mogę sobie przeprowadzić tyle razy ile chcę.
-
Co do tematu bo widzę, że rozwinęła się spora dyskusja ;D.
Towary mi już rezerwuje, porobiłem odbudowy indeksów i statystyk, kontrolę danych.
Co prawda nie zrobiło tej rezerwacji od razu, ale w krótkim czasie wróciło do normy i rezerwuje na bieżąco, tak jakby po prostu musiało ten dokument sobie w tle przetworzyć, ale jest ok.
-----
Przy okazji, czy ktoś z was korzystał z optymalizacji serwera sql przy pomocy skryptów Oli Hallengrena ? Kilka razy przewinęło mi się to na forum. Jest różnica przy użyciu jego odbudowy indeksów a insertowej? Macie jakieś sprawdzone plany konserwacji przy użyciu tych skryptów, ale dostosowane do bazy subiekta?
-
Ja korzystam ze skryptów Hallengrena. Przewaga nad insertowskim rozwiązaniem jest taka, że możesz wrzucić sobie w harmonogram zadań Agenta SQLowego i odpalać automatycznie np. w weekendy, wskazać lub wykluczyć konkretne bazy i tabele, aktualizować także statystyki, zdecydować na podstawie poziomu fragmentacji indeksu czy optymalizować i jak etc.
Wywoływanie procedurki jest bardzo ładnie udokumentowane https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html
-
Dzięki za odpowiedź,
właśnie to na pewno jest dobra przewaga, dobrze zrobiony plan zapewne oszczędzi mi sporo czasu ;D.
Dokumentację już jakiś czas temu trochę przeglądałem, bardziej chodziło mi o to czy np. domyślne ustawienia są spoko czy w odniesieniu Twoich doświadczeń z tymi skryptami zmieniałeś coś bo nie grało dobrze z bazą Insertu.
-
Ogólnie regularna odbudowa indeksów potrafiła się u mnie przekładać np. na bardzo spore poprawy w czasie dekretacji dokumentów (szczególnie FS) ale od iluś wersji Navireo już tak dobrze nie jest. Dawno przy tych ustawieniach nie dłubałem, zawsze jest coś innego pilniejszego do zrobienia... Dopóki jako tako działa to bazą danych nikt się nie przejmuje ;)
Dla mnie najważniejsze jest to, że nie muszę o tym pamiętać. Wgraj, ustaw harmonogram, zapomnij.
-
Towary mi już rezerwuje, porobiłem odbudowy indeksów i statystyk, kontrolę danych.
Co prawda nie zrobiło tej rezerwacji od razu, ale w krótkim czasie wróciło do normy i rezerwuje na bieżąco, tak jakby po prostu musiało ten dokument sobie w tle przetworzyć, ale jest ok.
Ja lubię poznać przyczynę problemu, aby nie zostać zaskoczonym w przyszłości... Rezerwacja jest prostą operacją, skoro się nie wykonała to sugeruje, że coś mocno ją spowalnia (na przykład jakieś rozwiązanie dodatkowe).
Kilka uwag / sprostowań...
Ja korzystam ze skryptów Hallengrena. Przewaga nad insertowskim rozwiązaniem jest taka, że możesz wrzucić sobie w harmonogram zadań Agenta SQLowego i odpalać automatycznie np. w weekendy,
Większość użytkowników nie posiada pełnego serwera SQL, a więc również Agenta, oczywiście można również każde zadanie uruchomić z harmonogramu zadań Windows i narzędzia typu osql.
....aktualizować także statystyki...
To od dawno robią już programy Insertu.
...zdecydować na podstawie poziomu fragmentacji indeksu czy optymalizować i jak etc.
Co do zasady bazy danych programów Insertu nie należą do dużych, na w miarę dobranym sprzęcie pełna konserwacja trwa kilka, kilkanaście minut, więc to ogólnie nie problem, aby wykonywać pełną optymalizację, w tym przypadku więcej/wszystko nie zaszkodzi.