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