Import požadavků z OBX formátu: Porovnání verzí
m (Zamyká „Import požadavků z OBX formátu“ [edit=sysop:move=sysop]) |
m |
||
(Není zobrazeno 28 mezilehlých verzí od 2 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
− | Program podporuje import požadavků z interního formátu OBX. Soubory s tímto typem lze vygenerovat v offline objednávkovém programu nebo je zasílán z kompatibilních webových obchodů a nebo lze | + | Program podporuje import požadavků z interního formátu OBX. Soubory s tímto typem lze vygenerovat v [[OfflineObjednavky|offline objednávkovém programu]] nebo je zasílán z kompatibilních webových obchodů a nebo lze vyexportovat soubory v tomto formátu například z objednávek či požadavků ve [[Zpracování objednávek (OBX)|skladovém systému]]. |
Formát OBX souboru: | Formát OBX souboru: | ||
Řádek 7: | Řádek 7: | ||
Většina údajů z hlavičky (sekce [General]) není povinná, údaje však doporučujeme vyplnit (dle příkladu z přílohy). Sekce [Company] popisuje objednatele. | Většina údajů z hlavičky (sekce [General]) není povinná, údaje však doporučujeme vyplnit (dle příkladu z přílohy). Sekce [Company] popisuje objednatele. | ||
Význam položek je zřejmý z příkladu. | Význam položek je zřejmý z příkladu. | ||
− | + | {|class="wikitable" border=1 width=1000 | |
− | + | |- | |
+ | |bgcolor=#ffdead|Příklad souboru OBJEDNAVKA.OBX | ||
+ | |} | ||
+ | {|class="wikitable" border=1 width=1000 | ||
+ | |- | ||
[General]<br/> | [General]<br/> | ||
− | Created=16. | + | ;''informativní datum+čas vytvoření objednávky, její poslední změny a odeslání''<br/> |
− | Changed=18. | + | Created=16.10.2022 13:10<br/> |
− | DeliveryDate=19. | + | Changed=18.10.2022 10:24<br/> |
− | LatestDeliveryDate=19. | + | Sent=18.10.2022 10:25<br/> |
− | + | ;''očekávané datum dodání zboží + nejpozdější možný termín dodání''<br/> | |
+ | DeliveryDate=19.10.2022<br/> | ||
+ | LatestDeliveryDate=19.10.2022<br/> | ||
+ | ;''informativní pole se jménem souboru, kde je objednávka uložena - může obsahovat jen jméno souboru bez cesty''<br/> | ||
FileName=C:\Prj\Objednavky.WIN\OB010319.obx<br/> | FileName=C:\Prj\Objednavky.WIN\OB010319.obx<br/> | ||
− | <br/> | + | ;''nepovinná položka OrderID obsahuje jednoznačné interní označení objednávky''<br/> |
− | [Company]<br/> | + | OrderID=221018rbdx<br/> |
+ | ;''nepovinné položky OBXApp a OBXAppBuild obsahují jméno aplikace, která objednávku vygenerovala + její verzi''<br/> | ||
+ | OBXApp=K.A.P. Maxim Offline objednávky pro Windows<br/> | ||
+ | OBXAppBuild=5.2.0.0<br/> | ||
+ | ;''nepovinné položky Currency a ExRate obsahují měnu objednávky a informativní kurz''<br/> | ||
+ | Currency=CZK<br/> | ||
+ | ExRate=1<br/> | ||
+ | ;''nepovinná položka Dealer se importuje do pole Zakazka''<br/> | ||
+ | Dealer=D001<br/> | ||
+ | ;''nepovinná položka DocType určuje typ dokladu dle číselníku dodacích dokladů''<br/> | ||
+ | DocType=5<br/> | ||
+ | ;''nepovinná položka PaymentType určuje způsob úhrady''<br/> | ||
+ | ;''0..pro platbu přev.příkazem; 1..hotově; 2..šekem; 3..směnkou; 4..pokl.dokl.; 5..dobírkou; 6..platební kartou''<br/> | ||
+ | PaymentType=6<br/> | ||
+ | ;''nepovinná položka PaymentDate určuje datum poslední platby (pokud byla objednávka uhrazena předem)''<br/> | ||
+ | PaymentDate=18.10.2011<br/> | ||
+ | ;''nepovinná položka PaymentAmount určuje výši poslední platby (pokud byla objednávka uhrazena předem)''<br/> | ||
+ | PaymentAmount=100.00<br/> | ||
+ | <br/>[Company]<br/> | ||
Name1=Tomáš Grepl<br/> | Name1=Tomáš Grepl<br/> | ||
Name2=K.A.P.<br/> | Name2=K.A.P.<br/> | ||
Řádek 30: | Řádek 55: | ||
Mobile=602752140<br/> | Mobile=602752140<br/> | ||
e-mail=grepl@kapsw.cz<br/> | e-mail=grepl@kapsw.cz<br/> | ||
+ | ;''nepovinná položka ContactEmail určuje e-mail, na který se mají posílat informace o průběhu zpracování objednávky''<br/> | ||
+ | ContactEmail=grepl@kapsw.cz<br/> | ||
+ | <br/> ;''nepovinná sekce DeliveryAddress určuje odběrné místo | ||
+ | <br/>[DeliveryAddress]<br/> | ||
+ | Name1=Tomáš Grepl<br/> | ||
+ | Name2=K.A.P.<br/> | ||
+ | Address=Lazecká 70a<br/> | ||
+ | City=Olomouc<br/> | ||
+ | PSC=772 00<br/> | ||
+ | ; ''může obsahovat i e-mail, RespPerson, Phone, Fax, Mobile, ContactEmail, SendInfo - údaje s ukládají do poznámky požadavku; pokud jsou v sekci Company, tak by už neměly být v sekci DeliveryAddress''<br/> | ||
<br/> | <br/> | ||
− | [OrderItems]<br/> | + | [OrderItems]<br/>1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS<br/>2=014352|0|3|15|Fernet stock 40% 0.5l|KS<br/>3=014353|0|2|14|Fernet stock 40% 0.2l|KS<br/>4=014354|0|1|6|Fernet stock 40% 1l|KS<br/>5=014355|0|3|6|Fernet stock 40% + dóza 0.5l|KS<br/>6=014357|0|4|6|Fernet stock citrus 30% 1l|KS<br/>7=3520321|0|1|12|Alfa margarín nová 500g|KS<br/>8=C183104|0|9|20|Hašlerky fernet 175g|KS<br/>9=C183127|0|1|24|Anticol extra 50g|KS<br/><br/> |
− | 1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS<br/> | + | [OrderMemo]<br/>1=Test<br/>2=Pošlete odpověď, zda to došlo.<br/><br/> |
− | 2=014352|0|3|15|Fernet stock 40% 0.5l|KS<br/> | + | |} |
− | 3=014353|0|2|14|Fernet stock 40% 0.2l|KS<br/> | ||
− | 4=014354|0|1|6|Fernet stock 40% 1l|KS<br/> | ||
− | 5=014355|0|3|6|Fernet stock 40% + dóza 0.5l|KS<br/> | ||
− | 6=014357|0|4|6|Fernet stock citrus 30% 1l|KS<br/> | ||
− | 7=3520321|0|1|12|Alfa margarín nová 500g|KS<br/> | ||
− | 8=C183104|0|9|20|Hašlerky fernet 175g|KS<br/> | ||
− | 9=C183127|0|1|24|Anticol extra 50g|KS<br/> | ||
− | <br/> | ||
− | [OrderMemo]<br/> | ||
− | 1=Test<br/> | ||
− | 2=Pošlete odpověď, zda to došlo.<br/> | ||
− | <br/> | ||
− | |||
− | Sekce [OrderItems] popisuje jednotlivé položky. | + | Sekce [OrderItems] popisuje jednotlivé položky.<br/> |
− | řádek=kód zboží|Počet objednaných kusů|počet objednaných balení|počet mj v balení|Název zboží|Měrná jednotka|poznámka k položce | + | řádek=kód zboží|Počet objednaných kusů|počet objednaných balení|počet mj v balení|Název zboží|Měrná jednotka|poznámka k položce|Cena/MJ bez DPH |
např. | např. | ||
− | 1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS|dodat | + | 1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS|dodat novou šarži|61.30 |
V případě, že je vyplněno balení i kusy, pak se celková objednávka sčítá | V případě, že je vyplněno balení i kusy, pak se celková objednávka sčítá | ||
Řádek 61: | Řádek 83: | ||
Poslední sekce [OrderMemo] obsahuje číslované textové poznámky k objednávce. Může tam být hodně řádků, ale pouze první čtyři se zobrazují jako doplňková informace v průvodci pro import objednávky. | Poslední sekce [OrderMemo] obsahuje číslované textové poznámky k objednávce. Může tam být hodně řádků, ale pouze první čtyři se zobrazují jako doplňková informace v průvodci pro import objednávky. | ||
− | Import z OBX neumožňuje vstup ceny - cena je vždy určena systémem dle odběratele. | + | Import z OBX standardně neumožňuje vstup ceny - cena je vždy určena systémem dle odběratele. Pouze pokud je pomocí [[Proměnné skladového systému|proměnné]] OBX, 5 s hodnotou 1 (resp. OBX, 6 pro komprimované objednávky z [[OfflineObjednavky|Offline objednávkového programu]]) povoleno zpracování cen, tak je cena z OBX souboru akceptována. |
Existuje ještě podvarianta importu požadavků z HTML, která se interně převádí na OBX zpracování. | Existuje ještě podvarianta importu požadavků z HTML, která se interně převádí na OBX zpracování. | ||
+ | |||
+ | {|border=1 class ="wikitable" | ||
+ | |bgcolor=#00FF00| '''Technická poznámka''' | ||
+ | |- | ||
+ | |Pomocí proměnné ''OBX,10'' lze nastavit výchozí způsob dopravy. | ||
+ | |} |
Aktuální verze z 12. 7. 2023, 10:49
Program podporuje import požadavků z interního formátu OBX. Soubory s tímto typem lze vygenerovat v offline objednávkovém programu nebo je zasílán z kompatibilních webových obchodů a nebo lze vyexportovat soubory v tomto formátu například z objednávek či požadavků ve skladovém systému.
Formát OBX souboru:
Jedná se o textový soubor v kódování Win1250, který formátem připomíná INI soubory. Lámání řádků může být realizováno pomocí CR LF nebo pomocí LF. Jméno souboru není důležité, doporučujeme pouze příponu souboru .OBX.
Většina údajů z hlavičky (sekce [General]) není povinná, údaje však doporučujeme vyplnit (dle příkladu z přílohy). Sekce [Company] popisuje objednatele. Význam položek je zřejmý z příkladu.
Příklad souboru OBJEDNAVKA.OBX |
;informativní datum+čas vytvoření objednávky, její poslední změny a odeslání
Created=16.10.2022 13:10
Changed=18.10.2022 10:24
Sent=18.10.2022 10:25
;očekávané datum dodání zboží + nejpozdější možný termín dodání
DeliveryDate=19.10.2022
LatestDeliveryDate=19.10.2022
;informativní pole se jménem souboru, kde je objednávka uložena - může obsahovat jen jméno souboru bez cesty
FileName=C:\Prj\Objednavky.WIN\OB010319.obx
;nepovinná položka OrderID obsahuje jednoznačné interní označení objednávky
OrderID=221018rbdx
;nepovinné položky OBXApp a OBXAppBuild obsahují jméno aplikace, která objednávku vygenerovala + její verzi
OBXApp=K.A.P. Maxim Offline objednávky pro Windows
OBXAppBuild=5.2.0.0
;nepovinné položky Currency a ExRate obsahují měnu objednávky a informativní kurz
Currency=CZK
ExRate=1
;nepovinná položka Dealer se importuje do pole Zakazka
Dealer=D001
;nepovinná položka DocType určuje typ dokladu dle číselníku dodacích dokladů
DocType=5
;nepovinná položka PaymentType určuje způsob úhrady
;0..pro platbu přev.příkazem; 1..hotově; 2..šekem; 3..směnkou; 4..pokl.dokl.; 5..dobírkou; 6..platební kartou
PaymentType=6
;nepovinná položka PaymentDate určuje datum poslední platby (pokud byla objednávka uhrazena předem)
PaymentDate=18.10.2011
;nepovinná položka PaymentAmount určuje výši poslední platby (pokud byla objednávka uhrazena předem)
PaymentAmount=100.00
[Company]
Name1=Tomáš Grepl
Name2=K.A.P.
Address=Lazecká 70a
City=Olomouc
PSC=772 00
DIC=CZ7104135819
ICO=12675962
RespPerson=Tomáš Grepl
Phone=585311207
Fax=
Mobile=602752140
e-mail=grepl@kapsw.cz
;nepovinná položka ContactEmail určuje e-mail, na který se mají posílat informace o průběhu zpracování objednávky
ContactEmail=grepl@kapsw.cz
;nepovinná sekce DeliveryAddress určuje odběrné místo
[DeliveryAddress]
Name1=Tomáš Grepl
Name2=K.A.P.
Address=Lazecká 70a
City=Olomouc
PSC=772 00
; může obsahovat i e-mail, RespPerson, Phone, Fax, Mobile, ContactEmail, SendInfo - údaje s ukládají do poznámky požadavku; pokud jsou v sekci Company, tak by už neměly být v sekci DeliveryAddress
[OrderItems]
1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS
2=014352|0|3|15|Fernet stock 40% 0.5l|KS
3=014353|0|2|14|Fernet stock 40% 0.2l|KS
4=014354|0|1|6|Fernet stock 40% 1l|KS
5=014355|0|3|6|Fernet stock 40% + dóza 0.5l|KS
6=014357|0|4|6|Fernet stock citrus 30% 1l|KS
7=3520321|0|1|12|Alfa margarín nová 500g|KS
8=C183104|0|9|20|Hašlerky fernet 175g|KS
9=C183127|0|1|24|Anticol extra 50g|KS
[OrderMemo]
1=Test
2=Pošlete odpověď, zda to došlo.
Sekce [OrderItems] popisuje jednotlivé položky.
řádek=kód zboží|Počet objednaných kusů|počet objednaných balení|počet mj v balení|Název zboží|Měrná jednotka|poznámka k položce|Cena/MJ bez DPH
např. 1=014349|0|8|14|Fernet stock citrus 30% 0.2l|KS|dodat novou šarži|61.30
V případě, že je vyplněno balení i kusy, pak se celková objednávka sčítá (počet objednaných balení * počet MJ v balení + počet objednaných kusů). Pokud se v objednávkovém systému bude zboží objednávat po kusech a ne po baleních, tak je třeba nastavit objednané množství balení na 0.
Kód zboží musí být kód ze skladového systému. Není umožněn import pomocí EAN nebo kódu zboží dodavatele. Poslední sekce [OrderMemo] obsahuje číslované textové poznámky k objednávce. Může tam být hodně řádků, ale pouze první čtyři se zobrazují jako doplňková informace v průvodci pro import objednávky.
Import z OBX standardně neumožňuje vstup ceny - cena je vždy určena systémem dle odběratele. Pouze pokud je pomocí proměnné OBX, 5 s hodnotou 1 (resp. OBX, 6 pro komprimované objednávky z Offline objednávkového programu) povoleno zpracování cen, tak je cena z OBX souboru akceptována.
Existuje ještě podvarianta importu požadavků z HTML, která se interně převádí na OBX zpracování.
Technická poznámka |
Pomocí proměnné OBX,10 lze nastavit výchozí způsob dopravy. |