|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Metoda universala de confirmare SmartCash Everywhere REST Server > ConfirmReceivingDataByTypeOf |
Metoda ConfirmReceivingDataByTypeOf este utilizata pentru confirmarea primirii cu succes a unui set de date de catre aplicatia terta ce se conecteaza la interfata REST. Este o metoda de scriere, care inregistreaza in sistemul SmartCash RMS pentru aplicatia cu aIDAPP-ul unic alocat, versiunea de actualizare pana la care datele sunt identice in ambele sisteme.
Metoda trebuie apelata dupa fiecare metoda care necesita confirmarea in scopul gestionarii automate a transferului de actualizari intre cele doua sisteme.
Parametri Apel
Parametru |
Descriere |
Tip Date |
aIDAPP |
ID unic alocat aplicatiei care se conecteaza la serverul REST SmartCash |
Integer |
aTypeOf |
Flag care specifica tipul de operatie pentru care se face confirmarea primirii datelor. Poate avea una din valorile: aTypeOf=1 – Pentru confirmari legate de primirea actualizarilor de stoc; aTypeOf=2 – Pentru confirmari legate de primirea actualizarilor comenzilor de livrare din dispeceratul de comenzi;
aTypeOf=11 – Pentru confirmari legate de primirea receptiilor de la furnizor; aTypeOf=12 – Pentru confirmari legate de primirea receptiilor de la magazin din retea; aTypeOf=13 – Pentru confirmari legate de primirea receptiilor aferente retururilor de la clienti pentru marfa vanduta cu bon fiscal; aTypeOf=14 – Pentru confirmari legate de primirea receptiilor aferente retururilor de la clienti pentru marfa vanduta cu ridicata;
aTypeOf=20 – Pentru confirmari legate de primirea documentelor de modificare preturi (LDI modificare preturi); aTypeOf=21 – Pentru confirmari legate de primirea documentelor de diferente la inventar (LDI Inventariere); aTypeOf=22 – Pentru confirmari legate de primirea documentelor de tip Compensare (LDI Compensare); aTypeOf=23 – Pentru confirmari legate de primirea documentelor de tip Transformare; aTypeOf=24 – Pentru confirmari legate de primirea documentelor de tip Corectie Stoc;
aTypeOf=30 – Pentru confirmari legate de primirea Facturilor la Bon Fiscal; aTypeOf=31 – Pentru confirmari legate de primirea Facturilor de Retur de la clienti pentru marfa vanduta cu Bon Fiscal; aTypeOf=32 – Pentru confirmari legate de primirea Facturilor de Retur de la clienti pentru marfa vanduta cu Ridicata; aTypeOf=33 – Pentru confirmari legate de primirea documentelor de tip Comanda Aprovizionare;
aTypeOf=41 – Pentru confirmari legate de primirea Facturilor de Vanzare cu Ridicata; aTypeOf=42 – Pentru confirmari legate de primirea Bonurilor de Consum; aTypeOf=43 – Pentru confirmari legate de primirea Transferurilor la Furnizor; aTypeOf=44 – Pentru confirmari legate de primirea Vanzarilor cu Amanuntul prin Casa de Marcat Online sau prin POS; aTypeOf=45 – Pentru confirmari legate de primirea Transferurilor la alte Magazine din Retea; aTypeOf=60 – Pentru confirmari legate de primirea Documentelor Anulate;
aTypeOf=101 – Pentru confirmari legate de primirea actualizarilor de articole; aTypeOf=201 – Pentru confirmari legate de primirea actualizarilor de clienti; aTypeOf=301 – Pentru confirmari legate de primirea actualizarilor de magazine; aTypeOf=401 – Pentru confirmari legate de primirea actualizarilor de furnizori; aTypeOf=501 – Pentru confirmari legate de primirea actualizarilor de operatori; |
Integer |
aNrShop |
Se utilizeaza doar pentru confirmarea primirii de documente (unde aTypeOf<100) si trebuie sa fie egal cu valoarea campului NRSHOP returnat de metoda apelata anterior. Doar in cazul comenzilor de aprovizionare obtinute prin metoda GetNextSupplyOrder campul respectiv este denumit NRSHOP_SOURCE pentru a evita confuzia cu un alt magazin de la care se poate face aprovizionarea. aNrShop reprezinta codul magazinului folosit de catre utilizatori in programul SmartCash pentru magazinul din care provine documentul. Pentru alte confirmari (unde aTypeOf>100) va avea valoarea fixa 0. |
Integer |
aIndexValue |
Valoarea campului RECVERSION intoarsa de apelul precedent al unei functii de tip Get.. care necesita confirmare. |
Integer |
Campuri JSON returnate in caz de succes:
{"result":[true]}
Campuri JSON returnate in caz de eroare (exemplu):
{"error":"''a'' is not a valid integer value"}