1. Úvod
Čerpání univerzální import CSV je nástroj v systému Doprava 4K, který umožňuje importovat záznamy o čerpání pohonných hmot (PHM) z externích CSV souborů do systému. Na rozdíl od ostatních importních ovladačů, které mají pevně daný formát vstupních dat, univerzální import CSV vám umožňuje nadefinovat si vlastní formátové šablony. Díky tomu můžete zpracovávat CSV soubory z různých zdrojů — vlastních čerpacích stanic, dodavatelů PHM, karet apod.
Co tento modul umí
- Načíst data o čerpání PHM z CSV souborů libovolného formátu.
- Automaticky rozpoznat formát CSV souboru podle připravených šablon.
- Přiřadit vozidla a produkty z CSV k odpovídajícím záznamům v systému Doprava 4K.
- Spárovat záznamy o čerpání s jízdními příkazy (JP).
- Vytvořit účetní doklady (interní doklady XX) nebo skladové výdejky (VD).
Výchozí umístění souborů
Systém ve výchozím nastavení hledá CSV soubory v adresáři:
C:\IMPORTY\UNIVERSAL\*.csv
Tuto cestu je možné změnit v konfiguraci systému.
2. Příprava před prvním importem
Než provedete první import, je nutné nastavit parametry ovladače a připravit potřebné číselníky. Nastavení se provádí v dialogu Možnosti driveru, který otevřete volbou nastavení u ovladače „Čerpání univerzální import CSV“.
Dialog obsahuje několik záložek. Jednotlivé záložky a jejich nastavení jsou popsány v následujících kapitolách.
3. Záložka „Parametry“
Tato záložka obsahuje obecné nastavení importu. Rozdělena je do několika skupin.
3.1 Ostatní doklady (XX) — Nastavení střediska a párování
Středisko dokladu
Do pole „Středisko dokladu“ zadejte kód střediska, které se má přiřadit vytvářeným dokladům. Pomocí tlačítka „…“ můžete středisko vyhledat v číselníku.
Způsob dohledání střediska
Vyberte jednu ze tří možností, jak se má středisko na dokladu určit:
| Volba | Popis |
|---|---|
| Z jízdního příkazu; kmenové středisko vozidla; zde zadané | Systém nejprve zkusí převzít středisko z jízdního příkazu. Pokud JP není nalezen, použije kmenové středisko vozidla. Pokud ani to není k dispozici, použije zde zadané středisko. |
| Kmenové středisko vozidla; zde zadané středisko | Systém vezme kmenové středisko vozidla. Pokud není k dispozici, použije zde zadané. |
| Vždy zde zadané středisko | Vždy se použije středisko zadané v poli výše. |
Párování s jízdními příkazy
| Zaškrtávací pole | Popis |
|---|---|
| Automaticky párovat s jízdním příkazem | Pokud je zaškrtnuto, systém se pokusí automaticky přiřadit každý záznam čerpání k odpovídajícímu jízdnímu příkazu podle SPZ, data, času a řidiče. Doporučujeme ponechat zaškrtnuté. |
| Záznamy s časem transakce 0:00:00 párovat bez ohledu na čas | Pokud CSV soubor neobsahuje čas (nebo je čas 0:00), systém bude párovat pouze podle data a SPZ, bez omezení na čas. |
| Importovat pouze záznamy spárované s JP | Pokud je zaškrtnuto, importují se jen záznamy, které se podařilo přiřadit k jízdnímu příkazu. Záznamy bez JP se neimportují. |
| Povolit import do zkontrolovaných jízdních příkazů | Umožní import čerpání i do JP, které již byly označeny jako zkontrolované. |
| Importovat i záznamy s nevyplněnou SPZ | Pokud CSV soubor obsahuje řádky bez SPZ, budou zahrnuty do importu. |
3.2 Cena čerpání
| Pole / Zaškrtávací pole | Popis |
|---|---|
| Sazba DPH | Zadejte výchozí sazbu DPH (v procentech), která se použije v případě, že CSV soubor neobsahuje vlastní sazbu. Pomocí tlačítka „…“ můžete vybrat ze seznamu sazeb. |
| Převzít prodejní cenu platnou pro prodej ze skladu | Pokud je zaškrtnuto, jednotkové ceny se nepřebírají z CSV, ale z aktuálního ceníku skladu. Toto je vhodné při výdeji z vlastního skladu. |
3.3 Možnosti vstupního souboru
| Pole / Zaškrtávací pole | Popis |
|---|---|
| Znaková sada | Vyberte znakovou sadu CSV souboru. Nejčastější volby: CP1250 (Windows) pro soubory vytvořené ve Windows, nebo CP852 (DOS) pro starší soubory. |
| Typ dokladu | Určuje, jaký typ dokladu se vytvoří: XX doklad (interní účetní doklad) nebo Výdejka (skladová výdejka). Výběr závisí na vašem způsobu účtování PHM. |
| Filtrovat vstupní soubor podle IČO vlastní firmy | Pokud CSV soubor obsahuje záznamy pro více firem, zaškrtnutím se vyfiltrují pouze záznamy odpovídající IČO vaší firmy. |
| U cizích vozidel vytvořit jednu výdejku za měsíc | Záznamy pro cizí vozidla se seskupí do jedné výdejky za měsíc. |
| Tankování u vlastních vozidel je vždy do plné nádrže | Všechna čerpání vlastních vozidel se označí jako „tankování do plné nádrže“. Toto ovlivní výpočet spotřeby. |
3.4 Identifikace vozidla
Vyberte, podle čeho se má vozidlo z CSV přiřadit k vozidlu v systému:
| Volba | Popis |
|---|---|
| SPZ | Vozidlo se identifikuje podle registrační značky (SPZ). |
| Kód řidiče | Vozidlo se identifikuje podle kódu řidiče přiřazeného v CSV. |
| SPZ a Kód řidiče | Použije se kombinace obou údajů. |
Tip: Nejběžnější volbou je SPZ, pokud vaše CSV soubory obsahují registrační značky vozidel.
4. Záložka „Mapování sloupců“
Tato záložka je klíčová pro správné fungování univerzálního importu. Zde definujete formátové šablony, které popisují, jak vypadají vaše CSV soubory — jaké sloupce obsahují, jaký je oddělovač, formát data a času atd.
Můžete vytvořit libovolný počet šablon pro různé formáty CSV souborů. Systém se při importu pokusí automaticky rozpoznat správnou šablonu.
4.1 Vytvoření nové šablony
- Klikněte na tlačítko „Přidat“.
- Vyplňte všechna pole šablony (viz popis níže).
- Potvrďte tlačítkem „OK“.
4.2 Úprava existující šablony
- Vyberte šablonu v tabulce.
- Klikněte na tlačítko „Opravit“.
- Upravte požadovaná pole.
- Potvrďte tlačítkem „OK“ nebo zrušte změny tlačítkem „Storno“.
4.3 Smazání šablony
- Vyberte šablonu v tabulce.
- Klikněte na tlačítko „Smazat“.
- Potvrďte smazání.
4.4 Popis polí šablony
Název
Zadejte srozumitelný název šablony, např. „Vlastní čerpací stanice“ nebo „Dodavatel XY — měsíční výpis“. Název slouží pro vaši orientaci při výběru formátu.
Hlavička (definice sloupců)
Toto je nejdůležitější pole šablony. Obsahuje seznam názvů sloupců oddělených středníkem (;), které popisují strukturu jednoho řádku CSV souboru. Pořadí názvů musí přesně odpovídat pořadí sloupců v CSV.
Dostupné názvy sloupců:
| Název sloupce | Popis | Povinný? |
|---|---|---|
SPZ |
Registrační značka vozidla | Ano* |
KOD_VOZ |
Kód vozidla (alternativa k SPZ) | Ano* |
DATUM |
Datum čerpání | Ano |
CAS |
Čas čerpání | Ne |
DATUM_CAS |
Datum a čas v jednom sloupci | Ne |
MNOZSTVI |
Natankované množství (v litrech apod.) | Ano |
JCENA |
Jednotková cena (cena za jednotku, např. za litr) | Ne |
CENA |
Celková cena čerpání | Ne |
CENA_BEZ |
Cena bez DPH | Ne |
SAZBA_DPH |
Sazba DPH v procentech | Ne |
MENA |
Měna (např. CZK, EUR) | Ne |
PRODUKT |
Název nebo kód produktu/PHM | Ne |
KOD_PROD |
Kód produktu | Ne |
RIDIC |
Jméno nebo kód řidiče | Ne |
KOD_RID |
Kód řidiče | Ne |
TACHOGRAF |
Stav tachografu (km) | Ne |
EXT_CISLO |
Externí číslo dokladu | Ne |
SKIP |
Sloupec se přeskočí (neimportuje se) | — |
* Alespoň jeden z údajů
SPZneboKOD_VOZmusí být v šabloně přítomen.
Tip: Pokud CSV soubor obsahuje sloupce, které nepotřebujete importovat (např. poznámky, interní ID), použijte pro ně klíčové slovo
SKIP. Můžete mít i více sloupců SKIP — pojmenujte jeSKIP,SKIP1,SKIP2atd.
Příklady definic hlavičky:
SPZ;DATUM;CAS;MNOZSTVI;JCENA;PRODUKT— soubor se SPZ, datem, časem, množstvím, cenou a produktemSPZ;DATUM_CAS;MNOZSTVI;JCENA— datum a čas jsou v jednom sloupciSKIP;SPZ;SKIP;DATUM;CAS;MNOZSTVI;SKIP;CENA— s přeskakovanými sloupci
Oddělovač (sloupců)
Znak, kterým jsou odděleny jednotlivé sloupce v CSV souboru. Nejčastější hodnoty:
| Oddělovač | Použití |
|---|---|
; (středník) |
Nejběžnější v českém prostředí |
, (čárka) |
Běžné v anglosaských souborech |
\t (tabulátor) |
Někdy u exportů z tabulkových procesorů |
Desetinný oddělovač
Znak používaný pro oddělení desetinných míst v číselných hodnotách:
| Oddělovač | Příklad |
|---|---|
, (čárka) |
45,5 — běžné v českém formátu |
. (tečka) |
45.5 — běžné v anglosaském formátu |
Upozornění: Pokud je oddělovač sloupců i desetinný oddělovač shodný (obojí čárka), musí být číselné hodnoty v CSV souboru uzavřeny v uvozovkách, např.
"45,5". Systém tuto situaci zpracuje automaticky.
Má hlavičku
Určuje, zda první řádek CSV souboru obsahuje názvy sloupců (hlavičku):
- Ano (T) — první řádek je hlavička a bude přeskočen (data začínají od druhého řádku).
- Ne (N) — soubor neobsahuje hlavičku, data začínají od prvního řádku.
Datum + čas spojený
Určuje, zda jsou datum a čas v CSV souboru v jednom sloupci nebo ve dvou oddělených sloupcích:
- Ne (N) — datum a čas jsou v samostatných sloupcích. V hlavičce použijte
DATUMaCAS. - Ano (T) — datum a čas jsou v jednom sloupci oddělené mezerou. V hlavičce použijte
DATUM_CAS.
Formát data
Formát, ve kterém je datum zapsáno v CSV souboru. Příklady:
| Formát | Příklad | Popis |
|---|---|---|
dd.mm.yyyy |
15.03.2024 |
den.měsíc.rok — nejběžnější v ČR |
yyyy-mm-dd |
2024-03-15 |
rok-měsíc-den — mezinárodní formát |
dd/mm/yyyy |
15/03/2024 |
den/měsíc/rok |
mm/dd/yyyy |
03/15/2024 |
měsíc/den/rok — americký formát |
Tip: Oddělovač v datu (tečka, pomlčka, lomítko) se rozpozná automaticky z formátu.
Formát času
Formát, ve kterém je čas zapsán v CSV souboru:
| Formát | Příklad |
|---|---|
hh:nn:ss |
14:30:00 — hodiny:minuty:sekundy |
hh:nn |
14:30 — hodiny:minuty (bez sekund) |
Výchozí produkt
Pokud CSV soubor neobsahuje sloupec s produktem (PHM), zadejte sem kód produktu, který se použije pro všechny záznamy. Kód musí odpovídat záznamu v číselníku produktů (viz záložka „Číselník produktů“).
Pokud CSV soubor sloupec s produktem obsahuje, ponechte toto pole prázdné.
Aktivní
Zaškrtněte, aby šablona byla aktivní a mohla se používat při importu. Neaktivní šablony jsou při importu ignorovány.
Důležité: Musíte mít alespoň jednu aktivní šablonu, aby bylo možné provést import.
5. Záložka „Číselník vozidel“
Číselník vozidel slouží k propojení kódů vozidel z CSV souboru s vozidly evidovanými v systému Doprava 4K. Toto přiřazení je nezbytné — záznamy s nerozpoznaným vozidlem nelze importovat.
5.1 Přidání vozidla do číselníku
- Klikněte na „Přidat“.
- Do pole „Kód jednotky“ zadejte kód vozidla přesně tak, jak je uveden v CSV souboru (např. SPZ vozidla
3AB1234). - V poli „Přiřazení“ vyberte odpovídající vozidlo ze systému Doprava 4K (z rozbalovacího seznamu, kde se zobrazují SPZ a typ značky).
- Potvrďte tlačítkem „OK“.
5.2 Úprava přiřazení
- Vyberte vozidlo v tabulce.
- Klikněte na „Opravit“.
- Změňte přiřazení.
- Potvrďte tlačítkem „OK“.
5.3 Smazání vozidla z číselníku
- Vyberte vozidlo.
- Klikněte na „Smazat“.
5.4 Barevné rozlišení
- Červený text — vozidlo nemá přiřazení k vozidlu v systému. Je třeba přiřazení doplnit, jinak se záznamy s tímto vozidlem nebudou importovat.
Tip: Při prvním importu systém automaticky nabídne přidání nových vozidel nalezených v CSV souboru do číselníku. Poté je potřeba jim v nastavení přiřadit skutečná vozidla.
6. Záložka „Číselník produktů“
Číselník produktů slouží k propojení kódů PHM z CSV souboru s řádky účetní osnovy (u dokladů XX) nebo se skladovými kartami (u výdejek VD).
6.1 Přidání produktu
- Klikněte na „Přidat“.
- Do pole „Kód produktu“ zadejte kód produktu přesně tak, jak je uveden v CSV (např.
NM,ON,BA95). - Do pole „Název produktu“ zadejte srozumitelný název (např. „Nafta motorová“).
- V poli „Přiřazení“ vyberte odpovídající řádek účetní osnovy.
- Pro výdejky (VD): Navíc vyplňte pole „Sklad“ (vyberte sklad) a „Skladová položka“ (vyberte hlavní kartu). Tato pole se zobrazí pouze v případě, že je typ dokladu nastaven na „Výdejka“.
- Potvrďte tlačítkem „OK“.
6.2 Barevné rozlišení
- Červený text — produkt nemá přiřazení k účetní osnově. Je třeba přiřazení doplnit.
Důležité: Záznamy s nerozpoznaným nebo nepřiřazeným produktem nelze importovat.
7. Spuštění importu
7.1 Příprava CSV souboru
- Umístěte CSV soubor do složky
C:\IMPORTY\UNIVERSAL\(nebo do jiné složky dle konfigurace). - Soubor musí mít příponu
.csv. - Zkontrolujte, že formát souboru odpovídá některé z vašich aktivních šablon.
7.2 Zahájení importu
- V systému Doprava 4K spusťte funkci „Čerpání univerzální import CSV“.
- Systém zkontroluje vaše oprávnění.
- Systém vyhledá CSV soubory ve složce.
7.3 Výběr souboru
- Pokud se ve složce nachází jeden soubor, automaticky se použije.
- Pokud je souborů více, zobrazí se dialog s tabulkou nalezených souborů (název a datum vytvoření). Vyberte požadovaný soubor.
7.4 Automatická detekce formátu
Po načtení souboru se systém pokusí automaticky rozpoznat formát CSV souboru porovnáním s vašimi aktivními šablonami. Systém hodnotí:
- Shodu počtu sloupců.
- Zda hodnoty ve sloupcích odpovídají očekávanému typu (datum, čas, SPZ, číslo).
Pokud automatická detekce uspěje, import pokračuje bez další interakce.
Pokud automatická detekce selže, zobrazí se dialog „Výběr formátu importu“:
- V horní části vidíte náhled prvních řádků CSV souboru.
- V dolní části je seznam dostupných šablon ve formátu
Název (definice sloupců). - Vyberte správnou šablonu a potvrďte tlačítkem „OK“.
Tip: Pokud žádná šablona neodpovídá, zavřete dialog tlačítkem „Storno“, přejděte do nastavení a vytvořte novou šablonu.
8. Kontrola záznamů k importu
Po zpracování CSV souboru se zobrazí formulář „Kontrola záznamů k importu“ se dvěma záložkami.
8.1 Záložka „Záznamy k importu“
Tato záložka zobrazuje záznamy, které je možné importovat. V tabulce vidíte pro každý záznam:
- SPZ — registrační značku vozidla
- Datum, Čas — datum a čas čerpání
- Množství — natankované množství
- Cena, Jednotková cena — cenové údaje
- Produkt — typ PHM
- Stázka — číslo jízdního příkazu (pokud byl spárován)
- Řidič — řidič z jízdního příkazu
Barevné kódování řádků
Barvy textu vám pomohou rychle posoudit stav každého záznamu:
| Barva | Význam |
|---|---|
| Černá | Nový záznam, úspěšně spárovaný s jízdním příkazem (nebo označený jako „Mimo JP“). Připravený k importu. |
| Červená | Nový záznam bez vazby na jízdní příkaz. Můžete ho spárovat ručně nebo importovat bez vazby. |
| Zelená | Záznam, který již byl dříve importován a je spárovaný s JP. Zobrazí se po kliknutí na „Zobrazit naimportované“. |
| Hnědá | Záznam, který již byl dříve importován bez vazby na JP. |
| Šedé pozadí | Záznam byl vyřazen z importu (nebude se importovat). |
Dostupná tlačítka
| Tlačítko | Funkce |
|---|---|
| Pokračovat | Potvrdí import a vytvoří doklady ze všech nevyřazených záznamů. |
| Storno | Zruší celý import bez vytvoření dokladů. |
| Výběr jízdního příkazu | Otevře dialog pro ruční spárování aktuálního záznamu s jízdním příkazem (viz kapitola 8.3). |
| Smazat jízdní příkaz | Zruší vazbu aktuálního záznamu na jízdní příkaz. |
| Mimo jízdní příkaz | Označí záznam jako čerpání mimo jízdní příkaz (např. tankování do zásoby). |
| Vyřadit z importu / Zapojit do importu | Přepíná, zda se záznam zahrne do importu. Vyřazené záznamy se zobrazují se šedým pozadím. |
| Zobrazit naimportované / Skrýt naimportované | Přepíná zobrazení záznamů, které již byly dříve importovány (duplicity). |
8.2 Záložka „Vyřazené záznamy“
Tato záložka zobrazuje záznamy, které nelze importovat z důvodu chybějících nebo neplatných údajů. V horní části je zobrazen popis problému.
Sloupce, které způsobují problém, jsou zvýrazněny tučně červeně. Podle typu problému:
| Označení | Problém | Jak opravit |
|---|---|---|
| V (zvýrazněná SPZ) | Vozidlo nebylo nalezeno v číselníku nebo nemá přiřazení k vozidlu v systému. | Přejděte do nastavení → záložka „Číselník vozidel“ → přidejte vozidlo a přiřaďte ho. |
| P (zvýrazněný produkt) | Produkt nebyl nalezen v číselníku nebo nemá přiřazení k účetní osnově. | Přejděte do nastavení → záložka „Číselník produktů“ → přidejte produkt a přiřaďte ho. |
| R (zvýrazněný řidič) | Řidič nebyl nalezen. | Zkontrolujte údaje o řidiči. |
| M (zvýrazněné množství) | Nulové nebo záporné množství. | Zkontrolujte zdrojový CSV soubor. |
Tip: Po opravení nastavení číselníků je nutné import spustit znovu — opakujte celý postup od začátku.
8.3 Ruční párování s jízdním příkazem
Pokud automatické párování nepřiřadilo záznam k jízdnímu příkazu (červený text), můžete ho spárovat ručně:
- Vyberte záznam v tabulce.
- Klikněte na „Výběr jízdního příkazu“.
- Otevře se dialog „Výběr jízdního příkazu ke spárování“.
Filtrování jízdních příkazů
V horní části dialogu jsou zaškrtávací pole pro filtrování zobrazených JP:
| Filtr | Popis |
|---|---|
| Datum | Zobrazí pouze JP s odpovídajícím datem čerpání. |
| SPZ | Zobrazí pouze JP pro dané vozidlo. |
| Řidič | Zobrazí pouze JP pro daného řidiče. |
Odškrtnutím filtru rozšíříte výběr — např. pokud odškrtnete „Řidič“, zobrazí se JP všech řidičů pro dané vozidlo a datum.
Výběr jízdního příkazu
- V tabulce vyberte požadovaný jízdní příkaz.
- Klikněte na „OK“ nebo dvakrát klikněte na řádek.
- Pokud je vybraný JP zkontrolovaný (zobrazen zeleně), systém se zeptá, zda chcete kontrolu zrušit.
Tlačítkem „Storno“ se vrátíte bez výběru.
9. Dokončení importu
9.1 Vytvoření dokladů
Po kliknutí na „Pokračovat“ v kontrolním formuláři systém vytvoří doklady:
- Interní doklady (XX) — pokud je typ dokladu nastaven na „XX doklad“.
- Výdejky (VD) — pokud je typ dokladu nastaven na „Výdejka“.
Zobrazí se formulář s vytvořenými doklady k závěrečné kontrole a uložení.
9.2 Co se děje na pozadí
Pro každý importovaný záznam systém:
- Vytvoří účetní doklad nebo výdejku s příslušnými údaji.
- Propojí doklad s jízdním příkazem (pokud byl spárován).
- Aktualizuje evidenci čerpání na nádržích vozidla.
- Přepočítá stavy nádrží.
9.3 Smazání zdrojového souboru
Pokud je v konfiguraci nastaveno automatické mazání (DEL = T), systém po úspěšném importu nabídne nebo automaticky smaže zdrojový CSV soubor.
10. Příklady nastavení šablon
Příklad 1: CSV se středníkem a hlavičkou
Jak soubor vypadá:
SPZ;Datum;Cas;Litry;Cena;Produkt
3AB1234;15.03.2024;14:30:00;45,5;1820,00;NM
2BC5678;15.03.2024;16:45:00;60,0;2400,00;NM
Nastavení šablony:
| Pole | Hodnota |
|---|---|
| Název | Vlastní čerpací stanice |
| Hlavička | SPZ;DATUM;CAS;MNOZSTVI;CENA;PRODUKT |
| Oddělovač | ; |
| Desetinný oddělovač | , |
| Má hlavičku | Ano |
| Datum + čas spojený | Ne |
| Formát data | dd.mm.yyyy |
| Formát času | hh:nn:ss |
| Výchozí produkt | (prázdné — produkt je v souboru) |
| Aktivní | Ano |
Příklad 2: CSV s čárkou, bez hlavičky, datum a čas v jednom sloupci
Jak soubor vypadá:
3AB1234,15.03.2024 14:30,45.5,38.50
2BC5678,15.03.2024 16:45,60.0,38.50
Nastavení šablony:
| Pole | Hodnota |
|---|---|
| Název | Dodavatel ABC |
| Hlavička | SPZ;DATUM_CAS;MNOZSTVI;JCENA |
| Oddělovač | , |
| Desetinný oddělovač | . |
| Má hlavičku | Ne |
| Datum + čas spojený | Ano |
| Formát data | dd.mm.yyyy |
| Formát času | hh:nn |
| Výchozí produkt | NM (produkt není v souboru, všechny záznamy jsou nafta) |
| Aktivní | Ano |
Příklad 3: CSV s přeskakovanými sloupci
Jak soubor vypadá:
ID;SPZ;Druh;Datum;Cas;Litry;Poznamka;Cena
1;3AB1234;A;15.03.2024;14:30:00;45,5;bez pozn;1820,00
Nastavení hlavičky: SKIP;SPZ;SKIP;DATUM;CAS;MNOZSTVI;SKIP;CENA
Sloupce „ID“, „Druh“ a „Poznamka“ se označí jako SKIP a systém je při importu přeskočí.
Příklad 4: Čárka jako oddělovač i desetinný oddělovač
Jak soubor vypadá:
SPZ,Datum,Cas,Litry,Cena
3AB1234,15.03.2024,14:30:00,"45,5","1820,00"
Nastavení šablony:
| Pole | Hodnota |
|---|---|
| Oddělovač | , |
| Desetinný oddělovač | , |
Poznámka: Číselné hodnoty v CSV musí být uzavřeny v uvozovkách (
"45,5"). Systém automaticky odstraní uvozovky a správně zpracuje desetinné čárky uvnitř.
11. Řešení problémů
„Nebyly nalezeny žádné aktivní šablony mapování“
Příčina: V nastavení nejsou žádné šablony nebo jsou všechny neaktivní.
Řešení: Přejděte do nastavení → záložka „Mapování sloupců“ → vytvořte alespoň jednu aktivní šablonu.
Vozidla se zobrazují ve „Vyřazených záznamech“ (TAG = V)
Příčina: Kód vozidla z CSV souboru není v číselníku vozidel nebo nemá přiřazení ke skutečnému vozidlu.
Řešení:
- Přejděte do nastavení → záložka „Číselník vozidel“.
- Přidejte nové vozidlo s kódem přesně odpovídajícím CSV souboru.
- Přiřaďte mu vozidlo ze systému Doprava 4K.
- Spusťte import znovu.
Produkty se zobrazují ve „Vyřazených záznamech“ (TAG = P)
Příčina: Kód produktu z CSV souboru není v číselníku produktů nebo nemá přiřazení k účetní osnově.
Řešení:
- Přejděte do nastavení → záložka „Číselník produktů“.
- Přidejte nový produkt s kódem přesně odpovídajícím CSV souboru.
- Přiřaďte mu řádek účetní osnovy (a pro výdejky i sklad a skladovou položku).
- Spusťte import znovu.
Automatická detekce formátu nefunguje
Možné příčiny a řešení:
- Šablona není aktivní — zkontrolujte v nastavení, zda je zaškrtnuto pole „Aktivní“.
- Oddělovač v šabloně neodpovídá skutečnému oddělovači v CSV — otevřete CSV soubor v textovém editoru a ověřte, jaký oddělovač se používá.
- CSV nemá hlavičku, ale šablona říká, že ano (nebo naopak) — zkontrolujte nastavení „Má hlavičku“.
- Počet sloupců v šabloně neodpovídá počtu sloupců v souboru — spočítejte sloupce v CSV a v definici hlavičky šablony.
Datum nebo čas se načítá nesprávně
Řešení:
- Zkontrolujte, zda formát data v šabloně odpovídá skutečnému formátu v CSV (např.
dd.mm.yyyyvs.yyyy-mm-dd). - Zkontrolujte, zda formát času v šabloně odpovídá (např.
hh:nn:ssvs.hh:nn). - Pokud jsou datum a čas v jednom sloupci, ujistěte se, že je nastaveno „Datum + čas spojený“ na Ano a v hlavičce je
DATUM_CASmístoDATUMaCAS.
Záznamy se zobrazují jako duplicitní
Příčina: Systém považuje za duplicitní záznamy, které mají stejné vozidlo, datum a čas (s přesností na minuty). Byly již dříve úspěšně importovány.
Řešení:
- Zkontrolujte, zda importujete správný soubor (a ne soubor, který jste již dříve importovali).
- Pokud potřebujete zobrazit dříve importované záznamy, klikněte na „Zobrazit naimportované“.
- Zkontrolujte zdrojový CSV soubor, zda neobsahuje duplicitní řádky.
Po importu nejsou záznamy spárovány s jízdními příkazy
Možné příčiny:
- V nastavení není zaškrtnuto „Automaticky párovat s jízdním příkazem“.
- Jízdní příkaz pro dané vozidlo a datum neexistuje v systému.
- Čas čerpání nespadá do rozsahu jízdního příkazu.
Řešení:
- Zaškrtněte automatické párování v nastavení.
- Ověřte, že pro dané vozidlo existuje jízdní příkaz pokrývající datum a čas čerpání.
- Použijte ruční párování tlačítkem „Výběr jízdního příkazu“.
Žádné soubory k importu
Příčina: Ve složce pro import nejsou žádné CSV soubory.
Řešení:
- Ověřte, že soubory jsou umístěny ve správné složce (výchozí:
C:\IMPORTY\UNIVERSAL\). - Ověřte, že soubory mají příponu
.csv. - Zkontrolujte nastavenou cestu v konfiguraci systému.
12. Doporučený postup při prvním použití
- Otevřete nastavení ovladače „Čerpání univerzální import CSV“.
- Na záložce „Mapování sloupců“ vytvořte šablonu odpovídající formátu vašeho CSV souboru.
- Na záložce „Parametry“ nastavte středisko, sazbu DPH, typ dokladu a další parametry dle vašich potřeb.
- Uložte nastavení.
- Umístěte testovací CSV soubor do složky
C:\IMPORTY\UNIVERSAL\. - Spusťte import. Systém se pokusí rozpoznat formát a zpracovat data.
- Pokud se zobrazí vyřazené záznamy kvůli neznámým vozidlům nebo produktům, přejděte do nastavení a doplňte číselníky vozidel a produktů.
- Spusťte import znovu — nyní by se záznamy měly úspěšně zpracovat.
- Zkontrolujte spárování s jízdními příkazy a případně proveďte ruční párování.
- Potvrďte import tlačítkem „Pokračovat“.
- Zkontrolujte a uložte vytvořené doklady.
13. Často kladené otázky
Mohu mít více šablon současně?
Ano, můžete vytvořit libovolný počet šablon. Systém se při každém importu pokusí automaticky rozpoznat správnou šablonu. Pokud rozpoznání selže, zobrazí se dialog pro ruční výběr.
Co se stane, když importuji stejný soubor dvakrát?
Systém rozpozná duplicitní záznamy na základě unikátního kódu (kombinace vozidla, data a času). Duplicity se ve výchozím stavu nezobrazují v seznamu k importu — nedojde tedy k dvojitému zaúčtování.
Mohu importovat záznamy v cizí měně?
Ano, pokud CSV soubor obsahuje sloupec s měnou (MENA), systém ji převezme. Jinak se použije tuzemská měna.
Mohu importovat záznamy bez znalosti řidiče?
Ano, sloupce s řidičem (RIDIC, KOD_RID) jsou nepovinné. Záznamy se importují i bez nich.
Co znamená „tankování do plné nádrže“?
Toto nastavení ovlivňuje výpočet spotřeby PHM. Pokud je zaškrtnuto, systém předpokládá, že každé čerpání doplnilo nádrž na maximum, což umožňuje přesnější výpočet spotřeby.