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



Podobne dokumenty
Biuletyn techniczny CDN OPT!MA Copyright 2006 COMARCH SA

Biuletyn techniczny. Średnia do urlopu liczona wg daty wypłaty w module CDN OPT!MA Płace i Kadry Plus CDN OPT!MA Copyright 2008 COMARCH SA

Symfonia Produkcja. Kreator raportów. Wersja 2013

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

Biuletyn techniczny. Zmiany w plikach definicji wydruków programu Report Writer - Przykłady. Copyright 2008 COMARCH SA

JPK Jednolity Plik Kontrolny

JPK Jednolity Plik Kontrolny

QUERY język zapytań do tworzenia raportów w AS/400

Laboratorium nr 5. Temat: Funkcje agregujące, klauzule GROUP BY, HAVING

WellCommerce Poradnik: Dodawanie języka i waluty. autor: Adrian Potępa (biuro@eclairsoaware.pl)

Instrukcja użytkownika

SPECYFIKACJA FUNKCJONALNA OPROGRAMOWANIA 11 marca 2014 XLZEBRAPRINTER

Instrukcja zmian w wersji Vincent Office

System Comarch OPT!MA Księga Raportów

FK - Deklaracje CIT-8

Program Zamiana towarów dla Subiekta GT.

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA

Podstawy obsługi aplikacji Generator Wniosków Płatniczych

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

INFORMATOR TECHNICZNY WONDERWARE. Tworzenie raportów zmianowych lub szarŝ w ActiveFactory. Wstęp. Kalkulacje czasu uŝywając funkcji Microsoft Excel

System KIKUM dla Biura Księgowości i Kontrasygnaty

Biuletyn techniczny. Przykłady schematów księgowych w CDN OPT!MA CDN OPT!MA Copyright 2006 COMARCH SA

Biuletyn techniczny. Realizacja Wyroku Trybunału Konstytucyjnego z dn r. w programie CDN OPT!MA. Copyright 2008 COMARCH SA

Biuletyn techniczny. Tworzenie analiz uŝytkownika. Analizy uŝytkownika Str. 1

OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.

Biuletyn techniczny CDN OPT!MA Rozliczanie wypłat pracowników oddelegowanych (moduł Płace i Kadry Plus)

Biuletyn techniczny Instalacja i uruchamianie CDN OPT!MA dodatkowe moŝliwości. Data powstania: Copyright 2007 COMARCH SA

Autor: dr inż. Katarzyna Rudnik

Program Opakowania zwrotne dla InsERT GT.

Relacyjne bazy danych. Podstawy SQL

Wersja 3.40 Firmy++C/S

Trik 1 Identyfikator klienta generowany za pomocą formuły

Laboratorium nr 4. Temat: SQL część II. Polecenia DML

Specyfikacja plików XML na potrzeby importu dokumentów do programu WF-FaKir dla Windows

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

BANKOWOŚĆ ELEKTRONICZNA. Opis i specyfikacja techniczna programu translatora Bph2Pekao

Obszar Logistyka/Zamówienia Publiczne

Ćwiczenie 3 funkcje agregujące

Numeracja dla rejestrów zewnętrznych

Modyfikacje programu VinCent Office V.1.12

Wprowadzenie do projektu QualitySpy

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Kostki OLAP i język MDX

Smarty PHP. Leksykon kieszonkowy

Nowości w systemie Streamsoft Prestiż wprowadzone w wersji 314

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Program Lojalnościowy by CTI. Instalacja

Spis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...

Struktura pliku importu do bazy Shark6

Podręcznik Integracji

Opis struktury plików wymiany dla programów Comarch Klasyka

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

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Krzysztof Kluza proste ćwiczenia z baz danych

Produkcja by CTI v Biuletyn Techniczny. Definiowanie pól specjalnych. Program w pełni zintegrowany z Comarch ERP Optima

Bazy danych. Polecenia SQL

Algorytmy i struktury danych

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

mbank CompanyNet, BRESOK Struktura zbioru importu w formacie BRESOK2

Program do obsługi ubezpieczeń minifort

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

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Opis obsługi programu KALKULACJA

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Ulotka v System Comarch OPT!MA v Comarch SA Kraków, Al. Jana Pawła II 41g tel. (12) , fax (12)

Instrukcja wdrożenia zmian w programie ProLider. ( Zmiany wprowadzone w wersji )

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Tytuł szkolenia: Podstawy obsługi modułów handlowo-magazynowych Comarch OPT!MA z elementami księgowości oraz modułu kadrowo-płacowego.

System imed24 Instrukcja Moduł Analizy i raporty

Bazy danych Access KWERENDY

Listonosz XL by CTI. Instrukcja

NOWY SZABLON IMPORTU PLIKÓW

Składanie wniosku o płatność w FMP

Kadry Optivum, Płace Optivum

OBSŁUGA ZA POMOCĄ PROGRAMU MAMOS.EXE

Programowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika

Instrukcja obsługi Multiconverter 2.0

System CDN OPT!MA v Ulotka v Kraków, Al. Jana Pawła II 41g tel. (12) , fax (12)

Ulotka v System Comarch OPT!MA v Comarch SA Kraków, Al. Jana Pawła II 41g tel. (12) , fax (12)

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

PODRĘCZNIK UŻYTKOWNIKA PEŁNA KSIĘGOWOŚĆ. Płatności

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Specyfikacja plików XML na potrzeby importu dokumentów do programu WF-FaKir dla Windows

Ulotka v System Comarch OPT!MA v Comarch SA Kraków, Al. Jana Pawła II 41g tel. (12) , fax (12)

Skrypt wideo Pierwsze kroki z IBM TRIRIGA - Obiekty biznesowe i formularze

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009

NOWY SZABLON IMPORTU PLIKÓW

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Autor: Joanna Karwowska

SUPLEMENT SM-BOSS WERSJA WinBOSS WERSJA 7.55

Oracle PL/SQL. Paweł Rajba.

Instrukcja użytkownika Platforma Walutowa

Typy danych, cd. Łańcuchy znaków

wersja dokumentacji 1.00 Opis programu TeleTokenEdit

Makra programu Microsoft Access.

Projektowanie systemów baz danych

enova365 Preliminarz EŚP


Moduł Faktury służy do wystawiania faktur VAT bezpośrednio z programu KolFK.

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Transkrypt:

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 funkcji napisanych specjalnie dla CRW. Zostały one zebrane w bibliotece OP_RF32.DLL. Przed wykorzystaniem w wydruku funkcji z tego pliku naleŝy ją odpowiednio zadeklarować w obrębie sekcji definicji wydruku Externals. Z poziomu narzędzia edycyjnego Report Writer słuŝy do tego kreator External... dostępna w menu Files głównego Report Writera. Samo definiowanie funkcji zewnętrznej jest stosunkowo proste wystarczy podać nazwę pod jaką funkcja będzie dostępna w RW, zdefiniować ilość przekazywanych parametrów, oraz punkt wejścia w odpowiedniej bibliotece DLL. PoniŜej znajduje się przykład poprawnej deklaracji funkcji udostępnionej przez CDN OPT!MA: Zadeklarowane funkcje mogą być uŝyte w polach wyliczanych ( RunTime Fields). Przy korzystaniu z tych funkcji naleŝy zwrócić uwagę iŝ potrafią one operować wyłącznie na danych typu STRING, co niestety trochę komplikuje wykorzystanie zwracanych wyników konieczne jest wycięcie odpowiedniego fragmentu danych i wykonanie jego konwersji do odpowiedniego typu danych. Specyfikacja funkcji modułu OP_RF32.DLL Dla kaŝdej funkcji opis zawiera: Nazwa funkcji z pliku op_rf32.dll Ilość parametrów wywołania (n) funkcji. Opis, przykład uŝycia, zwracany format danych w przypadku łączenia w wynikowym ciągu tekstowych kilku informacji. Funkcje 1. RWF_WYKONAJZAPYTANIESQL Funkcja pozwalająca na wykonanie zapytania SQL. Parametry wywołania (5): cztery pierwsze to stringi (po 255 znaków) zawierające treść zapytania SQL piąty (równieŝ string) określa czy wynik zapytania ma być cache'owany (aby nie wołać kilka razy tych samych zapytań) - podanie dowolnego niepustego napisu powoduje Ŝe wyniki funkcji są cache'owane (cache jest czyszczony przed kaŝdym wydrukiem) Wynik funkcji to string(255). Zapytanie musi być tak skonstruowane by zwracało wyłącznie jedną wartość typu STRING(255) (czyli liczba musi być przekonwertowana do stringu) Funkcje dodatkowe do CRW Str. 2

Przykładowe poprawne zapytanie: Przykład: SELECT cast(sum(trn_razemnetto) as Varchar) FROM CDN.Tranag WHERE TrN_DataDok = '2005-03-07' i przełoŝenie na wywołanie funkcji: <nazwa funkcji RF w CWRW>(' SELECT cast(sum(trn_razemnetto) as Varchar) FROM CDN.Tranag WHERE TrN_DataDok = '&CHR(39)&'2005-03-07'&CHR(39),'','Keszuj') - wyniki są keszowane <nazwa funkcji RF w CWRW>(' SELECT cast(sum(trn_razemnetto) as Varchar) FROM CDN.Tranag WHERE TrN_DataDok = '&CHR(39)&'2005-03-07'&CHR(39),','','') - wyniki NIE są keszowane 2. RWF_KURSYWALUT Funkcja zwraca ciąg zawierający kolejno symbol waluty wartość kursu z bieŝącego dnia. Parametry wywołania (0): Nie posiada. Wartości dla poszczególnych walut przedzielone są znakiem ; Pierwsza waluta to waluta systemowa. Przykład zwracanej wartości to: PLN 1; EUR 11; USD; 13.3333 3. RWF_SYMBOLWALSYS Parametry wywołania (0): Nie posiada Funkcja zwraca symbol waluty systemowej. Np. PLN 4. RWF_FORMATUJZERAKONCOWE Formatowana liczba Ciąg na który podmieniane są znaki 0 Znak separatora 5. RWF_POBIERZDANEOPERATORA Funkcja na podstawie ID operatora zwraca jego imię lub nazwisko. Parametry wywołania (2): Np ID operatora Typ zwracanej wartości - NAZWISKO IMIE - OPIS. NazwaOperatora (TrN:TrN_OpeZalID, 'NAZWISKO' ) 6. RWF_CZYIBANOK Funkcja sprawdza czy nr bankowy podany jako ciąg spełnia algorytm IBAN Numer rachunku poddawany walidacji. Funkcje dodatkowe do CRW Str. 3

7. RWF_SLOWNIE Konwertowana liczba. Funkcja zwraca liczbę wyraŝoną słownie jako kwotę (uŝywając symboli zł i gr.) 8. RWF_SLOWNIE2 Funkcja konwertuje liczba do tekstu z moŝliwością odcięcia części groszy. Parametry wywołania (2): Liczba do konwersji Parametr sterujący wyświetlaniem części dziesiętnej (grosze). Nie uŝywane. 9. RWF_SLOWNIEWAL Funkcja zwraca wartość słownie dla podanego symbolu waluty. Wartość Parametr sterujący wyświetlaniem części dziesiętnej (grosze). Symbol waluty Przykład : Slownie( BruttoTot,1, TrN:TrN_Waluta ) Tekst jest tłumaczony z uŝycie symboli monetarnych przypisanych do danej waluty w jej formularzu w konfiguracji programu. 10. RWF_USTALLICZBEPRZEBIEGOW Funkcja ustala ilość powtórzeń drukowanych elementów ( sekcja DETAIL ). Ilość przebiegów (sformatowana do napisu) Do drukowania faktury korygującej parametr _Ilosc naleŝy ustawić na 2. Przykład: drukujemy rekordy 1,2,3; po ustawieniu tą funkcją liczby przebiegów na 2 na wydruku dostaniemy: 1,2,3,1,2,3 11. RWF_PRZEBIEG Funkcja zwraca informację o aktualnie wykonywanym przebiegu w wydruku: Parametry wywołania (0): Nie zawiera. Wynik: 3 znaki - numer przebiegu 10 znaków - numer kolejny rekordu drukowanego w ramach jednego przebiegu 12. RWF_CCEXECS Funkcje dodatkowe do CRW Str. 4

Wykorzystywana do wywoływania obiektów JS Nazwa obiektu który będzie kreowany. Id obiektu ( moŝe być to filtr, rezultatem musi być jeden obiekt ) WyraŜenie JS, które jest ewaluowane. Procedura przesiadkowa formularza dla dowolnej tabeli. Procedura tworzy obiekt sesji oraz obiekty biznesowe i dokonuje na nich operacji (w tym woła podaną przez parametr procedurę formularza). ObjektJS( 'CDN.DokumentyHaMag', TrN:TrN_TrNID, 'Platnosci ()' ) 13. RWF_CCEXECSOPT Wykorzystywana do wywoływania obiektów JS Parametry wywołania (4): Nazwa obiektu który będzie kreowany. Id obiektu ( moŝe być to filtr, rezultatem musi być jeden obiekt ) WyraŜenie JS, które jest ewaluowane. Warunek wykonania. Wyliczenia zostaną ominięte jeśli parametr będzie zawierał ciąg. Procedura tworzy obiekt sesji oraz obiekty biznesowe i dokonuje na nich operacji W przykładzie woła podaną przez parametr procedurę Płatności zadeklarowaną w formularzu wydruku pole Kod skryptu zakładka Inne. Przykład: ObjektJS( 'CDN.DokumentyHaMag', TrN:TrN_TrNID, 'Platnosci ()' ) 14. RWF_CCGETPROPERTY Wykorzystywana do wywoływania property danego obiektu. Nazwa obiektu który będzie kreowany. Id obiektu ( moŝe być to filtr, rezultatem musi być jeden obiekt ) Property kreowanego obiektu. Procedura tworzy obiekt sesji oraz obiekty biznesowe i dokonuje na nich operacji (w tym woła podaną przez parametr procedurę formularza). ObjektJS( 'CDN.DokumentyHaMag', TrN:TrN_TrNID, 'DataDok' ) Zwrócona zostanie data dokumentu magazynowego o ID podanym jako drugi parametr. 15. RWF_CiapkiReplace Funkcja zamienia znak ' oraz " odpowiednio na \' oraz \" na potrzeby JScript'u Ciąg podlegający podmianie. Funkcje dodatkowe do CRW Str. 5

Funkcja uŝywana jest przy przekazywaniu pola tekstowego z bazy jako parametru do wywołania funkcji skryptowych. Przykład : CIAPKIREPL(Twr:Twr_Kod) Funkcje dodatkowe do CRW Str. 6