Padalinio bei prekės/paslaugos/kodo parinkimas esant tiesioginiam Rivile EDI(EKO) WEB apsikeitimui.
Naudotos programos:
EIP_WEB_IMP_PO – visa logika (kliento, padalinio, prekių parinkimas), kuri veikia tik web importo metu ir tik pirkimuose. Detalus aprašymas yra pačios programos komentaruose.
EIP_NUS – EIP failo nuskaitymas ir pavertimas kursoriais (pavyzdžiui EIP_I06, EIP_I07, EIP_I08 ir t.t.)
EIP_ADD_COLUMN – kursorių papildymas naujomis kolonėlėmis
EIP_FOR – EIP failo suformavimas iš kursorių paliekant tik tam tikrus laukus.
Pirkėjo prekių kodai turi būti aprašyti prekių kortelės skirtuke "Klientų prekės".
Aprašant kliento prekes, siūloma laikytis šios logikos:
(Pavyzdyje pakeisti laukų pavadinimai, kad būtų aišku kokie duomenys ir kur turėtų būti vedami.)
Aprašant kliento gavėjo padalinius, siūloma lauke "GLN kodas" nurodyti gavėjo padalinio kodą arba padalinio GLN kodą:
Į eksporto šabloną įtraukiamas laukas "Kliento GLN kodas":
Aprašoma funkcija prieš importą eip_web_imp_po :
Programos (eip_web_imp_po) veikimo principas ir logika:
<WEB_ADR>
- tiek internetinis, tiek tiesioginis web adresas.<WEB_GLN_KS>
- padalinio kodas<WEB_GLN_KS>
- padalinio GLN kodas<DI07_BAR_KODAS>
- tiekėjo prekė (N87_KODAS). Nurodžius koeficientą (N87_NUM1) bus atitinkamai perskaičiuotas kiekis ir kainos.<I07_KODAS>
ir <I07_KODAS_US_A>
- tiekėjo prekė (N87_EIL1 ir N87_EIL2). Nurodžius koeficientą (N87_NUM1) bus atitinkamai perskaičiuotas kiekis ir kainos.<DI07_BAR_KODAS>
- Alternatyvus barkodas<DI07_BAR_KODAS>
- Pagrindinis barkodas<DI07_BAR_KODAS>
arba <I07_TIPAS> + <I07_KODAS> + <I07_KODAS_US_A>
- paieška istorijoje pagal ankstesnius perkeltus to kliento pirkimo dokumentus. Paieškos raktas išsaugomas i07_aprasymas3 lauke.Importo metu paieška istorijoje sprendžia paslaugų ir pardavimo kodų perdavimo ir „sumapinimo“ problemą, kai gavėjas viską veda sumiškai arba tik paslaugomis, arba tik pirkimo kodais.