GetAbraData

Zobrazí příslušnou agendu v ABRA
declare function GetAbraData dll "ActualDocument" (string, string): integer
$dllcall("ActualDocument.dll"; "GetAbraData"; $TempFile()"#Abra_firms")
GetAbraData(TextFile, Out)

Parametry

TextFile

Typ: string

Out

Typ: string

Návratová hodnota

Typ: integer

Popis

Funkce je určena pro volání z masky workflow. Načte parametry předané z masky a ve spolupráci se serie_m.ini zobrazí příslušnou agendu v ABRA, umožní vybrat záznam a uloží definované položky z vybraného objektu do proměnných enTeam.

Voláni z masky například: $dllcall("ActualDocument.dll"; "GetAbraData"; $TempFile()"#Abra_firms")

Záznam v serie_m.ini vypadá například takto:

[Abra_firms]                        - odpovida retezci predaneho z masky

login_typ=1                         - typ prihlasovani 1-nacteni udaju z INI

login=0cbc9e9f8d0d985f

pass=fdb284f8985ebaf0

clsid = N1C2EX0BUJD13ACP03KIU0CLP4  - clsID agendy firem

objekt = @Firm                      - business object firmy

seznam = Name,OrgIdentNumber,Code   - seznam polozek z Abry

Name = KH_firma_nazev               - definice: polozka z Abry = prislusna promenna v enTeam

OrgIdentNumber = KH_firma_ico

Code=KH_firma_abracode

Ukázky volání

  • Podrobnosti k příkladu jsou uvedeny v popisu funkce.
    $dllcall("ActualDocument.dll"; "GetAbraData"; $TempFile()"#Abra_firms")