Kasutaja tarvikud

Lehe tööriistad



et:wms_direct

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:wms_direct [2025/02/11 20:16] – vana versioon taastatud (2024/12/03 13:15) evelinet:wms_direct [2025/11/25 10:41] (Hetkel kehtiv) – [Testimine] toomas
Rida 38: Rida 38:
        * +372 501 8161        * +372 501 8161
        * alo@vtmf.ee        * alo@vtmf.ee
 +       * üldmeil: wmsterminal@vtmf.ee
        * #skännerlahendus        * #skännerlahendus
    * [[https://www.ris.ee|RIS ]]    * [[https://www.ris.ee|RIS ]]
Rida 62: Rida 63:
 | Partii klassid     | x         | -                 | -      | -        | -              | -      | -        | | Partii klassid     | x         | -                 | -      | -        | -              | -      | -        |
 | Retseptid          | x                                  |          |                |        |          | | Retseptid          | x                                  |          |                |        |          |
 +| Artikli ajalugu    | x                                  |          |                |        |          |
 | Laod               | x                                  |          |                |        |          | | Laod               | x                                  |          |                |        |          |
 | Laoseis vaba       | x                                  |          |                |        |          | | Laoseis vaba       | x                                  |          |                |        |          |
Rida 125: Rida 127:
 =====Testimine ===== =====Testimine =====
 Test web liides https://login.directo.ee/xmlcore/wmsd/webupload.html Test web liides https://login.directo.ee/xmlcore/wmsd/webupload.html
 +
 +
 +=====Postman =====
 +Väljund ja Sisend Postman keskkonna jaoks saab alla laadida {{:et:toomas20251125-104049.json|siit}} ning siis importida Collectionina Postmani ning seal testida
  
  
Rida 200: Rida 206:
 **Filter** "code","stock","shelf","ts" **Filter** "code","stock","shelf","ts"
  
 +
 +====Artikli ajalugu ====
 +
 +Artikli ajalugu on mõeldud kaubaartikliga toimunud liikumiste ajaloo (sisse-välja liikumised) vaatamiseks.  \\
 +
 +Skeema: https://login.directo.ee/xmlcore/wmsd/ws_artikli_ajalugu.xsd \\
 +what=itemhistoryrow \\
 +get=1 \\
 +**Filter** "code","stock","type","date1","date2"
  
 ====Laod ==== ====Laod ====
Rida 336: Rida 351:
 ==Erisused == ==Erisused ==
   * Sissetulekul kui sama reanumbriga (rn) saata, siis kirjutab üle. Kehtib ka SN puhul   * Sissetulekul kui sama reanumbriga (rn) saata, siis kirjutab üle. Kehtib ka SN puhul
-  * Kui saata mitu rida sama rn siis salvestab mõlemad ''<rows> <row item="8000-5669" rn="2" qty="1.000" serialnumber="ZZZ"/> <row item="8000-5669" rn="2" qty="1.000" serialnumber="AAA"/>  </rows>'' Originaal rida kustutakse!+  * Kui algsel dokumendil on üks tood ühel real, aga saabubd seda toodet mitu erinevat partiid, siis saata mitu rida sama rn (algne toode rn) siis salvestab mõlemad read nagu näites:  
 +    * ''<rows> <row item="8000-5669" rn="2" qty="1.000" serialnumber="ZZZ"/> <row item="8000-5669" rn="2" qty="1.000" serialnumber="AAA"/>  </rows>'' Originaal rida kustutakse!
   * Liides ei kontrolli kas toode on SN jälgimisega või mitte!   * Liides ei kontrolli kas toode on SN jälgimisega või mitte!
   * Sissetuleku ridade lisamine/muutmine:   * Sissetuleku ridade lisamine/muutmine:
Rida 370: Rida 386:
 ====Inventuurid==== ====Inventuurid====
 Inventuuri tegemiseks: Inventuuri tegemiseks:
-  * Loo Directos inventuuri dokumendid ilma ridadeta+  * Loo Directos inventuuri dokumendid ilma ridadeta (soovitus)
   * Laoid laialaijagmine teha kui lugemine on lõppenud   * Laoid laialaijagmine teha kui lugemine on lõppenud
   * Kui kasutad mitut skännerit:   * Kui kasutad mitut skännerit:
Rida 399: Rida 415:
  
 Enne inventuuri! Enne inventuuri!
-  * Dokument tuleb luua Directos (ainult päis ilma ridadeta)+  * Dokument luua Directos (ainult päis ilma ridadeta). :!: Soovitav on teha Inventuuri keti pea dokument Directos aga ei ole kohustuslik.
   * Laoid splitti ei teha kui kogused saata läbi liidese   * Laoid splitti ei teha kui kogused saata läbi liidese
   * Liideses tuleb saata alati rea numbriga!!! (rea number on ID!)   * Liideses tuleb saata alati rea numbriga!!! (rea number on ID!)
Rida 415: Rida 431:
 |1 |O |Osaliselt saabunund  ja kinnitatud| |1 |O |Osaliselt saabunund  ja kinnitatud|
 |2 |L |Saabunud ja kinnitatud | |2 |L |Saabunud ja kinnitatud |
 +
 +**Väli ''parentmovement'' ** \\
 +Väli parentmovement on mõeldud kasutamiseks olukordades, kus üks laoliikumine on osa mitmest järjestikusest liikumisest ehk liikumisjadast või -ketist. Selle välja abil saab igale liikumisele seostada tema algse või eelneva liikumise (ehk „vanema“), mille tulemusel see liikumine tekkis.
 +
 +See võimaldab:
 +  * jälitada kogu liikumiste ahelat alguspunktini (nt esmane kauba väljavõtt või sissetulek),
 +  * tuvastada, mis laost või laoseisust liikumiste jada alguse sai,
 +  * siduda omavahel seotud liikumisi aruandluse või jälgitavuse eesmärgil.
 +
 +Näide: Kui kaup võetakse ühest laost välja (liikumine A), liigutatakse vahelaosse (liikumine B) ja sealt edasi lõppsihtkohta (liikumine C), siis:
 +  * liikumise B parentmovement viitab liikumisele A,
 +  * liikumise C parentmovement viitab liikumisele B.
 +
 +Sellise sidumise kaudu saab süsteem (või arendaja API kaudu) igal hetkel tagasi liikuda ja leida algse liikumise, kust kogu protsess alguse sai – ning seeläbi näiteks kindlaks teha, millises laos kaup esialgu asus, millisel kuupäeval liikumine algas jms.
 +
 +Väli ei ole kohustuslik lihtsate, iseseisvate liikumiste puhul, kuid muutub oluliseks keerukamate, mitmeetapiliste või automaatselt genereeritud liikumiste korral.
  
  
Rida 429: Rida 461:
   * Saab kasutada ka välise ID uue dokumendi loomisel. Sellisel juhul üritab süsteem luua uue dokumendi mille number on kas ''DOK'' seeriast või seeriast mis on häälestatud transpordi parameetrites. NB! Välise ID dokumeni loomist vältida!!!   * Saab kasutada ka välise ID uue dokumendi loomisel. Sellisel juhul üritab süsteem luua uue dokumendi mille number on kas ''DOK'' seeriast või seeriast mis on häälestatud transpordi parameetrites. NB! Välise ID dokumeni loomist vältida!!!
   * Väljad //qty// ja //receivedqty// on kohustulikud ja peavad olema võrdsed!!!   * Väljad //qty// ja //receivedqty// on kohustulikud ja peavad olema võrdsed!!!
 +
 +
 +==Laoliikumised lukustamine WMS poolt==
 +Kui on vajadus liikumise dokument lukustada nii et WMS süsteemis muutmise ajal ei saaks Directos dokumenti muuta, siis tuleb kasutada staatuseid ja Directo seadistust ''Laoliikumise staatused, mis määravad laoliikumise lukku''.
  
 ===Väljund=== ===Väljund===
Rida 444: Rida 480:
 what=production \\ what=production \\
 get=1 \\ get=1 \\
-**Filter ** "number","status","kinnitatud","ts"+**Filter ** "number","productiondate","status","kinnitatud","ts"
  
 ===Sisend=== ===Sisend===
Rida 474: Rida 510:
 what=writeoff \\ what=writeoff \\
 get=1 \\ get=1 \\
-**Filter** "number","status","project","stock","confirmed","ts"+**Filter** "number","status","project","stock","ts"
  
 ===Sisend === ===Sisend ===
Rida 503: Rida 539:
 ==Transpordi parameetrid == ==Transpordi parameetrid ==
 Vaikimisi parameetreid ei pea looma! \\ Vaikimisi parameetreid ei pea looma! \\
-^TÜÜP ^KOOD ^PARAM1 ^PARAM2 ^SELGITUS^ +^ TÜÜP  ^ KOOD                        ^ PARAM1       ^ PARAM2   ^ SELGITUS                                                                                                                                                                                           
-|XML |wmsd_changestock |0 |INVOICE |Ladumuutev arve (Param.1 =1 on muuda ladu)| +| XML   | wmsd_changestock            | 0            | INVOICE  | Ladumuutev arve (Param.1 =1 on muuda ladu)                                                                                                                                                         
-|XML |wmsd_uniqueid |lisa_field1 |INVOICE |Andmebaasi väli, kuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli "ext_unique_id" peab ka skeemis olema| +| XML   | wmsd_uniqueid               | lisa_field1  | INVOICE  | Andmebaasi väli, kuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli "ext_unique_id" peab ka skeemis olema  
-|XML |wmsd_autocustomer_autocode |0 |INVOICE |Seotud kliendi loomisel luuakse kood liideses, unikaalne email on vajalik ja kliendi koodi süsteemiseadistused on vajalikud| +| XML   | wmsd_autocustomer_autocode  | 0            | INVOICE  | Seotud kliendi loomisel luuakse kood liideses, unikaalne email on vajalik ja kliendi koodi süsteemiseadistused on vajalikud                                                                        
-|XML |wmsd_update |1 |INVOICE |Luba dokumendi update, kui puuduvad seotud dokumendid| +| XML   | wmsd_update                 | 1            | INVOICE  | Luba dokumendi update, kui puuduvad seotud dokumendid                                                                                                                                              
-|XML |wmsd_series |DOK |INVOICE |Seeria, juhul kui luuakse dokumendi number liideses, "uniqueid" transpordi parameeter peab olema ka seadistatud toimimiseks ja skeemis peab olema väli "ext_unique_id"+| XML   | wmsd_series                 | DOK          | INVOICE  | Seeria, juhul kui luuakse dokumendi number liideses, "uniqueid" transpordi parameeter peab olema ka seadistatud toimimiseks ja skeemis peab olema väli "ext_unique_id"                             
-|XML |wmsd_customer_update |0 |INVOICE |Kliendi andmete osaline update, (nimi, email, telefon) või vastavalt spekile| +| XML   | wmsd_customer_update        | 0            | INVOICE  | Kliendi andmete osaline update, (nimi, email, telefon) või vastavalt spekile                                                                                                                       
-|XML |wmsd_object | |INVOICE |Vaikimisi objekt, kui ei saadeta| +| XML   | wmsd_object                              | INVOICE  | Vaikimisi objekt, kui ei saadeta                                                                                                                                                                   
-|XML |wmsd_salesman |XML |INVOICE |Vaikimisi müüja| +| XML   | wmsd_salesman               | XML          | INVOICE  | Vaikimisi müüja                                                                                                                                                                                    
-|XML |wmsd_stock |PL |INVOICE |Vaikimisi ladu, kui ei saadeta| +| XML   | wmsd_stock                  | PL           | INVOICE  | Vaikimisi ladu, kui ei saadeta                                                                                                                                                                     
-|XML |wmsd_confirm |0 |INVOICE |Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"+| XML   | wmsd_confirm                | 0            | INVOICE  | Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"                                                                                                                       
-|XML |wmsd_paymentvatcode |0 |INVOICE |Loodava seotud laekumise rea km kood, laekumine tekib välja "paymentamount" saatmisel, mis peab skeemis olemas olema| +| XML   | wmsd_paymentvatcode         | 0            | INVOICE  | Loodava seotud laekumise rea km kood, laekumine tekib välja "paymentamount" saatmisel, mis peab skeemis olemas olema                                                                               
-|XML |wmsd_confirmpayment |1 |INVOICE |Automaatne seotud laekumise kinnitamine, laekumine tekib välja "paymentamount" saatmisel, mis peab skeemis olemas olema| +| XML   | wmsd_confirmpayment         | 1            | INVOICE  | Automaatne seotud laekumise kinnitamine, laekumine tekib välja "paymentamount" saatmisel, mis peab skeemis olemas olema                                                                            
-|XML |wmsd_posinvoice |0 |INVOICE |1 = kassaarve| +| XML   | wmsd_posinvoice             | 0            | INVOICE  | 1 = kassaarve                                                                                                                                                                                      
-|XML |wmsd_autocustomer |0 |INVOICE |Automaatne seotud kliendi loomine, kui kliendi koodi ei eksisteeri| +| XML   | wmsd_autocustomer           | 0            | INVOICE  | Automaatne seotud kliendi loomine, kui kliendi koodi ei eksisteeri                                                                                                                                 
-|XML |wmsd_2_salesman |TEST |INVOICE |Vaikimisi müüja|+| XML   | wmsd_2_salesman             | TEST         | INVOICE  | Vaikimisi müüja                                                                                                                                                                                    | 
 +| XML   | wmsd_updateconfirmed        | 1            | INVOICE  | Lubab muuta kinnitatud dokumendil päise välju                                                                                                                                                      |
  
  
et/wms_direct.1739297760.txt.gz · Viimati muutnud: 2025/02/11 20:16 persoon evelin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki