Import kodów kreskowych

Import kodów kreskowych

Import kodów kreskowych, lub innych kodów identyfikacyjnych towarów można zrealizować w programie księgowym mKsiegowa.pl za pomocą iMacros. Listę kodów należy przygotować w postaci pliku CSV.

 

Przykład makra

 SET !DATASOURCE d:\dane\kody.csv 
 SET !DATASOURCE_COLUMNS 4
 URL GOTO=https://mksiegowa.pl/nazwa-instancji/index.php/inventory/manage/item_codes.php
 TAG POS=1 TYPE=SELECT ATTR=NAME:stock_id CONTENT=%{{!col1}}
 TAG POS=1 TYPE=SELECT ATTR=NAME:category_id CONTENT=${{!col2}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:description CONTENT={{!col3}}
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:item_code CONTENT={{!col4}}
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:quantity CONTENT=1
 TAG POS=1 TYPE=SPAN ATTR=TXT:Dodaj<SP>nowy
 wait seconds=1
 

Dostosuj makro

  • ustal nazwę wczytywanego pliku w pierwszym wierszu
  • ustal nazwę instancji (nazwa-instancji) w wierszu 3, w adresie internetowym
  • jeżeli w Twoim pliku będzie więcej kolumn, lub będą inaczej rozmieszczone, zmień odpowiednie parametry {{!colx}} i popraw wartość parametru !DATASOURCE_COLUMNS
  • parametr wait seconds należy dostosować do szybkości działania programu w danych warunkach (szybkość łącza internetowego, komputera, itd.)

Plik CSV powinien zawierać dane przygotowane zgodnie z poniższą tabelą, która zawiera nazwy pól zgodnych z ekranem wprowadzania kodów:

 
Kolumna Wpisywana do pola
1 Kod towaru
2 Kategoria towarowa
3 Nazwa
4 Kod identyfikacyjny (np. kod kreskowy)
 

Przykład pliku danych

 T1,"Materiały ścierne, tarcze","Papier ścierny",4812345678901
 T2,"Materiały ścierne, tarcze","Tarcza ścierna",4812345678902