Ga naar inhoud
  • 0

Koppeling met snelstartgateway


jojo83

Vraag

Ik wil mijn verkoopfacturen uit Filemaker overzetten naar Snelstart. Snelstart heeft hiervoor de SnelstartGateway.dll.

 

Ik heb echter geen idee hoe dll's ik deze vanuit Filemaker kan aanroepen. Bijgevoegd de handleiding van de Snelstartgateway.dll. Onder clsGWaySnelStart staan voorbeelden voor Delphi en VB.

 

Ik hoop dat iemand mij op weg kan helpen.

 

Het bijvoegen van een .pdf is niet toegestaand vandaar onderstaand de tekst:

 

clsGWaySnelStart, MultiUse

Deze Class-component bevat code tbv toegang tot SnelStart door derden

Het gebruik van SnelStartGateWay.DLL

Om SnelStartGateWay.DLL te kunnen gebruiken is het voldoende om vanuit het aanroepende

project een referentie naar SnelStartGateWay.DLL aan te brengen.

Er mag geen enkele referentie naar de overige SnelStart DLL's en OCX'n gelegd worden.

De beschikbare methods bevinden zich in deze Class-component en komen beschikbaar door

een object van het type clsGWaySnelStart aan te maken.

Iedere method is voorzien van help, die aangeroepen kan worden met de F1-toets.

Voorwaarde is wel, dat de file SnelStartGateWay.CHM zich in dezelfde folder als

SnelStartGateWay.DLL bevindt.

SnelStartGateWay is zodanig opgezet, dat deze in principe niet (een mogelijke uitzondering

daargelaten) opnieuw gecompileerd hoeft te worden indien u een nieuwe versie van SnelStart

ontvangt. Daardoor is het eveneens niet nodig, dat u uw projecten (die van SnelStartGateWay

gebruik maken) opnieuw moet compileren.

Verklaring afkortingen bij de Scope van de parameters en returnwaarden

Letter: Betekenis:

I Ingang van de method

U Uitgang van de method

O Optioneel

 

Voorbeeld in Vb6:

Private Sub mtdToevoegenJournaalPost()

On Error GoTo ErrorHandler

'Declaratie variabelen

Dim mvrGWaySnelStart As clsGWaySnelStart

Dim mvrAdmiInEuro As Boolean

Dim mvrGbOmschrijving As String

'Aanmaken nieuwe ToegangsObject

Set mvrGWaySnelStart = New clsGWaySnelStart

With mvrGWaySnelStart

'Openen administratie

.mtdGWayAdmiOpenen "C:\SnelStart\Administraties\", "SnelStart Voorbeeldbedrijf"

'Uitlezen of Administratie in Euro's is

mvrAdmiInEuro = .prpGWayAdmiInEuroGet

Debug.Print "Adminitratie in Euro is " & mvrAdmiInEuro

'Uitlezen omschrijving van Grootboek 9990

mvrGbOmschrijving = .mtdGWayGrootboekOmschrijving(9990)

Debug.Print "Omschrijving van GrootBoek 9990 is " & mvrGbOmschrijving

'Journaalpost openen

.mtdGWayJpAanmaken Now, 9990, "ABC", "OmschrijvingXYZ"

'Regels aan JournaalPost toevoegen

.mtdGWayJpRegelToevoegenV616 8001, "DebetZZZZ", 100, 0

.mtdGWayJpRegelToevoegenV616 8002, "CreditYYYY", 0, 75

.mtdGWayJpRegelToevoegenV616 8002, "CreditYYYY", 0, 25

'Journaalpost sluiten

.mtdGWayJpSluiten

'Sluiten administratie

.mtdGWayAdmiSluiten

'Starten applicatie

.mtdGWayRunSnelStart "c:\Snelstart\Administraties\SnelStart Voorbeeldbedrijf"

End With

Exit Sub

ErrorHandler:

mtdMsg mtdGWayFoutBoodschap("mtdToevoegenJournaalPost"), vbInformation

End Sub

Link naar reactie

2 antwoorden op deze vraag

Aanbevolen berichten

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...