Debitor über URL öffnen

2. Dezember 2022 17:35

Hallo zusammen,

ist es möglich einen Debitoren über einen Link zu öffnen?

Ich habe in unserer Telefonanlage alle Kundennummern hinterlegt und wollte das wenn ein Kunde anruft,
die Software der Telefonanlage (Starface) die BC URL + Kundennummer an den Browser übergibt und sich direkt die Debitorenkarte des Anrufers öffnet.

Ist sowas möglich? Also URL+Kundennummer?

Lieben Dank für eure Zeit.
Liebe Grüße

Re: Debitor über URL öffnen

5. Dezember 2022 09:13

Moin,

die folgende System-Funktion "GETURL" könnte Dir helfen.

Bsp.:
Code:
    LOCAL PROCEDURE OpenCustomerCard@1000000138();
    VAR
      URL@1000000000 : Text;
      Customer@1000000001 : Record 18;
    BEGIN
      Customer.SETFILTER("No.",'001001');
      URL := GETURL(CLIENTTYPE::Web,COMPANYNAME,OBJECTTYPE::Page,PAGE::"Customer Card",Customer,TRUE);
      MESSAGE(URL);
    END;


Ergebnis:
Microsoft Dynamics NAV
---------------------------

http://xxx/xxx/WebClient?company=xxx&pa ... 20'001001'
---------------------------
OK
---------------------------


Theoretisch könnte jetzt der hintere Teil mit der Filterbedingung, einfach immer durch die Debitorennummer ersetzt werden.


https://learn.microsoft.com/en-us/dynamics-nav/geturl-function

Re: Debitor über URL öffnen

5. Dezember 2022 10:26

Ja das sollte mit einem Filter funktionieren. Vielleicht. Theoretisch.

https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-web-client-urls#Filtering