Import ceníku
Při importu ceníku probíhají dva kroky:
dávkový přenos celé databáze dat ze zdrojového souboru do pomocné tabulky CENIK_UPD;
přenos dat po jednotlivých položkách z CENIK_UPD do tabulky CENIK používané v aplikaci.
Před prvním použitím funkce Soubory - Import dat z IS z běžící aplikace 602E-Shop je nejprve nutné modifikovat program Precenik, který popisuje samotný průběh importu viz popis níže.
LITE verze aplikace 602E-Shop (dosud jste nezadali licenční číslo) umožňuje pouze jeden import ceníku.
Při napojení 602E-Shop s IS ABRA GOLD a ECO21 je již program Precenik nastaven; toto nastavení již neměňte.
Struktura souboru pro import ceníku
Pro import ceníku jsou dvě možnosti volby klíče:
- Máte-li ve zdrojovém souboru s ceníkem unikátní ID položky, lze jej využít jako identifikačního klíče mezi ceníkem v IS a ceníkem v 602EShop.
- Druhou možností je nastavení kódu zboží jako klíče – musí však být unikátní. V tomto případě zašrtněte volbu v aplikaci v zákl. nastavení.
Defaultně je nastaven jako klíč Kód zboží; pro system ABRA GOLD je v klíčem ID záznamu a pro system ECO 21 je klíčem Kód zboží.
Prohlédněte si, prosím, adresář Dokumentace - Dodatky, zda vlastníte release CD ROM s podrobnými popisy struktur souborů pro import a export dat do IS. Další informace o možnostech propojení aplikace 602E-Shop a IS získáte na telefonické lince HOT LINE firmy Software602, a.s.
Příklad jak může vypadat TXT soubor, z kterého budete data importovat do tabulky cenik_imp:
id_cenik nazev_zbozi min_cena kod_zbozi
7740 židle čalouněná 550.00 341 120
7741 židle čalouněná 555.00 341 120
7742 židle čalouněná 550.00 341 120
První řádek importovaného souboru obsahuje přesný název atributů. Na ostatních jsou příslušná data. Řádek je ukončen znakem Enter. Je také možné použít různé druhy oddělovačů jako např. znak středník apod.
Zvolíte-li jiný podporovaný typ formátu importovaného souboru (CSV formát, formát dBase IV, FoxPro 2) výše uvedené zásady platí i pro ně. Během importu do cenik_imp program zkontroluje (přes kód zboží) existenci odpovídajícího záznamu v tabulce cenik a provede eventuelní korekci (smaže sirotky nebo vytvoří nový záznam).
Příklad importu dat do ceníku, která jsou v MS Excelu
- Mějme výchozí data ve formátu XLS. Ten ale WinBase602 přímo nepodporuje.
- Zvolte proto volbu Soubor/Ulož jako a typ ukládaného souboru zvolte DBF a dejte Uložit.
- Přejděte do Řídícího panelu vývojového prostředí WinBase602.
- Klikněte na aplikaci, do které chcete importovat ceník.
- Klikněte na Programy.
- Klikněte na program Precenik.
- Klikněte na tlačítko Modifikovat.
- Na prvním řádku nastavte Odkud vzít data pro přenos (t.j. formát dat) a Vybrat soubor. Nezapomeňte na kódování češtiny.
Adresář pro umístění souborů si zvolte s ohledem na zamýšlené propojení s vašim IS. Stejný adresář nastavíte i na záložce Adresáře v okně Nastavení - Základní nastavení.

- Tlačítko Vytvořit popis umožní automatické vytvoření propojení polí pouze v případě totožných názvů, což je značně nepravděpodobné. Proto postupujte řádek po řádku, viz obrázek.
Klikněte na první řádek sloupce Vzít hodnotu a vyberte pole. Poté klikněte na první řádek sloupce Zapsat do sloupce a vyberte patřičné pole. Takto postupujte až nastavíte přenos dat všech polí.


- Upravený popis uložte pod stejným názvem.Precenik a modifikaci ukončete tlačítkem Uložit popis a Zavřít.
Neprovádějte zde přenos dat, neboť ten se provádí pouze v aplikaci příkazem Soubory - Import.
Pokyny pro import
Řádek Kam zapisovat přenášená data neměňte.
Postup importu z aplikace 602E-Shop
Máte-li nastaveny pravidla importů, můžete nyní z běžící aplikace 602E-Shop spustit samotný import. Proveďte Soubory - Import dat z IS a pak se objeví následující okno s výběrem tabulky:
Navigační stránky CD 602E-Shop jsou optimalizovány pro MSIE 800x600