Ako urobiť niektoré operácie.
Tu sú napísané návody, ako použiť jednotlivé funkcie API.
Importovať treba takto.
Prvotné naplnenie firmami.
Prvotné naplnenie osobami.
Vytvoriť objednávku treba takto.
Stav objednávky sa sleduje takto.
Myslím si, že pokiaľ sa používa version, nemalo by sa súčasne sťahovať z toho endpointu viackrát s iným limitom a offsetom. Treba vychádzať z toho, že užívatelia v Optivuse pracujú paralelne s API a kedykoľvek môžu spôsobiť zmenu údajov. Ak totiž stiahnem napríklad prvých 100 záznamov od version 1000 a potom ďalších 100 záznamov posunutých offsetom od version 1000, medzi oboma operáciami uplynie nejaký čas a vtedy môže dať napríklad niekto v Optivuse prepočítať stav na sklade, čo spôsobí posunutie version na každom zázname (v MS SQL serveri aj zeditovanie záznamu bez nejakých zmien spôsobí posun version, pretože to server urobí sám v okamihu commitnutia riadku do databázy).
Správne sa to má robiť tak, že offset je vtedy 0 a limit je nejaké rozumné množstvo záznamov. Stiahnem si prvé dáta, spracujem ich a na dalšie sťahovanie použijem už modifikované version s rovnakým limitom a offsetom. Vtedy nehrozí to, že sa dáta nejako zmenia. API bude dodávať záznamy dovtedy, kým nebude mať version nad najvyššou version, ktorú má v danej tabuľke. A je jedno, čo robia lokálni užívatelia, pretože oni iba môžu posunúť databázové version v tabuľke. A je úplne jedno, či medzitým aj niekoľkokrát nezmenili version na jednom konkrétnom riadku.
Množstvo skladových kariet v programe môže dosahovať tisíce. Je vhodné, ak sa v pravidelných intervaloch aktuálizuje celý zoznam. To však môže dosť dlho trvať. Ak potrebujete okamžite reagovať na zmeny, môžete používať sledovanie zmien, ktoré poskytuje program Optivus od verzie 5.90.
Na zistenie množstva tovaru na sklade možno použiť tri funkcie.
V programe treba v nastavení skladu zaškrtnúť položku Počítať množstvo tovaru pre E-shop.
Ak potrebujete rýchlo vedieť, čo sa v Optivuse zmenilo, môžete využívať sledovanie zmien.
30.5.2023