forum

Debat om e-conomic regnskabsprogram

.net API, forundring over CashBook.FindByNumber()

0
På min aftale har jeg flere kassekladder, og undervejs har jeg måtte slette et par stykker. Disse ser nogenlunde sådan ud på e-conomics:

id - navn
1 - Daglig
4 - Lønninger
5 - Bogholderi
6 - (anden kladde)
7 - Indbetalinger

I forbindelse med oprettelse af en debitorindbetaling via API, gør jeg følgende for at hente Indbetalinger kassekladden:

var book = session.CashBook.FindByNumber(7);

Men jeg får ikke Indbetalinger kassekladden, men Bogholderi kladden i stedet...

Jeg prøver at grave i sagen, og kalder session.CashBook.FindAll(), og her returneres følgende:

id - navn
1 - Daglig
6 - Lønninger
7 - Bogholderi
8 - (anden kladde)
9 - Indbetalinger

Dvs når jeg bruger .NET API, er jeg nødt til at hente cashbook på navnet Indbetalinger, da der ikke lader til at være sammenhæng mellem de ider der vises på e-conomic og de ider der arbejdes med i APIet.

Kan det være rigtigt at jeg ikke kan stole på, at iderne til kassekladderne er de samme i e-conomics som dem der udstilles i APIet?
spurgt 24 Maj, 2012 i Spørgsmål » Teknik og drift af dk.michael (240 points)
opdateret 9 Okt, 2012 af frederiknielsen

1 Svar

 
Bedste svar
Hej Michael,

Det nummer, der vises i applikationen, er en prioritet/rækkefølge - dét, der kan slås op på via APIet, er et fastlåst ID.

Som sådan kunne det selvfølgelig gå hen og blive temmelig uheldigt, hvis rækkefølge-ændringer kunne slå forkert igennem i APIet.

Som generel betragtning vil jeg da også hellere anbefale, at du enten slår op på navn, ELLER evt. giver brugeren af din integration mulighed for at vælge en kassekladde ud fra fx en dropdown (såfremt der overhovedet er en brugerflade i integrationen).


Mvh.

Christian Estrup

Development Director

 

image

 

e-conomic er et produkt fra

Visma e-conomic A/S

Langebrogade 1, 1411 København K

CVR-nummer: 29403473

besvaret 25 Maj, 2012 Spørgsmål af Christian Estrup (19,430 points)
valgt som bedste svar 9 Okt, 2012 af frederiknielsen
i gang× 1
Vi sætter stor pris på alle de forslag vi løbende får ind, og vi gør hvad vi kan, for at få implementeret så mange som muligt.

Når vi udvælger, hvilke forslag der skal udvikles og implementeres, sker det ved prioritering efter hvilke der giver størst værdi for flest brugere, samt afstemning blandt brugerne. Et forslag er altså ikke garanteret udvikling og kan således blive fravalgt i processen. Med andre ord; DIN mening tæller!

Når vi modtager et forslag sker der følgende:
  • Forslaget gennemlæses, besvares og tagges med “Overvejes”
  • Forslaget er nu klar til at modtage stemmer fra andre brugere
  • Der tages stilling til, om forslaget bliver udført og det tagges derefter som “Planlagt”