
Fd medlem
Inte tillämpbar
2014-01-28
11:22
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Prenumerera på RSS-flöde
- Markera
- Skriv ut
2014-01-28
11:22
Visma utvecklarpaketet & Kontroll om artikel finns.
I Visma utvecklarpaketet använder jag:
error = AdkNetWrapper.Api.AdkSetStr(pData, AdkNetWrapper.Api.ADK_ARTICLE_NUMBER, ref artNr);
För att se om en artikel finns. Dock ger den träff på 12345 om artikeln jag kollar är 123. Hur gör jag för att den ska trigga på exakt sträng?
Svara
4 SVAR 4

Fd medlem
Inte tillämpbar
2014-01-28
13:18
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Prenumerera på RSS-flöde
- Markera
- Skriv ut
2014-01-28
13:18
Hej!
Vad sätter du strängen mot? Har du testat att använda dig av funktionen AdkFind2?
Vad sätter du strängen mot? Har du testat att använda dig av funktionen AdkFind2?

Fd medlem
Inte tillämpbar
2014-01-28
13:37
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Prenumerera på RSS-flöde
- Markera
- Skriv ut
2014-01-28
13:37
pppData = AdkNetWrapper.Api.AdkCreateData(AdkNetWrapper.Api.ADK_DB_ARTICLE);
error = AdkNetWrapper.Api.AdkSetStr(pppData, AdkNetWrapper.Api.ADK_ARTICLE_NUMBER, ref artNr);
CErrorHandling(error, "ArtNr: " + artNr);
error = AdkNetWrapper.Api.AdkFind(pppData);
if (error.lRc != AdkNetWrapper.Api.ADKE_OK)
nedan koden jag kör för att skapa artikeln när den inte finns
error = AdkNetWrapper.Api.AdkSetStr(pppData, AdkNetWrapper.Api.ADK_ARTICLE_NUMBER, ref artNr);
CErrorHandling(error, "ArtNr: " + artNr);
error = AdkNetWrapper.Api.AdkFind(pppData);
if (error.lRc != AdkNetWrapper.Api.ADKE_OK)
nedan koden jag kör för att skapa artikeln när den inte finns

Fd medlem
Inte tillämpbar
2014-01-28
13:41
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Prenumerera på RSS-flöde
- Markera
- Skriv ut
2014-01-28
13:41
Okej. Testa gärna AdkFind2 istället. AdkFind är en äldre funktion som vi inte rekommenderar att man använder längre.
Svara

Fd medlem
Inte tillämpbar
2014-10-17
21:49
- Markera som ny
- Bokmärke
- Prenumerera
- Inaktivera
- Prenumerera på RSS-flöde
- Markera
- Skriv ut
2014-10-17
21:49
Hej Web-IT,
Istället för att använda Visma API så finns det ett alternativt API som öppnar helt nya dörrar för .Net-utvecklare. I ditt fall hade det man löst det med följande:
Så enkelt borde även Vismas API vara. 🙂 Hojta om du vill ha mer info om det.
Istället för att använda Visma API så finns det ett alternativt API som öppnar helt nya dörrar för .Net-utvecklare. I ditt fall hade det man löst det med följande:
if (ArticleStore.Exists(artNr)){
Console.WriteLine("Artikeln finns");
} else {
Console.WriteLine("Artikeln finns inte");
}
Så enkelt borde även Vismas API vara. 🙂 Hojta om du vill ha mer info om det.
Svara
