Zanim wszakże ujrzymy ten formularz, pierwszą rzeczą, jakiej należy dokonać, będzie wybór usługi, której będzie dotyczyć operacja zbiorowej zmiany, jakakolwiek ta zmiana by nie była: dodanie usługi, usunięcie jej z pakietów wybranej grupy, zmiana okresu rozliczeniowego itd. Dlaczego tak? Otóż z praktyki wiadomo, że w przypadku tego rodzaju masowych zmian modyfikacje dokonywane są wprawdzie na dużej liczbie rekordów usługobiorców - za to na małej liczbie rodzajów usług. Najczęściej jest to jedna-jedyna usługa, a już znacznie rzadziej 2-3 - więc w tym drugim przypadku ponowne skorzystanie z omawianego szablonu nie jest takim problemem, jakim byłaby skomplikowana logika jednoczesnego dokonywania różnego rodzaju operacji, na różnego rodzaju usługach - i to w przypadku dużej ilości (nierzadko tysięcy) odbiorców. Zdecydowano się zatem na wariant prostszy, za to w praktyce bardziej niezawodny i łatwiejszy w obsłudze.
Widok formularza filtru w trybie znakowym...
Po wskazaniu interesującej nas w danej chwili usługi, ukazuje się
właściwy formularz - opisany jako Grupowe modyfikacje pakietów
zleceń - a umożliwiający opisanie cech oczekiwanej operacji.
Najistotniejszym - i w sumie najbardziej chyba zwracającym uwagę -
jego elementem są 4 grupy przycisków typu radio (tj.
umożliwiających wybór jednej możliwości z paru wymienionych);
omówimy sobie teraz po kolei ich przeznaczenie.
Pierwsza grupa - dwóch przycisków - opisana jest w sposób dość oczywisty: Dodaj usługę / Usuń usługę. Jest to po prostu określenie rodzaju akcji, która zostanie podjęta.
Druga grupa - z mniej oczywistym opisem - dotyczy sposobu
realizacji takiej akcji:
- wybranie Ilość +/- zostanie zrozumiane jako:
dodaj/usuń usługę tylko w już obecnych w bazie pakietach usług,
nie dodawaj (w przypadku wyboru `dodaj' w uprzedniej grupie) takiej
usługi tym, którzy jej w pakiecie nie mieli.
- wybranie Obecność - brak oznacza, gdy poprzednio wybrano
Dodaj: Ustal konkretną ilość, wskazaną ilość takiej
usługi w pakietach wszystkich kientów, których dotyczy bieżące
zapytanie (kogo dotyczy - to ustala się w omówionej dalej 4.
grupie przycisków), zaś gdy wybrano przedtem "Usuń:
Usuń wskazaną uslugę - rozliczaną w takim cyklu, jak podano w
3. grupie - z pakietów wszyskim usługobiorcom, których dotyczy bieżące
zapytanie.
Trzecia grupa znowuż opisana jest w sposób dość oczywisty: chodzi
tu o okres rozliczania wskazanej usługi. Tu należy pamiętać, że
zachodzą 3 przypadki:
- Gdy chodzi o zwiększanie ilości usługi, zajdzie ono tylko w
tych pakietach, gdzie okres rozliczeniowy danej usługi pokrywa
się z wybranym przy użyciu przycisków omawianej grupy.
- Analogicznie, gdy chodzi o zmniejszanie ilości usługi w pakiecie,
bądź jej całkowite usunięcie.
- Zaś gdy chodzi o dodanie tej usługi do pakietu jako całkowicie
nowej - jest to narzucenie jej okresu rozliczeniowego.
Bardzo istotne jest zrozumienie działania przycisków grupy 4. -
umożliwiających selekcję grupy, na pakietach usług której
dokonywana będzie opisana operacja:
- Poprzez aktualnych zleceniodawców uważa się tutaj (uwaga)
tych, którzy złożyli zamówienie na jakieś usługi ze standardowej oferty
- ale nie tych (jeszcze raz uwaga), którzy korzystają z jakiejś
indywidualnie negocjowanej specusługi, omawianej już w
uprzednim rozdziale (tej opisywanej bezpośrednio w szablonie rekordu
klienta, w module Kontrahenci). Tutaj zajmujemy się wyłącznie
masówką!
- Wszyscy kontrahenci - to, wiadomo: pełna lista kontrahentów
taka, jak ją mamy osiągalną w module Kontrahenci. Wybierając
tę opcję, możemy jednym ruchem wszystkich wpisanych tamże
kontrahentów jednocześnie przyporządkować w module Zlecenia
stałe jako odbiorców wybranej usługi (uwaga przy takiej okazji
na tych, którzy - być może - są wyłącznie naszymi dostawcami,
np. na jakiś zakład energetyczny; należy takie rekordy potem ze
Zleceń pousuwać, by uniknąć nieporozumień).
- Wyłącznie członkom grupy oraz Tylko zlec. spoza
grupy zrozumiałe chyba samo przez się - wziąwszy
pod uwagę, że zaraz pod ramką omawianej grupy przycisków znajduje się
pole przeznaczone na wpisanie nazwy takiej grupy, do której
uprzednio przypisano jakiś zespół kontrahentów.
Ale tutaj bardzo istotna różnica w porównaniu z tym mniejszym
filtrem, który używany był do pobrania szczegółów rekordów:
otóż tutaj brak wpisania czegokolwiek w tym polu (czyli brak
podania jakiejkolwiek nazwy) także ma znaczenie(!). Oznacza
on ni mniej, ni więcej - tylko klienci nie przyporządkowani do
żadnej ze zdefiniowanych w bazie grup kontrahentów. Tak więc
wybranie Wyłącznie członkom grupy z pozostawieniem pola
Grupa pustym oznacza de facto: operacja dotyczy wyłącznie
tych, którzy do żadnej grupy nie należą, zaś wybranie (dalej
przy pustym polu Grupa) przycisku Tylko zlec. spoza
grupy da nam w rezultacie: operacja na rekordach tych, którzy
są członkami jakiejkolwiek ze zdefiniowanej w bazie grupy (czyli
jedynie pomijamy wszystkich bezprizornych).
Pod polem Grupa widzimy przypomnianą nazwę wybranej usługi, poniżej której możemy podać ilość, której ma dotyczyć ustalana tak pracowicie modyfikacja.
...i ten sam formularz w graficznym trybie pracy.
Cały ten niezwykle zawiły opis prowadzi do jednego: po kliknięciu
przycisku OK, jeśli dokonanie oczekiwanej operacji było
wykonalne, pojawi się o tym stosowna informacja.
I jeszcze jedno - również istotne - na koniec: możliwe jest żądanie operacji przy podanej ilości 0. Można się zastanawiać, czemu? Przecież ani dodawanie, ani odejmowanie zerowej liczby usługi nie ma większego sensu. Ale tutaj ma: w tym szablonie wybranie operacji dla wskazanej usługi z podaną ilością 0 oznacza: zmień okres rozliczeniowy (na taki, jaki wybrano w 3. grupie). Może się przydać, nieprawdaż?
Poprzednia strona |
Następna strona |
Spis treści
Strona główna serwisu programu