Dokumentacja techniczna systemu wydruków tekstowych w systemie GW-MAX

Wielkość: px
Rozpocząć pokaz od strony:

Download "Dokumentacja techniczna systemu wydruków tekstowych w systemie GW-MAX"

Transkrypt

1 Dokumentacja techniczna systemu wydruków tekstowych w systemie GW-MAX 1. Struktura definicji raportu 2. Język skryptowy 3. Makra 4. Funkcje 5. Formuły Ad 1. Definicja raportu zawiera się w zwykłym pliku tekstowym podzielonym na sekcje. Każda sekcja zaczyna się od nazwy ujętej w nawiasach prostokątnych a kończy się napisem [end] ujętym w nawiasach prostokątnym. Sekcje możemy podzielić w zależności od funkcji jaką pełni w danym raporcie. W systemie wydruków rozróżnia się następujące typy: - specjalna (sekcja w której jest zawarty program w języku skryptowym definicji wydruku, zaczyna się od [main] a kończy [end]) - sekcja polecenia sql (w którym zawartość jest poleceniem sql, nazwa dowolna byle się nie powtórzyła) - sekcja wydruków (która jest definicją opisu szaty wydruku tekstowego, nazwa dowolna byle się nie powtórzyła) Ad 2. Język skryptowy jest kolejnym dialektem języka Basic, w którym kolejne polecenia są wykonywane w kolejności występowania a zmiana miejsca gdzie ma być wykonana następna instrukcja następuje po jawnej instrukcji goto do zawartej etykiety napisanej od znaku dwukropek :. Każdy wiersz zaczynający się od znaku średniku ;, lub wykrzyknik! lub dwa myślniki wierszem komentarza i nie podlega interpretacji. Instrukcje skoku: - goto(<etykieta>) wykonuje skok bezwarunkowy do pierwszego wystąpienia etykiety w skrypcie. - if_end_goto(<etykieta>) wykonuje skok warunkowy jeśli ostatni instrukcja next(<tabela>) odczytała ostatni rekord, lub czytany rekord jest niedostępny. - if_break_page_goto( <etykieta>) wykonuje skok warunkowy jeśli ilość wierszy drukowanych przekroczyła deklarowaną ilość na stronę. - if_goto( <warunek>,<etykieta>) wykonuje skok warunkowy jeśli warunek zwróci wartość 1 - <etykieta> jest tekst ujęty w apostrofy lub wartość funkcji reprezentującą nazwę etykiety, gdzie etykieta jest deklarowana zawsze od początku wiersza znakiem dwukropek. Polecenia: - sql( <sekcja_sql>) - funkcja wysyła do sql`a polecenie zawarte w sekcji. Funkcja zwraca pełną sekcje jaka została wysłana do serwera. - sql(<sekcja_sql>, <nazwa_tabelki>) - funkcja wysyła polecenie sql z poziomu tabelki. Funkcja zwraca pełną sekcje jaka została wysłana do serwera. - next(<nazwa_tabelki>) funkcja wczytuje kolejny rekord tabelki, ustawionej polecenim sql((<sekcja_sql>, <nazwa_tabelki>). W przypadku wystąpienie błędu podczas operacji czytania funkcja zwraca łańcuch znaków opisujących błąd (funkcjami errorcode() i fileerror()) w przeciwnym wypadku zwraca łancuch pusty. - print(<sekcja_wydruku>) funkcja zapisuje w pliku wynikowym wartość jaką zwraca wykonanie sekcji wydruku. Funkcja zwraca wszystkie wiersze jakie drukuje oddzielając znakami chr( 13) i chr( 10) Ascii. 1

2 - <sekcja_sql> - jest to sekcja zawartm kodem sql, w którym mogą wystąpić makra, jako parametry wykonania polecenia. - <nazwa_tabelki> - jest to nazwa tabelki utworzona automatycznie na potrzeby pobrania wartości z poleceń sql do wykonywanego raportu. Opis nazwy i pól została opisna w załączniku A dokumentacji. - Istnieje możliwość zmiany działania funkcji print( <sekcja_wydruku>) za pomocą następujących modyfikatorów (modyfikator wpisujemy zawsze na początku wiersza i oddzielamy znakami nawiasów ostrych (znaki. < modyfikator1, modyfikator2, >)) - <sl> - nie drukuj tego wiersza jeśli jest pusty (suppress line) - <on> - nie kończ tego wiersza znakami chr( 13) i chr( 10) (overprint next) Ustawienia właściwości: set_prop( <właściwość>, <wartość>) instrukcja ta służy ustawiania właściwosci raportownika. Dostępne właściwości: - 'line_page' - ustawia licznik ilości wierszy na strone - 'times' ustawia ile poleceń skryptu ma być przetwarzana na 0,5 sek. - document ustawia licznik dokumentów wydrukowanych - sum_document dodaje <wartość> do licznika dokumentów wydrukowanych - 'line' ustawia licznik wierszy wydrukowanych - page ustawia licznik stron - 'sum_page' dodaje <wartość> do licznika stron wydrukowanych - break ustawienie wartości 1 przerywa wykonywanie raportu Zmienne pomocnicze: - set_var( <zmienna>, <wartość>) instrukcja sprawdza czy zmienna jest już zdefiniowana, jeśli nie to definiuje i ustawia wartość - sum_var(<zmienna>, <wartość>) instrukcja sprawdza czy zmienna jest już zdefiniowana, jeśli nie to definiuje i dodaje wartość - maksymalna długość nazwy zmiennej to 64 znaki, a wartość jaka to 1024 znaków, czyli 1KB znaków w którym może się zawierać liczba, wartość, data, łańcuch znaków. - Wartość może być przedstawiona jako makro dynamiczne, np. (set_var( data_od, ^Podaj datę od kiedy d1^ ) ) Pomocne polecenia do wykonywania analizy przebiegu wykonywania wydruku: - set_debug( <info_debug>) gdzie <info_debug> jest wartością zapisywaną w pliku log`a modułu. - set_breakpoint( <numer>) gdzie <numer> jest numerem pułapki (np. 1,2, 10) Ad 3. W systemie rozróżnia się następujące makra: - makra dynamiczne, gdzie wartość jaką one zwracają jest wprowadzana przez użytkownika podczas wykonywania wydruku - makra statyczne, gdzie wartość jest już znana tylko trzeba pobrać wartość. Makra dynamiczne: Makro ^opis s^ ^opis sml^ ^opis d^ ^opis d1^ ^opis i^ Opis Makro pozwalające na wprowadzenie dowolnego ciągu znaków (max 200 zn.) Makro pozwalające na wprowadzenie dowolnego tekstu znaków (max 2048 zn.) w tym CR i NL Makro pozwalające na wprowadzenie daty, zwraca format rrrr/mm/dd Makro pozwalające na wprowadzenie daty, zwraca format daty clariona Makro pozwalające na wprowadzenie liczby całkowitej 2

3 ^opis b^ Makro pozwalające wybór tak lub nie (tak zwraca 1 nie 0) ^opis n^ Makro pozwalające na wprowadzenie kwoty (max 13.2) format kwoty ^opis mr^ Makro pozwalające na wprowadzenie miesiąca i roku, zwracające ilość miesięcy liczona mc+(rok*12) ^opis t^ Makro pozwalające na wprowadzenie godziny w formacie Clariona Makra słownikowe: Makro ^opis yro^ ^opis ysm^ ^opis ysu^ ^opis yko^ ^opis yo^ ^opis yrob^ Opis Makro wyboru z słownika rejonów, zwraca nazwę rejonu (YRO_Nazwa 30 zn.) Makro wyboru z słownika miejscowości, zwraca nazwę miejscowości (YSM_Nazwa 30 zn.) Makro wyboru z słownika ulic, zwraca nazwę ulicy (YSU_Nazwa 30 zn.) Makro wyboru z listy kontrahentów Makro wyboru z listy obiektów Makro wyboru z listy formuł obciążeń Makra statyczne: ^<nazwa> macro^ - makro pobierające następujące wartości: Nazwa Opis Uid Identyfikator operatora wykonującego wydruk Db Nazwa bazy danych serwera sql Server Nazwa lub adres serwera uid_rule Rola operatora wykonującego wydruk uid_master Przełożony operatora wykonującego wydruk uid_name_prefix Tytuł operatora wykonującego wydruk uid_name Imię operatora systemu GW-MAX uid_surname Nazwisko operatora systemu GW-MAX Uid_surname_name Nazwisko i imię operatora systemu GW-MAX version_software Pełna nazwa systemu GW-MAX modul_software Symbol modułu full_name_modul Pełna nazwa modułu windows_version Wersja systemu operacyjnego sql_host_id Identyfikator sesji sql Workstation Identyfikator stacji roboczej Makra specjalne: gku:rok_finansowy Wybrany rok finansowy w konfiguracji operatora systemu GW-MAX gku:akronim_uzytkownik Wybrany akronim kartoteki użytkownika w konfiguracji operatora systemu GW-MAX - ekwiwalentem tego makra jest funkcja macro(<nazwa>), która może być używana w kodzie programu. ^<nazwa> prop^ - makro pobierające wartości ustawione przez set_prop(...), lub inne Nazwa line_page Times Line Opis Zwraca jak ilość wierszy jest ustawiona Zwraca jaka jest ustawiona szybkość przetwarzania skryptu Zwraca aktualny licznik wiersza na stronie 3

4 - ekwiwalentem tego makra jest funkcja prop(<nazwa>), która może być używana w kodzie programu. ^<nazwa> formula^ - makro zwracające wartości formuł, jakie są podpięte do kartoteki wydruku. - ekwiwalentem tego makra jest funkcja formula(<nazwa>), która może być używana w kodzie programu. ^<nazwa> filtr^ - makro zwracające wartość filtra jaka jest przekazywana przez procedurę wydruku. - ekwiwalentem tego makra jest funkcja filtr(<nazwa>), która może być używana w kodzie programu. ^<nazwa> printer^ - makro zwracające wartość znaku sterującego zdefiniowanego na kartotece drukarki znakowej. - ekwiwalentem tego makra jest funkcja printer(<nazwa>), która może być używana w kodzie programu. ^<nazwa> var^ - makro zwracające wartość zmiennej zdefiniowanej w kodzie programu wydruku - ekwiwalentem tego makra jest funkcja var(<nazwa>), która może być używana w kodzie programu. Ad 4. Użyty język skryptowy używa wszystkich funkcji wbudowanych w generator aplikacji Clarion, zdefiniowane poniżej są uzupełnieniem do zadań specjalistycznym. Funkcje zwracające wartości jak makra: macro(<nazwa_makra>) formula(<nazwa_formuły>) filtr(<nazwa_filtru>) printer(<symbol_znaku_sterujacego>) var(<nazwa_zmiennej) prop(<nazwa_wlasciwosci>) Dodatkowe: fun_slownie_kwota( <kwota>) zwraca łańcuch znaków wyrażających kwotę złotych słownie. fun_slownie_liczba( <liczba>) zwraca łańcuch znaków wyrażających liczbę całkowitą słownie. fun_szukaj_zamien(<tekst>,<szukaj>,<zamień>) - funkcja zwraca tekst w którym zostaje wyszukany tekst <szukaj> i zamieniony na <zamień>. if(<warunek>,<wartość>) funkcja zwraca <Wartośc> jeśli warunek jest różny od zera. ifelse(<warunek>,<wartość_1>,<wartość_2>) funkcja zwraca <Wartość_1> jeśli warunek jest różny od zera, w przeciwnym wypadku zwraca <Wartość_2>. fun_format( <akcja>,<typ_formatowania>,<parametr_formatowania>,<łańcuch_formatowany>) funkcja służy do formatowania łańcuchów tekstowych, gdzie parametr <akcja> steruje zachowaniem. <akcja> = 1-formatuj, 2-zwracaj tekst <typ_formatowania> = 1-dziel tekst na równe części określone w < parametr_formatowania> <parametr_formatowania> = określa dodatkowe parametry formatowania (0- bez justowania, 1-do środka, 2-do prawej, 3-do lewej) <łańcuch_formatowany> = łańcuch znaków w jednym wierszu (max. 250) podlegający formatowaniu <akcja> = 2-zwracaj tekst z wybranego wiersza tekstu formatowanego <typ_formatowania> = 0-tak jak było wpisane, 1-centruj, 2-do lewej, 3-do prawej <parametr_formatowania> = numer wiersza w którym jest tekst formatowany (gdzie max. Długość wiersza nie może przekroczyć 250 zn.) <łańcuch_formatowany> = w tej akcji realizowanej przez funkcje parametr nie wymagany komunikat( <tekst>) funkcja wyświetla okienko z przyciskiem ok 4

5 fun_daj_odsetki(<dataz>,<datanadzien>,<dług>) zwraca wartość odsetek wyliczona z podanej kwoty na podstawie tabeli odsetek zdefiniowanej w administratorze/słowniki/odsetki <DataZ> - data/termin zapłaty (wymagalności zapłaty) <DataNaDzien> - data na kiedy są liczone odsetki <Dług> - kwota bazowa z której są liczone odsetki Ad 5. Formuły (Clarion) spełniają w systemie funkcje słowników tekstów w których mogą być zawarte makra statyczne i dynamiczne. W osobnym rozdziale są omówione formuły zgodne z Crystal Report. 5

6 Załącznik A W języku skryptowym dostępne w pamięci następujące tabelki: YUzytkownik YBank_Uzytkownik YObiekt YAdres_Obiekt YFaktura YBank_Kontrahent YKartoteka_WZ_Rozliczenie_Obiekt YKartoteka_WO_Rozliczenie_Obiekt YHistoria_Cennik YCennik YOperator YTM_Zadanie YKontrahent YWodomierz YWodomierz_Odczyt YWodomierz_Uzytkowany YCennik_Towar_Usluga YHistoria_Cennik_Towar_Usluga YWydruki0 YWydruki1 YWydruki2 YWydruki3 YWydruki4 YWydruki5 YWydruki6 YWydruki7 YWydruki8 YWydruki9 Specyfikacja tymczasowej tabelki automatycznie tworzonej do każdego wydruku Generalnie mamy tabelki YTWydruk1,, YTWydruk9, jako tabelki tymczasowe dla sesji czyli w SQL tworzone z nazwą #YTWydruk1,, #YTWydruk9 I jedna tabelka specjalna YTWydruk0, w SQL tworzona, jako ##YTWydruk0, czyli dostępna globalnie Definicja pól (gdzie w poszczególnych tabelkach pola są numerowane zgodnie z nazwą tabelki, jak YTWydruk5 to pola YT5_S1, YT5_S2 itd.) : #YTWydruk1 ( YT1_S1 YT1_S2 YT1_S3 YT1_S4 YT1_S5 YT1_S6 YT1_S7 YT1_S8 YT1_S9 YT1_S10 YT1_S11 YT1_S12 YT1_S13 YT1_S14 YT1_S15 6

7 YT1_S16 YT1_S17 YT1_S18 YT1_S19 YT1_S20 YT1_D1 decimal(17, 6), YT1_D2 decimal(17, 6), YT1_D3 decimal(17, 6), YT1_D4 decimal(17, 6), YT1_D5 decimal(17, 6), YT1_D6 decimal(17, 6), YT1_D7 decimal(17, 6), YT1_D8 decimal(17, 6), YT1_D9 decimal(17, 6), YT1_D10 decimal(17, 6), YT1_L1 int, YT1_L2 int, YT1_L3 int, YT1_L4 int, YT1_L5 int, YT1_L6 int, YT1_L7 int, YT1_L8 int, YT1_L9 int, YT1_L10 int) 7

8 Warsztat pracy informatyka Polecenie SQL do utworzenia tymczasowych tabelek CREATE TABLE dbo.##ytwydruk0 (YT0_S1 YT0_S2 YT0_S3 YT0_S4 YT0_S5 YT0_S6 YT0_S7 YT0_S8 YT0_S9 YT0_S10 YT0_S11 YT0_S12 YT0_S13 YT0_S14 YT0_S15 YT0_S16 YT0_S17 YT0_S18 YT0_S19 YT0_S20 YT0_D1 decimal(17, 6),YT0_D2 decimal(17, 6),YT0_D3 decimal(17, 6),YT0_D4 decimal(17, 6),YT0_D5 decimal(17, 6),YT0_D6 decimal(17, 6),YT0_D7 decimal(17, 6),YT0_D8 decimal(17, 6),YT0_D9 decimal(17, 6),YT0_D10 decimal(17, 6),YT0_L1 int,yt0_l2 int,yt0_l3 int,yt0_l4 int,yt0_l5 int,yt0_l6 int,yt0_l7 int,yt0_l8 int,yt0_l9 int,yt0_l10 int) CREATE TABLE dbo.#ytwydruk1 (YT1_S1 YT1_S2 YT1_S3 YT1_S4 YT1_S5 YT1_S6 YT1_S7 YT1_S8 YT1_S9 YT1_S10 YT1_S11 YT1_S12 YT1_S13 YT1_S14 YT1_S15 YT1_S16 YT1_S17 YT1_S18 YT1_S19 YT1_S20 YT1_D1 decimal(17, 6),YT1_D2 decimal(17, 6),YT1_D3 decimal(17, 6),YT1_D4 decimal(17, 6),YT1_D5 decimal(17, 6),YT1_D6 decimal(17, 6),YT1_D7 decimal(17, 6),YT1_D8 decimal(17, 6),YT1_D9 decimal(17, 6),YT1_D10 decimal(17, 6),YT1_L1 int,yt1_l2 int,yt1_l3 int,yt1_l4 int,yt1_l5 int,yt1_l6 int,yt1_l7 int,yt1_l8 int,yt1_l9 int,yt1_l10 int) CREATE TABLE dbo.#ytwydruk2 (YT2_S1 YT2_S2 YT2_S3 YT2_S4 YT2_S5 YT2_S6 YT2_S7 YT2_S8 YT2_S9 YT2_S10 YT2_S11 YT2_S12 YT2_S13 YT2_S14 YT2_S15 YT2_S16 YT2_S17 YT2_S18 YT2_S19 YT2_S20 YT2_D1 decimal(17, 6),YT2_D2 decimal(17, 6),YT2_D3 decimal(17, 6),YT2_D4 decimal(17, 6),YT2_D5 decimal(17, 6),YT2_D6 decimal(17, 6),YT2_D7 decimal(17, 6),YT2_D8 decimal(17, 6),YT2_D9 decimal(17, 6),YT2_D10 decimal(17, 6),YT2_L1 int,yt2_l2 int,yt2_l3 int,yt2_l4 int,yt2_l5 int,yt2_l6 int,yt2_l7 int,yt2_l8 int,yt2_l9 int,yt2_l10 int) CREATE TABLE dbo.#ytwydruk3 (YT3_S1 YT3_S2 YT3_S3 YT3_S4 YT3_S5 YT3_S6 YT3_S7 YT3_S8 YT3_S9 YT3_S10 YT3_S11 YT3_S12 YT3_S13 YT3_S14 YT3_S15 YT3_S16 YT3_S17 YT3_S18 YT3_S19 YT3_S20 YT3_D1 decimal(17, 6),YT3_D2 decimal(17, 6),YT3_D3 decimal(17, 6),YT3_D4 decimal(17, 6),YT3_D5 decimal(17, 6),YT3_D6 decimal(17, 6),YT3_D7 decimal(17, 6),YT3_D8 decimal(17, 6),YT3_D9 decimal(17, 6),YT3_D10 decimal(17, 6),YT3_L1 int,yt3_l2 int,yt3_l3 int,yt3_l4 int,yt3_l5 int,yt3_l6 int,yt3_l7 int,yt3_l8 int,yt3_l9 int,yt3_l10 int) CREATE TABLE dbo.#ytwydruk4 (YT4_S1 YT4_S2 YT4_S3 YT4_S4 YT4_S5 YT4_S6 YT4_S7 YT4_S8 YT4_S9 YT4_S10 YT4_S11 YT4_S12 YT4_S13 YT4_S14 YT4_S15 YT4_S16 YT4_S17 YT4_S18 YT4_S19 YT4_S20 YT4_D1 decimal(17, 6),YT4_D2 decimal(17, 6),YT4_D3 decimal(17, 6),YT4_D4 decimal(17, 6),YT4_D5 decimal(17, 6),YT4_D6 decimal(17, 6),YT4_D7 decimal(17, 6),YT4_D8 decimal(17, 6),YT4_D9 decimal(17, 6),YT4_D10 decimal(17, 6),YT4_L1 int,yt4_l2 int,yt4_l3 int,yt4_l4 int,yt4_l5 int,yt4_l6 int,yt4_l7 int,yt4_l8 int,yt4_l9 int,yt4_l10 int) CREATE TABLE dbo.#ytwydruk5 (YT5_S1 YT5_S2 YT5_S3 YT5_S4 YT5_S5 YT5_S6 YT5_S7 YT5_S8 YT5_S9 YT5_S10 YT5_S11 YT5_S12 YT5_S13 YT5_S14 YT5_S15 YT5_S16 YT5_S17 YT5_S18 YT5_S19 8

9 YT5_S20 YT5_D1 decimal(17, 6),YT5_D2 decimal(17, 6),YT5_D3 decimal(17, 6),YT5_D4 decimal(17, 6),YT5_D5 decimal(17, 6),YT5_D6 decimal(17, 6),YT5_D7 decimal(17, 6),YT5_D8 decimal(17, 6),YT5_D9 decimal(17, 6),YT5_D10 decimal(17, 6),YT5_L1 int,yt5_l2 int,yt5_l3 int,yt5_l4 int,yt5_l5 int,yt5_l6 int,yt5_l7 int,yt5_l8 int,yt5_l9 int,yt5_l10 int) CREATE TABLE dbo.#ytwydruk6 (YT6_S1 YT6_S2 YT6_S3 YT6_S4 YT6_S5 YT6_S6 YT6_S7 YT6_S8 YT6_S9 YT6_S10 YT6_S11 YT6_S12 YT6_S13 YT6_S14 YT6_S15 YT6_S16 YT6_S17 YT6_S18 YT6_S19 YT6_S20 YT6_D1 decimal(17, 6),YT6_D2 decimal(17, 6),YT6_D3 decimal(17, 6),YT6_D4 decimal(17, 6),YT6_D5 decimal(17, 6),YT6_D6 decimal(17, 6),YT6_D7 decimal(17, 6),YT6_D8 decimal(17, 6),YT6_D9 decimal(17, 6),YT6_D10 decimal(17, 6),YT6_L1 int,yt6_l2 int,yt6_l3 int,yt6_l4 int,yt6_l5 int,yt6_l6 int,yt6_l7 int,yt6_l8 int,yt6_l9 int,yt6_l10 int) CREATE TABLE dbo.#ytwydruk7 (YT7_S1 YT7_S2 YT7_S3 YT7_S4 YT7_S5 YT7_S6 YT7_S7 YT7_S8 YT7_S9 YT7_S10 YT7_S11 YT7_S12 YT7_S13 YT7_S14 YT7_S15 YT7_S16 YT7_S17 YT7_S18 YT7_S19 YT7_S20 YT7_D1 decimal(17, 6),YT7_D2 decimal(17, 6),YT7_D3 decimal(17, 6),YT7_D4 decimal(17, 6),YT7_D5 decimal(17, 6),YT7_D6 decimal(17, 6),YT7_D7 decimal(17, 6),YT7_D8 decimal(17, 6),YT7_D9 decimal(17, 6),YT7_D10 decimal(17, 6),YT7_L1 int,yt7_l2 int,yt7_l3 int,yt7_l4 int,yt7_l5 int,yt7_l6 int,yt7_l7 int,yt7_l8 int,yt7_l9 int,yt7_l10 int) CREATE TABLE dbo.#ytwydruk8 (YT8_S1 YT8_S2 YT8_S3 YT8_S4 YT8_S5 YT8_S6 YT8_S7 YT8_S8 YT8_S9 YT8_S10 YT8_S11 YT8_S12 YT8_S13 YT8_S14 YT8_S15 YT8_S16 YT8_S17 YT8_S18 YT8_S19 YT8_S20 YT8_D1 decimal(17, 6),YT8_D2 decimal(17, 6),YT8_D3 decimal(17, 6),YT8_D4 decimal(17, 6),YT8_D5 decimal(17, 6),YT8_D6 decimal(17, 6),YT8_D7 decimal(17, 6),YT8_D8 decimal(17, 6),YT8_D9 decimal(17, 6),YT8_D10 decimal(17, 6),YT8_L1 int,yt8_l2 int,yt8_l3 int,yt8_l4 int,yt8_l5 int,yt8_l6 int,yt8_l7 int,yt8_l8 int,yt8_l9 int,yt8_l10 int) CREATE TABLE dbo.#ytwydruk9 (YT9_S1 YT9_S2 YT9_S3 YT9_S4 YT9_S5 YT9_S6 YT9_S7 YT9_S8 YT9_S9 YT9_S10 YT9_S11 YT9_S12 YT9_S13 YT9_S14 YT9_S15 YT9_S16 YT9_S17 YT9_S18 YT9_S19 YT9_S20 YT9_D1 decimal(17, 6),YT9_D2 decimal(17, 6),YT9_D3 decimal(17, 6),YT9_D4 decimal(17, 6),YT9_D5 decimal(17, 6),YT9_D6 decimal(17, 6),YT9_D7 decimal(17, 6),YT9_D8 decimal(17, 6),YT9_D9 decimal(17, 6),YT9_D10 decimal(17, 6),YT9_L1 int,yt9_l2 int,yt9_l3 int,yt9_l4 int,yt9_l5 int,yt9_l6 int,yt9_l7 int,yt9_l8 int,yt9_l9 int,yt9_l10 int) 9

Dokumentacja techniczna dostępnych makr w szablonach dokumentów umów systemu GW-MAX

Dokumentacja techniczna dostępnych makr w szablonach dokumentów umów systemu GW-MAX Dokumentacja techniczna dostępnych makr w szablonach dokumentów umów systemu GW-MAX Szablon dokumentu umowy czy korespondencji jest standardowym dokumentem o ustalonym formacie gdzie występuje stały tekst

Bardziej szczegółowo

Autor: dr inż. Katarzyna Rudnik

Autor: dr inż. Katarzyna Rudnik Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe

Bardziej szczegółowo

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02 METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się

Bardziej szczegółowo

Instrukcja EQU Kantech

Instrukcja EQU Kantech Instrukcja EQU Kantech Pobranie konfiguracji Konfiguracje Kantecha do IFTER EQU pobieramy za pomocą opcji we właściwościach integracji Kantech wskazując lokalizacje katalogu..\data\kantech. Po wskazaniu

Bardziej szczegółowo

Biuletyn techniczny. Funkcje dodatkowe dla Clarion Report Writer CDN OPT!MA 11.0. Copyright 2006 COMARCH S.A.

Biuletyn techniczny. Funkcje dodatkowe dla Clarion Report Writer CDN OPT!MA 11.0. Copyright 2006 COMARCH S.A. Biuletyn techniczny CDN OPT!MA 11.0 Funkcje dodatkowe dla Clarion Report Writer Copyright 2006 COMARCH S.A. Funkcje dodatkowe dla Clarion Report Writer (CRW) System CDN OPT!MA oferuje zbiór kilkunastu

Bardziej szczegółowo

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre) Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie

Bardziej szczegółowo

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23) Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.

Bardziej szczegółowo

Zasady programowania Dokumentacja

Zasady programowania Dokumentacja Marcin Kędzierski gr. 14 Zasady programowania Dokumentacja Wstęp 1) Temat: Przeszukiwanie pliku za pomocą drzewa. 2) Założenia projektu: a) Program ma pobierać dane z pliku wskazanego przez użytkownika

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika Instrukcja użytkownika GenRap Wydruk Faktury Sprzedaży w języku obcym Wersja 2013.0.1 Spis treści 1 NAZWA TOWARU (MODUŁ HANDEL PLUS)... 3 2 FORMA PŁATNOŚCI... 5 3 WARTOŚĆ FAKTURY SPRZEDAŻY WYRAŻONA SŁOWNIE...

Bardziej szczegółowo

Zmienne, stałe i operatory

Zmienne, stałe i operatory Zmienne, stałe i operatory Przemysław Gawroński D-10, p. 234 Wykład 2 4 marca 2019 (Wykład 2) Zmienne, stałe i operatory 4 marca 2019 1 / 21 Outline 1 Zmienne 2 Stałe 3 Operatory (Wykład 2) Zmienne, stałe

Bardziej szczegółowo

Wersje programu różnią się funkcjonalnością, tym samym skierowane są do różnych grup klientów.

Wersje programu różnią się funkcjonalnością, tym samym skierowane są do różnych grup klientów. Wersje programu różnią się funkcjonalnością, tym samym skierowane są do różnych grup klientów. BASIC: Wydruk podstawowych elementów: kod kreskowy, tekst, grafika, Do każdego elementu podstawowe ustawienia:

Bardziej szczegółowo

XML i nowoczesne technologie zarządzania treścią 2007/08

XML i nowoczesne technologie zarządzania treścią 2007/08 Zadanie 3 Poprawkowe XML i nowoczesne technologie zarządzania treścią 2007/08 Wprowadzenie Należy napisać program w Javie, który czytając w trybie SAX plik z listą operacji, wykonuje zadane operacje na

Bardziej szczegółowo

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p. Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy Laboratorium 2 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Komentarze Funkcja printf() Zmienne Łańcuchy

Bardziej szczegółowo

lekcja 8a Gry komputerowe MasterMind

lekcja 8a Gry komputerowe MasterMind lekcja 8a Gry komputerowe MasterMind Posiadamy już elementarną wiedzę w zakresie programowania. Pora więc zabrać się za rozwiązywanie problemów bardziej złożonych, które wymagają zastosowania typowych

Bardziej szczegółowo

Rejestracja faktury VAT. Instrukcja stanowiskowa

Rejestracja faktury VAT. Instrukcja stanowiskowa Rejestracja faktury VAT Instrukcja stanowiskowa 1. Uruchomieni e formatki Faktury VAT. Po uruchomieniu aplikacji pojawi się okno startowe z prośbą o zalogowanie się. Wprowadzamy swoją nazwę użytkownika,

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL Instrukcja użytkownika Aplikacja dla Comarch ERP XL Instrukcja użytkownika Aplikacja dla Comarch ERP XL Wersja 1.0 Warszawa, Listopad 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch ERP

Bardziej szczegółowo

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript

Bardziej szczegółowo

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI

MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI MODUŁ INTEGRUJĄCY ELEKTRONICZNEGO NADAWCĘ Z WF-MAG SPIS TREŚCI Instalacja modułu spedycyjnego 2-4 Konfiguracja i opis ustawień w module Poczta Polska.5-12 Zarządzanie zbiorami 13 Przygotowanie przesyłki.14-18

Bardziej szczegółowo

Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009

Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009 SYMFONIA Faktura Premium Strona 1 Nowe funkcje w programie SYMFONIA Faktura Premium w wersji 2009 Dodatkowe pola tekstowe w danych kontrahenta i towaru W celu umożliwienia użytkownikom przechowywania dodatkowych

Bardziej szczegółowo

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Skrypty obsługi bazy danych. Przykład zastosowania do tworzenia własnego systemu receptur lub zdarzeniowego zapisu parametrów do bazy danych w systemie asix3.

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcja użytkownika. Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.0 Warszawa, Sierpień 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch Optima

Bardziej szczegółowo

Kurs walut. Specyfikacja projektu. Marek Zając 2013-12-16

Kurs walut. Specyfikacja projektu. Marek Zając 2013-12-16 Kurs walut Specyfikacja projektu Marek Zając 2013-12-16 Spis treści 1. Podsumowanie... 2 1.1 Wstęp... 2 1.2 Projekt interfejsu... 2 1.2.1 Rozmiar głównego okna... 2 2. Słownik pojęć... 2 2.1 Definicja

Bardziej szczegółowo

Metody numeryczne Laboratorium 2

Metody numeryczne Laboratorium 2 Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania

Bardziej szczegółowo

KURIER BY CTI. Instrukcja do programu DATA 16.09.2014. Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 mgr Katarzyna Wilder DLA DPD

KURIER BY CTI. Instrukcja do programu DATA 16.09.2014. Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 mgr Katarzyna Wilder DLA DPD KURIER BY CTI DLA DPD Instrukcja do programu DATA 16.09.2014 PRODUCENT Centrum Technologii Informatycznej Zygmunt Wilder w Gliwicach WERSJA 2014.1 AUTOR mgr Katarzyna Wilder 1. Opis Program Kurier DPD

Bardziej szczegółowo

Informacje na temat zmian w programie w kolejnych wersjach. Zmiany w programie zawarte w aktualizacji do wersji 1.35 :

Informacje na temat zmian w programie w kolejnych wersjach. Zmiany w programie zawarte w aktualizacji do wersji 1.35 : Informacje na temat zmian w programie w kolejnych wersjach Zmiany w programie zawarte w aktualizacji do wersji 1.35 : 1. W oknie parametrów programu dodano definicję "domyślnego okresu przyznania świadczeń".

Bardziej szczegółowo

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu: Tworzenie prostej etykiety i synchronizacja etykiet z wagą Współpraca wagi z etykieciarką wymaga zaprojektowania formy (szablonu) etykiety na komputerze i zapisania jej w pamięci etykieciarki. Następnie

Bardziej szczegółowo

Integracja oprogramowania GASTRO z systemem Blue Pocket

Integracja oprogramowania GASTRO z systemem Blue Pocket Integracja oprogramowania GASTRO z systemem Blue Pocket I. Wstęp 1. Czym jest blue pocket? blue pocket to mobilna aplikacja na telefony komórkowe - w szczególności smartfony, która umożliwia bezpłatne

Bardziej szczegółowo

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane Stałe Oprócz zmiennych w programie mamy też stałe, które jak sama nazwa mówi, zachowują swoją wartość przez cały czas działania programu. Można

Bardziej szczegółowo

utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy,

utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, Lista 3 Zestaw I Zadanie 1. Zaprojektować i zaimplementować funkcje: utworz tworzącą w pamięci dynamicznej tablicę dwuwymiarową liczb rzeczywistych, a następnie zerującą jej wszystkie elementy, zapisz

Bardziej szczegółowo

Tablice (jedno i wielowymiarowe), łańcuchy znaków

Tablice (jedno i wielowymiarowe), łańcuchy znaków Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie

Bardziej szczegółowo

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości

Bardziej szczegółowo

Kurier DPD by CTI. Instrukcja

Kurier DPD by CTI. Instrukcja Kurier DPD by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Pierwsze uruchomienie... 4 3. Konfiguracja... 5 3.1. Konfiguracja ogólna... 5 3.1.1. Serwer MS SQL... 5 3.1.2. Ustawienia drukarek... 6

Bardziej szczegółowo

Rozpoczęcie pracy z programem.

Rozpoczęcie pracy z programem. Rozpoczęcie pracy z programem. Po zainstalowaniu programu należy przygotować program do wykonywania kopii zapasowej baz danych. W tym celu należy uruchomić z menu start Panel sterowania a następnie wybrać

Bardziej szczegółowo

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6 Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki

Bardziej szczegółowo

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch. Instrukcje warunkowe i skoku. Spotkanie 2 Dr inż. Dariusz JĘDRZEJCZYK Wyrażenia i operatory logiczne Instrukcje warunkowe: if else, switch Przykłady 11/3/2016 AGH, Katedra Informatyki Stosowanej i Modelowania

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Smarty PHP. Leksykon kieszonkowy

Smarty PHP. Leksykon kieszonkowy IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK

Bardziej szczegółowo

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

Jak szybko wystawić fakturę w LeftHand? Instalacja programu Jak szybko wystawić fakturę w LeftHand? Aby móc szybko wystawić fakturę VAT w programie LeftHand należy: - zainstalować program LeftHand - skonfigurować go za pomocą szybkiego wizzarda - dodać definicję

Bardziej szczegółowo

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Projekt Hurtownia, realizacja rejestracji dostaw produktów Projekt Hurtownia, realizacja rejestracji dostaw produktów Ćwiczenie to będzie poświęcone zaprojektowaniu formularza pozwalającego na rejestrację dostaw produktów dla naszej hurtowni. Dane identyfikujące

Bardziej szczegółowo

Podstawy JavaScript ćwiczenia

Podstawy JavaScript ćwiczenia Podstawy JavaScript ćwiczenia Kontekst:

Bardziej szczegółowo

Dokumentacja techniczna wydruków znakowych w PDA-Inkasent

Dokumentacja techniczna wydruków znakowych w PDA-Inkasent Dokumentacja techniczna wydruków znakowych w PDA-Inkasent Poszczególne wydruku są generowane na podstawie szablonów w plikach tekstowych. Wszystkie szablony i elementy wydruków są przechowywane w dedykowanym

Bardziej szczegółowo

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu]

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu] Program Generator JPK_VAT (i podobne) Przeznaczenie programu: generowanie Jednorodnego Pliku Kontrolnego VAT (JPK_VAT) w formacie określonym specyfikacją http://www.mf.gov.pl/documents/764034/5134536/schemat_jpk_vat(2)_v1-0.xsd

Bardziej szczegółowo

Podstawy Programowania

Podstawy Programowania Podstawy Programowania Monika Wrzosek Instytut Matematyki Uniwersytet Gdański Matematyka 2017/18 Monika Wrzosek (IM UG) Podstawy Programowania 1 / 119 Sprawy organizacyjne E-mail: mwrzosek@mat.ug.edu.pl

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer

Bardziej szczegółowo

Nowe funkcjonalności w wersji 3.14. 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu

Nowe funkcjonalności w wersji 3.14. 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu Nowe funkcjonalności w wersji 3.14 1. Automatyczne uzupełnianie zakładek w dokumentach WORD przy podpisywaniu Istnieje możliwość zdefiniowania 3 pól, które w sposób automatyczny zostaną uzupełnione w trakcie

Bardziej szczegółowo

1 Podstawy c++ w pigułce.

1 Podstawy c++ w pigułce. 1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,

Bardziej szczegółowo

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c SYMFONIA Handel Premium Strona 1 Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c Zmiany związane z nowelizacją Ustawy o VAT Z dniem 1 grudnia 2008r. weszła w życie nowelizacja ustawy o

Bardziej szczegółowo

Zestawienia osobowe - kreator

Zestawienia osobowe - kreator Strona 1 z 13 Zestawienia osobowe - kreator Dostęp do niego jest możliwy poprzez wybranie z menu głównego opcji Konfiguracja Kreatory zestawień osobowych lub - z okna zarządzania kartoteką osobową - wybierając

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4

Bardziej szczegółowo

Cw.12 JAVAScript w dokumentach HTML

Cw.12 JAVAScript w dokumentach HTML Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane

Bardziej szczegółowo

Kompilator języka Basic można bezpłatnie pobrać ze strony z zakładki DOWNLOAD.

Kompilator języka Basic można bezpłatnie pobrać ze strony   z zakładki DOWNLOAD. Kompilator języka Basic można bezpłatnie pobrać ze strony www.justbasic.com z zakładki DOWNLOAD. lub bezpośrednio z linku - > download Just BASIC v1.01! Size: 2.4 MB Po zainstalowaniu na komputerze program

Bardziej szczegółowo

Języki i metodyka programowania. Wprowadzenie do języka C

Języki i metodyka programowania. Wprowadzenie do języka C Literatura: Brian W. Kernighan, Dennis M. Ritchie Język Ansi C, Wydawnictwa Naukowo - Techniczne, 2007 http://cm.bell-labs.com/cm/cs/cbook/index.html Scott E. Gimpel, Clovis L. Tondo Język Ansi C. Ćwiczenia

Bardziej szczegółowo

Wykład 2 Składnia języka C# (cz. 1)

Wykład 2 Składnia języka C# (cz. 1) Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu

Bardziej szczegółowo

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7

Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7 Jednolity Plik Kontrolny dla ewidencji zakupu i sprzedaży VAT wg wersji 17 deklaracji VAT-7 Spis treści: 1. Struktura pliku... 1 1.1 Nagłówek... 1 1.2. Dane identyfikujące podmiot... 2 1.3 Ewidencja sprzedaży

Bardziej szczegółowo

Materiały do laboratorium MS ACCESS BASIC

Materiały do laboratorium MS ACCESS BASIC Materiały do laboratorium MS ACCESS BASIC Opracowała: Katarzyna Harężlak Access Basic jest językiem programowania wykorzystywanym w celu powiązania obiektów aplikacji w jeden spójny system. PROCEDURY I

Bardziej szczegółowo

TRX API opis funkcji interfejsu

TRX API opis funkcji interfejsu TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl

Bardziej szczegółowo

Faktura xml - struktura

Faktura xml - struktura Faktura xml - struktura Wstęp... 1 Notacja... 1 Typy pól... 2 Specyfikacja pliku dla faktur... 2 Dodatkowe znaczniki dla faktur korygujących... 2 Struktura dla faktury korygującej:... 2 Specyfikacja poszczególnych

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika SoftwareStudio Studio 60-349 Poznań, ul. Ostroroga 5 Tel. 061 66 90 641 061 66 90 642 061 66 90 643 061 66 90 644 fax 061 86 71 151 mail: poznan@softwarestudio.com.pl Herkules WMS.net Instrukcja użytkownika

Bardziej szczegółowo

UWAGA!!! Przed przystąpieniem do zamknięcia roku proszę zrobić kopie bezpieczeństwa

UWAGA!!! Przed przystąpieniem do zamknięcia roku proszę zrobić kopie bezpieczeństwa UWAGA!!! Przed przystąpieniem do zamknięcia roku proszę zrobić kopie bezpieczeństwa Następnie należy sprawdzić czy w KOLFK w Słownik i-> Dokumenty-> znajduje się dokument BO- Bilans Otwarcia (w grupie

Bardziej szczegółowo

Projekt Hurtownia, realizacja rejestracji dostaw produktów

Projekt Hurtownia, realizacja rejestracji dostaw produktów Projekt Hurtownia, realizacja rejestracji dostaw produktów Ćwiczenie to będzie poświęcone zaprojektowaniu formularza pozwalającego na rejestrację dostaw produktów dla naszej hurtowni. Dane identyfikujące

Bardziej szczegółowo

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu: Tworzenie prostej etykiety i synchronizacja etykiet z wagą Współpraca wagi z etykieciarką wymaga zaprojektowania formy (szablonu) etykiety na komputerze i zapisania jej w pamięci etykieciarki. Następnie

Bardziej szczegółowo

Umieszczanie kodu. kod skryptu

Umieszczanie kodu. kod skryptu PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona

Bardziej szczegółowo

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Plan. Raport. Tworzenie raportu z kreatora (1/3) 3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport

Bardziej szczegółowo

Przedmiot : Programowanie w języku wewnętrznym. Ćwiczenie nr 4

Przedmiot : Programowanie w języku wewnętrznym. Ćwiczenie nr 4 Przedmiot : Programowanie w języku wewnętrznym Ćwiczenie nr 4 str. 1. 1. Użycie Asemblera. Polecenie JMP. Polecenie nakazuje procesorowi wykonywanie kodu programu od nowego innego miejsca. Miejsce to jest

Bardziej szczegółowo

SYSTEM EZD v. 3.16.26.0

SYSTEM EZD v. 3.16.26.0 SYSTEM EZD v. 3.16.26.0 1. Dodano możliwość zablokowania zmiany rocznika w rejestracji sprawy W ustawieniach administracyjnych wykorzystując nowa opcję: można globalnie ustawić możliwość zakładania sprawy:

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.

Bardziej szczegółowo

WebMobile7 and Sello Integrator wersja 1.1.2

WebMobile7 and Sello Integrator wersja 1.1.2 Instrukcja obsługi aplikacji WebMobile7 and Sello Integrator wersja 1.1.2 Piotr Taraszkiewicz Strona 1 Spis treści 1 WSTĘP O APLIKACJI 3 2 KONFIGURACJA APLIKACJI 4 2.1 KONFIGURACJA POŁĄCZENIA 4 2.2 POZOSTAŁE

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcja użytkownika. Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.1 Warszawa, Luty 2016 Strona 2 z 14 Instrukcja użytkownika Aplikacja dla Comarch Optima

Bardziej szczegółowo

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC. 1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a

Bardziej szczegółowo

Mikrokontroler ATmega32. Język symboliczny

Mikrokontroler ATmega32. Język symboliczny Mikrokontroler ATmega32 Język symboliczny 1 Język symboliczny (asembler) jest językiem niskiego poziomu - pozwala pisać programy złożone z instrukcji procesora. Kody instrukcji są reprezentowane nazwami

Bardziej szczegółowo

Wersja programu: 1.5.9.89 Data publikacji: 05.12.2013

Wersja programu: 1.5.9.89 Data publikacji: 05.12.2013 Wersja programu: 1.5.9.89 Data publikacji: 05.12.2013 Zaświadczenia Do wydruków zaświadczeń dodana źródło nieruch_suma, dzięki któremu możemy na zaświadczeniu uzyskać listę nieruchomości zsumowanych po

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Instrukcja użytkownika. Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Wersja 2.0 Warszawa, Wrzesień 2015 Strona 2 z 9 Instrukcja użytkownika Aplikacja Smart Paczka DPD Spis

Bardziej szczegółowo

Instrukcja do programu Do7ki 1.0

Instrukcja do programu Do7ki 1.0 Instrukcja do programu Do7ki 1.0 Program Do7ki 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej SIÓDEMKA w połączeniu

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Struktura pliku wejściowego ippk Plik Rejestracyjny

Struktura pliku wejściowego ippk Plik Rejestracyjny Struktura pliku wejściowego ippk Plik Rejestracyjny INFORMACJE OGÓLNE... 3 STRUKTURA PLIKU... 3 STRUKTURA FORMATU... 3 DOPUSZCZALNE WARTOŚĆI W POLACH SŁOWNIKOWYCH. Błąd! Nie zdefiniowano zakładki. ŁADOWANIE

Bardziej szczegółowo

INTENSE PLATFORM Zmiany w wersji Wersja 7.2

INTENSE PLATFORM Zmiany w wersji Wersja 7.2 0 Business Intelligence w przedsiębiorstwie INTENSE PLATFORM Zmiany w wersji Wersja 7.2 1 Spis treści... 0 Wstęp... 2 Nowości w wersji... 2 Obsługa dużych załączników (warunkowe wczytywanie)... 2 Nowy

Bardziej szczegółowo

Symfonia Produkcja. Kreator raportów. Wersja 2013

Symfonia Produkcja. Kreator raportów. Wersja 2013 Symfonia Produkcja Kreator raportów Wersja 2013 Windows jest znakiem towarowym firmy Microsoft Corporation. Adobe, Acrobat, Acrobat Reader, Acrobat Distiller są zastrzeżonymi znakami towarowymi firmy Adobe

Bardziej szczegółowo

Kadry Optivum, Płace Optivum

Kadry Optivum, Płace Optivum Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0 INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0 OPIS FUNKCJONALNOŚCI I WYMOGÓW SYSTEMOWYCH Oprogramowanie MWE v 1.0 jest przygotowane do współdziałania z urządzeniami mobilnymi posiadającymi

Bardziej szczegółowo

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja

Bardziej szczegółowo

Ćwiczenie: JavaScript Cookies (3x45 minut)

Ćwiczenie: JavaScript Cookies (3x45 minut) Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.

Bardziej szczegółowo

Trik 1 Identyfikator klienta generowany za pomocą formuły

Trik 1 Identyfikator klienta generowany za pomocą formuły :: Trik 1. Identyfikator klienta generowany za pomocą formuły :: Trik 2. Warunkowe podsumowanie z wielu kolumn :: Trik 3. Komunikaty o błędach niewidoczne na wydruku :: Trik 4. Wyliczanie wynagrodzenia

Bardziej szczegółowo

Oczywiście plik musi mieć rozszerzenie *.php

Oczywiście plik musi mieć rozszerzenie *.php Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Program do wagi SmartScale

Program do wagi SmartScale Program do wagi SmartScale zarządzanie pomiarami zarządzanie towarami - dodawanie, usuwanie oraz wyszukiwanie towarów zarządzanie kontrahentami dodawanie i usuwanie oraz wyszukiwanie wydruki kwitów w trybie

Bardziej szczegółowo

TP1 - TABELE PRZESTAWNE od A do Z

TP1 - TABELE PRZESTAWNE od A do Z TP1 - TABELE PRZESTAWNE od A do Z Program szkolenia 1. Tabele programu Excel 1.1. Wstawianie tabeli 1.2. Style tabeli 1.3. Właściwości tabeli 1.4. Narzędzia tabel 1.4.1. Usuń duplikaty 1.4.2. Konwertuj

Bardziej szczegółowo

Instrukcja do programu DoDPD 1.0

Instrukcja do programu DoDPD 1.0 Instrukcja do programu DoDPD 1.0 Program DoDPD 1.0 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do generowania listów przewozowych dla firmy kurierskiej DPD z wykorzystaniem

Bardziej szczegółowo

Dostęp do menu drukarki

Dostęp do menu drukarki Dostęp do menu drukarki 1 Wyłącz drukarkę. 2 Otwórz górne przednie drzwiczki. 3 Naciśnij i przytrzymaj przycisk Kontynuuj podczas włączania drukarki. Wszystkie lampki zaświecą się po kolei. 4 Zwolnij przycisk

Bardziej szczegółowo

INSTRUKCJA. SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych

INSTRUKCJA. SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych INSTRUKCJA SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych SPIS TREŚCI 1. KARTOTEKA PRACOWNIKA... 2 2. KARTOTEKA PRZEŁOŻONEGO... 3 3. LISTA RAPORTÓW

Bardziej szczegółowo

Opis modułu pl.id w programie Komornik SQL-VAT

Opis modułu pl.id w programie Komornik SQL-VAT Opis modułu pl.id w programie Komornik SQL-VAT 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2. Konfiguracja programu... 3 3. Tworzenie zapytań o dane dłużników do pl.id... 4 3.1. Eksport danych dłużników

Bardziej szczegółowo

Struktura pliku wejściowego ippk Plik Składkowy

Struktura pliku wejściowego ippk Plik Składkowy Struktura pliku wejściowego ippk Plik Składkowy INFORMACJE OGÓLNE... 3 STRUKTURA PLIKU... 3 STRUKTURA FORMATU... 3 DOPUSZCZALNE WARTOŚĆI W POLACH SŁOWNIKOWYCH... 4 ŁADOWANIE PLIKU... 4 INFORMACJE OGÓLNE

Bardziej szczegółowo

Instrukcja do programu Przypominacz 1.5

Instrukcja do programu Przypominacz 1.5 Instrukcja do programu Przypominacz 1.5 Program Przypominacz 1.5 pozwala w prosty sposób wykorzystać dane z systemu sprzedaży Subiekt GT do prowadzenia tzw. miękkiej windykacji poprzez wysyłanie kontrahentom

Bardziej szczegółowo

Instrukcja pisania i użytkowania makroinstrukcji w programie TELE 32

Instrukcja pisania i użytkowania makroinstrukcji w programie TELE 32 ZAKŁAD TELEELEKTRONICZNY Instrukcja pisania i użytkowania makroinstrukcji w programie TELE 32 Redaktor: Z.C. Rev.2260202 Strona 1 1. Cel stosowania makroinstrukcji. 2. Wiadomości ogólne. 3. Pisanie makroinstrukcji.

Bardziej szczegółowo

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 - - 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.

Bardziej szczegółowo

Instrukcja obsługi Multiconverter 2.0

Instrukcja obsługi Multiconverter 2.0 Instrukcja obsługi Multiconverter 2.0 Opis: Niniejsza instrukcja opisuje wymogi użytkowania aplikacji oraz zawiera informacje na temat jej obsługi. DHL Multiconverter powstał w celu ułatwienia oraz usprawnienia

Bardziej szczegółowo

Napisy w PHP. Drukowanie napisów instrukcją echo

Napisy w PHP. Drukowanie napisów instrukcją echo Napisy w PHP. Drukowanie napisów instrukcją echo 1. Ćwiczenia do samodzielnego wykonania Wszystkie poniższe ćwiczenia należy samodzielnie wykonać wpisując w edytorze bez stosowania techniki kopiuj-wklej.

Bardziej szczegółowo