Przejdź do treści

BST CDN Partner - Strona główna

Częściowa Inwentaryzacja

Uwaga, otwiera nowe okno. PDFDrukujEmail

Dodaj do Facebook`a

AddThis Social Bookmark Button

 Blokowanie grup towarowych na potrzeby częściowej inwentaryzacji. 

Problem następujący: duża baza, na której pracuje wiele osób. Jest potrzeba przeprowadzenia częściowej inwentaryzacji. W takim wypadku nie można ani przyjmować, ani sprzedawać towarów które podlegają inwentaryzacji. Ale zasadniczo pozostałymi towarami można handlować. Zatem trzeba by zablokować jedną grupę towarową dla konkretnych dokumentów handlowych.

 

W definicji dokumentów handlowych można ustawić filtr towaru. Wtedy na takim dokumencie można używać tylko część towarów. Załóżmy zatem, że mamy grupy towarów jako cechę RodzajTow i chcemy zinwentaryzować towary z jednej grup – części zamienne.

 

 

 

 Zatem możemy na definicji dokumentów handlowych zablokować towary z tej grupy:

 

 Oczywiście musimy to zrobić dla wielu dokumentów, np. PW, RW, PAR, FV, MM, ZK, WZ2, PZ2, itd. Na każdej definicji trzeba wpisać wyrażenie [Features.RodzajTow] <> 'części zamienne'. Można to zrobić ręcznie, ale jest to dość uciążliwe. W związku z tym utworzyliśmy dodatek, który ułatwia wykonanie tej operacji.

 

 

Instalacja i konfiguracja.

Trzeba zainstalować plik FiltrGrupTowarowych.dll w katalogu C:\Program Files\Common Files\Soneta\Assemblies (wystarczy na stanowisku, na kórym będą ustawiane blokady, np. u szefa). Trzeba wgrać cechę BlokadaGrupyTowarowej.xml i widok listy definicji dokumentów lista def dokumentów.grid.xml.

Cecha  BlokadaGrupyTowarowej służy do oznaczenia, które definicje dokumentów będą podlegać 

blokadzie. Chodzi o to, że niektóre dokumenty nigdy nie będą blokowane bo nie wpływają na stan magazynu (np. ZO, ZD), więc nie ma sensu ustawiać na nich filtry. Wartość tej cechy możemy ustawić ręcznie na definicjach dokumentów, lub wykorzystać formatkę jak poniżej. Efekt będzie ten sam.

 

Ustawianie blokad.

Na dowolnym dokumencie handlowym pojawia się guzik Filtr grup towarowych. Po kliknięciu pojawia się nam okienko. Najpierw klikamy w menu Konfiguracja.  Pojawia się nam okno:

blokowanie_grup_towarowych_konfiguracja 

 

 Zaznaczamy w nim, które dokumenty mają mieć ustawiony filtr. Skutkuje to ustawieniem cechy BlokadaGrupyTowarowej na definicjach dokumentów handlowych na true. Tę operację robi się z reguły jednorazowo. Jeżeli jest włączone przypisywanie definicji dokumentów do magazynów, to możemy wybrać magazyn i wtedy widzimy definicje tylko dla danego magazynu.

 

blokowanie_grup_towarowych_konfiguracja_magazyn 

 

Uwaga! Filtry są zapisywane dla wszystkich zaznaczonych definicji, niezależnie od magazynu. Ustawiamy również, która cecha ma służyć do grupowania towarów. Musi to być cecha tekstowa. 

Zamykamy konfigurację i wracamy na główną formatkę. Pojawia się nam lista wartości cech (grupy). Zaznaczamy grupy, które mają być zablokowane i wciskamy zablokuj zaznaczone.

 

blokowanie_grup_towarowych_filtr_grup_towarowych 

 

 Efektem jest ustawienie odpowiednich filtrów na definicjach dokumentów. Trzeba pamiętać, że filtry zadziałają dopiero przy ponownym zalogowaniu się operatorów.

 

 

BL 2010