Import dokladů z CSV/DBF formátu: Porovnání verzí
m |
m |
||
Řádek 56: | Řádek 56: | ||
|'''Ctrl+Y:Vypustit'''|| zboží bude smazáno, nebude naimportováno | |'''Ctrl+Y:Vypustit'''|| zboží bude smazáno, nebude naimportováno | ||
|} | |} | ||
+ | <br/> | ||
{|border=1 class ="wikitable" | {|border=1 class ="wikitable" | ||
Řádek 67: | Řádek 68: | ||
''....hlavička dokladu....''<br/> | ''....hlavička dokladu....''<br/> | ||
*DOKRD;KodZbozi,Mnoz,Cena,SazbaDPH,KsBal,Sleva,TypKarty,Nazev,Skupina,Skupina2,Jednotka,EAN,EANbal,Poznamka,Vyrobce,Hmotnost<br/> | *DOKRD;KodZbozi,Mnoz,Cena,SazbaDPH,KsBal,Sleva,TypKarty,Nazev,Skupina,Skupina2,Jednotka,EAN,EANbal,Poznamka,Vyrobce,Hmotnost<br/> | ||
− | ''....položky dokladu....''<br/> | + | ''....položky dokladu....''<br/><br/> |
{| class="wikitable" border=1 | {| class="wikitable" border=1 | ||
|- | |- | ||
Řádek 79: | Řádek 80: | ||
"6J548451",1,182.12,22,1,0,,"Tyč kavárenská bílá 135","6001",,"ks",,,"Pokus",,<br/> | "6J548451",1,182.12,22,1,0,,"Tyč kavárenská bílá 135","6001",,"ks",,,"Pokus",,<br/> | ||
"6J549030",5,44.61,22,6,0,"Z","Tyč kavárenská bílá 135","6001","AB","ks",<br/> | "6J549030",5,44.61,22,6,0,"Z","Tyč kavárenská bílá 135","6001","AB","ks",<br/> | ||
− | "8590000000000","85920000000000","Pokus","XY",0. | + | "8590000000000","85920000000000","Pokus","XY",0.37 |
− | + | |} | |
+ | <br/> | ||
+ | <br/>Každá položka dokladu (řádek faktury) je v souboru na jednom samostatném | ||
řádku. Na jednom samostatném řádku jsou i záhlaví (dokladu i položek) a data | řádku. Na jednom samostatném řádku jsou i záhlaví (dokladu i položek) a data | ||
z hlavičky dokladu. Řádky jsou odděleny znaky CR LF.<br/> | z hlavičky dokladu. Řádky jsou odděleny znaky CR LF.<br/> | ||
Řádek 114: | Řádek 117: | ||
Upraven import dokladů z CSV nebo DBF: lze definovat vstupní převodní číselník, ve kterém lze určit, která položka ve vstupním souboru odpovídá jaké položce v databázi (př. OPE.Pocet=FMnozstvi).<br/> | Upraven import dokladů z CSV nebo DBF: lze definovat vstupní převodní číselník, ve kterém lze určit, která položka ve vstupním souboru odpovídá jaké položce v databázi (př. OPE.Pocet=FMnozstvi).<br/> | ||
Zpracovány jsou tyto položky:DOK.CISLODOKL, DOK.CISLOOBJ, DOK.DATODESLAN, DOK.CISLODL, DOK.POZNAMKA, OPE.CISLODOKL, OPE.DATUM, OPE.STAVPOL, OPE.XKOD,OPE.KOD, OPE.EAN, OPE.TYPKARTY, OPE.POCET, OPE.CENASDPH, OPE.CENA, OPE.PROCDPH, OPE.NAZEV, OPE.JEDNOTKA, OPE.SKUPINA, OPE.SKUPINA, OPE.ZARAZENI, OPE.BALENI, OPE.HMOTNOST, OPE.ODBERU, OPE.ZARUKA, OPE.VYROBCE, OPE.EANBALENI, OPE:CISLOSHODA, OPE.POZNAMKA a také obdobné položky s předponou KAR. Lze používat i výrazy (např. OPE.Kod=FSkp+FMater) | Zpracovány jsou tyto položky:DOK.CISLODOKL, DOK.CISLOOBJ, DOK.DATODESLAN, DOK.CISLODL, DOK.POZNAMKA, OPE.CISLODOKL, OPE.DATUM, OPE.STAVPOL, OPE.XKOD,OPE.KOD, OPE.EAN, OPE.TYPKARTY, OPE.POCET, OPE.CENASDPH, OPE.CENA, OPE.PROCDPH, OPE.NAZEV, OPE.JEDNOTKA, OPE.SKUPINA, OPE.SKUPINA, OPE.ZARAZENI, OPE.BALENI, OPE.HMOTNOST, OPE.ODBERU, OPE.ZARUKA, OPE.VYROBCE, OPE.EANBALENI, OPE:CISLOSHODA, OPE.POZNAMKA a také obdobné položky s předponou KAR. Lze používat i výrazy (např. OPE.Kod=FSkp+FMater) | ||
− | |||
|} | |} | ||
Verze z 13. 9. 2010, 11:36
Program nabízí možnost importovat doklady z externích skladových systémů. Import dokladu je možné vyvolat z menu nebo spuštěním skladového programu s parametrem CSV:jméno_souboru. Program nejdříve načte data do přenosového souboru a odtud je možné doklad zaevidovat do příjemky (nebo i do jiného dokladu).
Pomocí číselníku 98 Importní formáty CSV lze definovat výrazy umožňující mapování zdrojových dat na databázová pole skladového programu.
Položka | Popis |
---|---|
Dodavatel | je buď nastaven automaticky, pokud je nalezen (je vyhledáván podle pole kód v dodavatelích) nebo je zobrazen text adresa neurčena a musíme vybrat dodavatele pomocí kl. F9 |
Ozn. dodavatele ve skl. kartě | karty jsou vyhledávány podle pole dodavatel ve skladové kartě |
Předčíslí kódu zboží | |
Celk. počet míst kódu zboží | |
Náhradní znak za úvodní nulu | |
Importní formát | je zpravidla určen automaticky nebo jej můžeme vybrat pomocí kl. F9 |
Import cen (cenové pásmo) | buď zvolíme požadovanou cenu nebo volbu automaticky ze zdrojového souboru |
Po uložení výše uvedených údajů kl.F2 vybereme typ dokladu a objeví se nám seznam karet - odsouhlasení položek dokladů
Sloupec | Popis |
---|---|
S | určuje stav dohledání nebo nalezení skladové karty (mezera nalezeno, ? nenalezeno) |
N.cena | cena ze zdrojového souboru |
Nová PC | nově vypočítaná prodejní cena |
Ext. název přenosového souboru | původní název karty ze zdrojového souboru |
Tabulka - ovládání:
Klávesa | Popis |
---|---|
Enter | objeví se menu : 1. pro nalezenou kartu (opravit kartu, kalkulace ceny, zaměnit tuto kartu za jinou - pokud chceme zboží přijmout na jinou skladovou kartu) 2. pro nenalezenou kartu vybrat správnou kartu ze seznamu, založit skladovou kartu - jsou předvyplněny údaje ze zdrojového souboru 3. při předdefinovaném menu ImportCSV je zobrazeno toto menu (viz. technická poznámka) |
F2:Pokračovat | bude vytvořen doklad (viz. technická poznámka) v přenosovém souboru - objeví se dialog pro načtení přenosového souboru a po stisku tlačítka Načíst doklady ze schránky bude doklad načten a bude : 1. automaticky zaevidován 2. čekat na opravu a ruční evidování |
F6:Nová karta | založení nové karty s předdefinovanými údaji ze zdrojového souboru |
F8:Kód dod. | kód dodavatele v kartě bude nahrazen kódem ze zdrojového souboru |
Ctrl+Y:Vypustit | zboží bude smazáno, nebude naimportováno |
Technická poznámka - Formát CSV souborů | |||
Pro přenos dat je jednodušší, pokud jsou data umístěny v jednom souboru
(umožní to např. po kliknutí na přílohu v poštovním programu rovnou otevřít skladový program).
|
Technická poznámka | |
kód menu 1,49 | import dodacích dokladů |
kód menu 2,49 | import příjmových dokladů |
Vhodné umístění Menu: Převody nebo PřevodyImp |
Technická poznámka - Proměnné | |
DirCSV | určuje adresář, který se použije při ručním importu souboru v menu |
Technická poznámka - Menu "ImportCSV" | |
Kód menu pol.2 | Popis |
1 | oprava karty |
2 | kalkulace ceny |
3 | změna karty |
4 | nová karta |
5 | prohlížení nákupních operací |
6 | prohlížení všech operací |
Pokud menu není definováno, pak se zobrazí pouze volby 1, 2, 3.