Import danych do kartoteki towarowej
Import pliku CSV do kartoteki towarowej w programie księgowym mKsiegowa.pl można zrealizować za pomocą programu iMacros.
Poniższy przykład pokazuje możliwość importu usług do kartoteki. Import towarów należałoby rozbudować o ustawienie kont magazynowych.
Uwaga poniższy przykład został przetestowany tylko z iMacros for Internet Explorer. Wynika to z faktu, że niektóre wersje iMacros nie obsługują instrukcji SET !WAITPAGECOMPLETE NO
Przykład makra
SET !DATASOURCE c:\dane\uslugi.csv SET !DATASOURCE_COLUMNS 7 SET !DATASOURCE_LINE {{!LOOP}} 'wiersz URL nie jest potrzebny, jeżeli przed uruchomieniem makro wejdziesz do ' kartoteki towarowej; brak wiersza URL przyspiesza działanie makro TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:NewStockID CONTENT={{!col1}} wait seconds=0.5 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:description CONTENT={{!col2}} wait seconds=0.5 SET !WAITPAGECOMPLETE NO TAG POS=1 TYPE=SELECT ATTR=NAME:category_id CONTENT=${{!col3}} wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:tax_type_id CONTENT=%{{!col4}} wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:mb_flag CONTENT=%D wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:units CONTENT=%szt wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:vat_category CONTENT=%0 wait seconds=0.5 TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=NAME:no_sale CONTENT={{!col5}} wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:sales_account CONTENT=%{{!col6}} wait seconds=0.5 TAG POS=1 TYPE=SELECT ATTR=NAME:cogs_account CONTENT=%{{!col7}} wait seconds=0.5 TAG POS=1 TYPE=SPAN ATTR=TXT:Dodaj<SP>nową<SP>pozycję<SP>kartoteki
Dostosuj makro
- ustal nazwę wczytywanego pliku w pierwszym wierszu
- ustal nazwę instancji (nazwa-instancji) w wierszu 3, w adresie internetowym programu
- jeżeli zmienisz liczbę wczytywanych danych, wpiszą ją do parametru !DATASOURCE_COLUMNS w drugim wierszu
- parametr wait seconds należy dostosować do szybkości działania programu w danych warunkach (szybkość łącza internetowego, komputera, itd.)
- pole Typ podatku musi być dostosowane do aktualnie ustawionej listy typów
- w sprawie typów podatku VAT - prosimy o kontakt
- kategoria VAT jest zapisana w wartości Inne
Plik CSV powinien zawierać dane przygotowane zgodnie z poniższą tabelą, która zawiera nazwy pól z ekranu Kartoteka towarowa:
Kolumna | Wartość wpisywana do pola |
---|---|
1 | Kod (pozycji kartoteki) |
2 | Nazwa (pozycji kartoteki) |
3 | Kategoria |
4 | Typ podatku (VAT): 1 - 23%, 2 - 8%, 3 - 5% |
5 | Wyłączone ze sprzedaży: YES lub NO |
6 | Konto Sprzedaży |
7 | Konto Zakupu |
Przykład pliku danych
1,nazwa1,Sprzedaż,1,YES,702-1,402-1 2,nazwa2,Sprzedaż,2,YES,702-2,402-2