Dostosowanie modułu Produkcja do pracy przy włączonym mechanizmie praw do wierszy dla magazynów i firm

W wersji 92 umożliwiono prawidłowe działanie słowników modułu Produkcja w przypadku włączenia praw do wierszy dla magazynów (definiowanych w słowniku Operatorzy systemu, w szczególe Prawa do wierszy dla operatorów dla wartości MAG).

Moduł Produkcja w wielu miejscach wykorzystuje pole MAG nietypowo: albo używa pustej wartości (magazyn nie jest podany), albo używa wartości spoza listy magazynów. Do tej pory włączenie praw do wierszy na magazynach powodowało niepotrzebne ukrywanie ważnych danych w niektórych słownikach, operator wówczas nie miał do nich dostępu. Działo się tak w słownikach, w których pole magazyn:

·        może zawierać wartości spoza listy zdefiniowanych magazynów, np. zawiera formuły wyznaczające magazyn (słowniki: Receptury produkcyjne, Drzewo technologii),

·        definiuje filtr określający zakres działania konfiguracji  (w słowniku Konfiguracja rozbicia kosztów, Rozbicie kosztów ogólnych wg konfiguracji),

·        jest wypełniane opcjonalnie i często pozostaje puste (np. słowniki: Gniazda produkcyjne, Zmiany produkcyjne, Działy produkcyjne, Harmonogram produkcji przez podział).

W pierwszym i drugim przypadku w wymienionych słownikach (Receptury produkcyjne, Drzewo technologii, Konfiguracja rozbicia kosztów, Rozbicie kosztów ogólnych wg konfiguracji) wyłączono kontrolę uprawnień dla magazynów. Natomiast dla ostatniego przypadku, gdy pole magazyn jest puste, zmieniono klauzulę w definicji uprawnienia dostępu, dlatego zmiana działa w całym systemie, w każdym słowniku, gdzie użyta jest kolumna Mag.

Została również zmodyfikowana rozwijana lista wyboru (lookup) receptury dostępna na linijkach dokumentów (zlecenia produkcyjne, plany produkcyjne, receptury produkcyjne). Włączenia praw do wierszy powodowało, że rozwijana lista była zawsze pusta, podobnie jak słownik Nagłówki receptur otwierany skrótem klawiaturowym F3.

Wcześniej uruchomienie praw do wierszy dla magazynów wymagało dostosowania systemu na drodze zmian wdrożeniowych. Dzięki opisywanej zmianie uruchomienie tej funkcjonalności nie wymaga dodatkowych prac wdrożeniowych.

Inną ważną zmianą w prowadzoną w wersji 92 jest dodanie do słownika Konfiguracja rozbicia kosztów i Rozbicie kosztów ogólnych wg konfiguracji obsługi wielofirmowości. Obecnie konfigurację definiuje się oddzielnie dla każdej firmy (widoczna jest tylko konfiguracja bieżącej firmy). Dzięki temu możliwe jest rozliczanie kosztów dla każdej firmy w inny sposób.

Wcześniej, chcąc uzyskać rozdzielną dla różnych firm konfigurację, należało stosować obejścia: jawnie podawać magazyn (przypisany do danej firmy) lub posługiwać się osobnymi kartotekami kosztowymi.