5.4.3. "Aliasowanie" symboli.

Może zdarzyć się sytuacja, gdy będziemy dysponować dwiema (lub więcej...) partiami towaru w praktyce sklasyfikowanego jako jeden i ten sam - wszakże oznaczonego przez producenta dwoma (lub więcej) symbolami. Prowadzenie osobnych kart magazynowych dla osobnych partii takiego towaru może okazać się niepraktyczne. Co wtedy?

Wtedy można skorzystać z możliwości "aliasowania" symboli - tzn. praktycznie rzecz ujmując: zastąpienia jednego symbolu - innym. Rzecz omówimy sobie na przykładzie:

Przyjmijmy, że odbieramy partie jednego i tego samego towaru, oznaczanego przez wytwórcę raz symbolem 111111111111111, a innym razem symbolami 222222222222222 i 333333333333333 - a chcemy posługiwać się wyłącznie symbolem 111111111111111, aby program zawsze "widział" taki kod - kiedy w rzeczywistości czytnik kodów kreskowych może "zobaczyć" jeden z trzech; nie wiemy, który.

Tworzymy więc w katalogu ~/.smabi plik o nazwie pnalias, który ma zawierać pary "symbol aliasowany" - "alias", rozdzielone pojedyńczym znakiem tabulatora (kod 9 dec. - to ważne! Czasem nie spacjami!). A więc w omawianym przypadku zawartość tego pliku będzie wyglądać tak:

222222222222222 111111111111111
333333333333333 111111111111111

Smabi - przy uruchomieniu - szuka tego pliku najpierw w katalogu ~/.smabi (a więc dla każdego z operatorów programu z osobna), a jeśli tam nie znajdzie - to jeszcze w /opt/smabi (a więc w katalogu wspólnym dla całego systemu). Jak widać, możemy więc takiego aliasowania dokonać np. wyłącznie na jednym stanowisku (lub nawet wyłącznie dla jednego operatora, jeśli zmieniają się na jednym i tym samym stanowisku) - bądź "globalnie", dla całego systemu, w przypadku pracy wielostanowiskowej.

Powyższe daje także możliwość "pracy kombinowanej" tj. tworząc - "globalny plik aliasów" w /opt/smabi w dalszym ciągu możemy na niektórych stanowiskach utworzyć indywidualne pliki w ~/.smabi (mają "wyższy priorytet") - mając tym sposobem zapewnioną obsługę "wyjątków".

Jeszcze raz należy podkreślić, iż pary mają być rozdzielone pojedyńczym tabulatorem. W przypadku uzupełniania zawartości plików "pnalias" - uwzględnienie tych zmian przez program wymaga restartu.

Poprzednia strona | Następna strona | Spis treści
Strona główna serwisu programu