Import danych do kartoteki towarowej

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