Hej! I Visma Administration 1000 kan man lägga en orderrad med ett artikelnummer som inte finns i artikelregistret. Man får varningen "Artikeln finns inte!" men kan gå vidare, och ordern sparas med artikelnumret kvar i artikelnummerkolumnen. Via Visma Integration (ADK) verkar samma sak inte vara möjlig. När vi sätter ADK_OOI_ROW_ARTICLE_NUMBER till ett oregistrerat nummer och anropar AdkAdd på ett orderhuvud (ADK_DB_ORDER_HEAD) får vi felkod 50, ADKE_OOF_INVALID_ARTICLE, "Kan ej hitta angiven artikel." Jag har även jämfört raderna i databastabellen ARTRAD. En rad som skapats i programmet med oregistrerat artikelnummer skiljer sig inte från API-skapade rader på något annat sätt än själva ARTNR-värdet, så datamässigt verkar tillståndet fullt stött. Finns det något sätt att via ADK skapa en orderrad med ett artikelnummer som inte finns i artikelregistret, precis som programmet tillåter? Rader med enbart benämning fungerar, men då tappar vi artikelnumret ur dess kolumn på orderdokumenten. Bakgrund: vårt artikelsortiment hanteras i ett externt lagersystem. Att registrera varje såld artikel i Visma skulle dränka de få artiklar vi medvetet underhåller där. Förslag på alternativa lösningar (en inställning, ett fält eller vad som helst) tas tacksamt emot.
... Visa mer