Alternatywne wydruki FR3 w Grupach: Różnice pomiędzy wersjami

Z Motława
Linia 8: Linia 8:
 
Opcja przydatna przy wstawianiu wydruków alternatywnych do wydruków innych niż operacji/zamówień ponieważ punktem wiążącym jest pole '''PresentGroup''' w tabeli '''[[rep_obj_links]]''', które zawiera nazwę scenariusza wywołującego dany wydruk, który dotąd był "samotny".
 
Opcja przydatna przy wstawianiu wydruków alternatywnych do wydruków innych niż operacji/zamówień ponieważ punktem wiążącym jest pole '''PresentGroup''' w tabeli '''[[rep_obj_links]]''', które zawiera nazwę scenariusza wywołującego dany wydruk, który dotąd był "samotny".
  
Definicje powiązań tworzy się w tabeli [[rep_obj_links]].
+
Przykłąd:
 +
Mamy wydruk o nazwie (GUID) '''XXX''' na podstawie którego chcemy zrobić nowy szablon wydruku (wykorzystując ten sam komplet danych) pod nazwa '''YYY'''.
 +
Należy utworzyć w tabeli [[rep_obj_links]] rekord tworzący podstawowy wydruk także wydrukiem grupowym (była możliwość jego wyboru z grupy). W tym przypadku należy w kolumnie rodzaj, podrodzaj ustalić wartość -1 (wartości od 0 wzwyż są zarezerwowane dla [[operdoc]]), w '''scenarioGUID''' oraz '''PresentGroup''' wpisać nazwę scenariusza (w naszym przypadku '''XXX'''), pole typ ustalamy jako wartość domyślną ('''STZTMGZM'''), pole '''Not_Used''' ustalamy na '''0'''.
 +
Teraz czas na utworzenie rekordu z nowym wydrukiem do tych samych danych, w tym celu wykonujemy ten sam krok co powyżej z jednym wyjątkiem - zmieniamy numer priorytetu oraz nazwę w kolumnie scenarioGUID ustalamy na definicje nowego scenariusza (w przykładzie '''YYY''').
 +
 
 +
Należy pamiętać, że nowo tworzone wydruki muszą mieć swoje definicje zarówno w tabeli [[rep_scenariusze]] jak i [[rep_sekcje]].
 +
 
  
 
[[Kategoria: Motława]]
 
[[Kategoria: Motława]]
 
[[Kategoria: HT]]
 
[[Kategoria: HT]]
 
[[Kategoria: Wydruki]]
 
[[Kategoria: Wydruki]]
 +
[[Kategoria: Developer]]
 
[[Kategoria: Klucze rejestru IntNetCenter]]
 
[[Kategoria: Klucze rejestru IntNetCenter]]

Wersja z 12:39, 5 lut 2010

Inprogress.png
Ten artykuł jest w trakcie tworzenia, nie wszystkie odnośniki mogą działać poprawnie lub być rozwinięte
Możesz nam pomóc przy rozbudowie dokumentacji systemu - zobacz jak możesz tego dokonać


IntNetKey ico.jpg Klucz IntNetCenter (jak edytować klucze, FAQ):
Alternatywne wydruki FR3 w Grupach
wartość klucza: Tak/Nie
opis klucza: włącza opcję pokazywania alternatywnych wydruków dla określonego scenariusza.

Opcja przydatna przy wstawianiu wydruków alternatywnych do wydruków innych niż operacji/zamówień ponieważ punktem wiążącym jest pole PresentGroup w tabeli rep_obj_links, które zawiera nazwę scenariusza wywołującego dany wydruk, który dotąd był "samotny".

Przykłąd: Mamy wydruk o nazwie (GUID) XXX na podstawie którego chcemy zrobić nowy szablon wydruku (wykorzystując ten sam komplet danych) pod nazwa YYY. Należy utworzyć w tabeli rep_obj_links rekord tworzący podstawowy wydruk także wydrukiem grupowym (była możliwość jego wyboru z grupy). W tym przypadku należy w kolumnie rodzaj, podrodzaj ustalić wartość -1 (wartości od 0 wzwyż są zarezerwowane dla operdoc), w scenarioGUID oraz PresentGroup wpisać nazwę scenariusza (w naszym przypadku XXX), pole typ ustalamy jako wartość domyślną (STZTMGZM), pole Not_Used ustalamy na 0. Teraz czas na utworzenie rekordu z nowym wydrukiem do tych samych danych, w tym celu wykonujemy ten sam krok co powyżej z jednym wyjątkiem - zmieniamy numer priorytetu oraz nazwę w kolumnie scenarioGUID ustalamy na definicje nowego scenariusza (w przykładzie YYY).

Należy pamiętać, że nowo tworzone wydruki muszą mieć swoje definicje zarówno w tabeli rep_scenariusze jak i rep_sekcje.