Choose language

Wanneer er een koppeling wordt gebruikt met de COM techniek, dient u de applicatie AccountView op de machine als COM server te registreren. In deze supportnote leggen wij u uit hoe u dit kunt doen.

In welke gevallen registreert u AccountView als COM server?

In de volgende situaties dient u onderliggende stappen uit te voeren:

  • wanneer u actief de AccountView Communication Service gaat gebruiken bijvoorbeeld bij het activeren van Visma-diensten
  • indien u eindgebruiker bent van AccountView en uw leverancier heeft een COM-koppeling gemaakt tussen AccountView en een ander pakket. Voordat u de koppeling kan gaan gebruiken, moet AccountView zijn geregistreerd als COM Server. 
  • wanneer u een van bovenstaande of beiden gebruikt en u een update van de AccountView versie hebt uitgevoerd

Waar registreert AccountView als COM server?

Dit is afhankelijk van de applicaties en koppeling. Feitelijk werkt elke registratie enkel op de machine waarop u registreert. Het is dus een lokale registratie. U dient de COM  server op elke machine (server of werkstation) uit te voeren waar AccountView als COM server dient te worden opgestart.

 

Voor de AccountView Communication Service is dat op de server waar AccountView en de Communication Service zijn geïnstalleerd.

COM registreren

Om een COM-koppeling met AccountView te kunnen activeren moet AccountView zijn geregistreerd als COM Server. Volg de volgende stappen:

  1. Installeer de werkstationinstallatie van AccountView. Anders kan AccountView niet opgestart worden.
  2. Maak een snelkoppeling naar het bestand AVWIN.exe wat zich in de programmafolder van AccountView bevindt.
  3. Open de eigenschappen van de snelkoppeling en zorg dat het pad van het doel en het opstarten een lokaal of een UNC pad is naar de programmafolder van AccountView.
  4. Voeg in het veld Target (Doel) achter AVWIN.exe een spatie en de volgende regel toe: '/regserver' (zie ook de informatie in deze supportnote). Tip: bewaar deze snelkoppeling onder de naam REGSERVER zodat u hem nogmaals kunt gebruiken.
  5. Voer de snelkoppeling uit door er met de rechtermuisknop op te klikken en de optie Run as administrator te kiezen. AccountView komt niet in beeld maar registreert op de achtergrond de COM-koppeling. U ziet dus verder niets gebeuren.

COM-registratie controleren

Wilt u weten of de COM goed is geregistreerd op een machine? Volg de volgende stappen.

  1. Start AccountView op het apparaat op. Indien dat niet kan, heeft u misschien nog geen werkstationinstallatie uitgevoerd op dit apparaat. Dit is wel noodzakelijk.
  2. Ga dan naar BestandAdministraties
  3. Kies dan Document > Controleren > COM Server Status
  4. Het rapport geeft aan of de COM is geregistreerd en op welk pad dat is. Indien u AccountView vanuit een ander pad opstart geeft het rapport aan dat het een afwijkend pad is.

 

Opnieuw registreren na een update van AccountView

Wanneer u op een pc de werkstationinstallatie van AccountView opnieuw uitvoert, wordt de COM-registratie weer ongedaan gemaakt. Dit gebeurt bijvoorbeeld na een update van AccountView of ook na een update van Windows.

  1. Eerst organiseert u alle administraties zodat deze geopend kunnen worden zonder de melding 'Administratie bijwerken'.
  2. Daarna volgt u nogmaals de stappen 2 en 3 uit uit het vorige hoofdstuk. 

Gebruikersrechten controleren

Via COM wordt er ingelogd onder een bepaalde gebruikersnaam in AccountView. Raadpleeg de leverancier van uw COM-koppeling en informeer bij hem naar de naam en het wachtwoord waarmee de COM-koppeling inlogt in AccountView. Start AccountView op de normale manier en voer de gebruikersnaam en het wachtwoord van de COM-koppeling in. Controleer vervolgens of u voldoende rechten hebt om de handeling uit te voeren.

De debugger gebruiken om foutmeldingen uit te lezen

AccountView houdt een error collection bij waarin alle meldingen worden opgeslagen. Deze kunt u opvragen met:

oAv.errors.get_error()
Nagaan of vanuit uw applicatie andere COM-objecten wel worden gestart

Probeer vanuit uw applicatie andere COM-objecten te starten. U kunt dit bijvoorbeeld testen met Microsoft Word, Microsoft Excel of met een regular expression builder. Dit is een Visual Basic-component die met AccountView wordt meegeleverd. U kunt dit object starten met:

createobject("VBScript.regexp")