Podczas uruchamiania poleceń z grupy ExportXX obiekt IORec będzie miał następującą strukturę:
Sekcja główna
Pole |
Nazwa |
Opis |
typEksportu |
0 lub 1 |
0 – eksport format 2.0 1 – eksport format 3.0 |
sterownik |
*.dll |
Plik sterownika eksportu. |
parametry |
|
Lista parametrów eksportu. |
raport |
Nazwa raportu |
Nazwa raportu tworzącego sekcję danych. |
nazwa |
|
Nazwa pozycji w dialogu eksportu wywoływanym z menu Operacje. Jeśli identyfikuje istniejącą pozycje w tym dialogu, to przy eksporcie wykorzystywane są jej ustawienia. Nie trzeba wówczas wypełniać pól sterownik, parametry, raport. |
katalog |
Ścieżka dostępu |
Katalog lub plik docelowy. |
flagi |
0-256 |
Znaczenie bitów: bit 0 – nie eksportuj dokumentów oznaczonych, bit 1 – oznaczaj wyeksportowane dokumenty, bit 2 – równoległe księgowania magazynowe, bity 3-7 – zastrzeżone |
showProgressBar |
0 lub 1 |
0 – nie pokazuj paska postępu na pasku stanu 1 – pokazuj pasek postępu na pasku stanu |
Sekcja DocsData
Pole |
Nazwa |
Opis |
id |
|
Identyfikator dokumentu, który ma zostać wyeksportowany. |
Po wykonaniu polecenia w obiekcie przekazanym jako parametr pojawi się lub zostanie uaktualniona sekcja __InfoWarningError, która zawierać będzie informacje o wykonaniu się procedury eksportu. Sekcja __InfoWarningError została predefiniowana w celu uzyskania informacji zwrotnej na temat przebiegu wykonania raportu. Informacje te zawarte są w podsekcjach _msg, których kolejność jest identyczna z kolejnością napływania komunikatów czy występowania błędów lub usterek.
Podsekcja _msg
Pole |
Nazwa |
Opis |
typ |
„”, 0, 2, 4, 6, 8 |
Znaczenie typu: 0 – Komunikat systemowy, 2 – Informacja, 4 – Uwaga, 6 – Błąd, 8 – Pytanie, „” – Brak kolejnych komunikatów |
info |
Tekst |
Treść komunikatu. |