Import zamówień zakupu

Import zamówień zakupu

Zamówienia zakupu można w programie księgowym mKsiegowa.pl zrealizować za pomocą iMacros m.in. poprzez import z pliku CSV.

 

Przykład makra

 SET !DATASOURCE c:\dane\zamowienia-zakupu.csv 
 SET !DATASOURCE_COLUMNS 8
 TAG pos=1 TYPE=select ATTR=NAME:supplier_id CONTENT={{!COL1}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:OrderDate CONTENT={{!col2}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:supp_ref CONTENT={{!col3}}
 wait seconds=0.5
 TAG POS=1 TYPE=SELECT ATTR=NAME:dimension CONTENT={{!col4}}
 TAG POS=1 TYPE=SELECT ATTR=NAME:StkLocation CONTENT=%DEF
 TAG POS=1 TYPE=SELECT ATTR=NAME:stock_id CONTENT=%{{!col5}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:qty CONTENT={{!col6}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:req_del_date CONTENT={{!col7}}
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:price CONTENT={{!col8}}
 wait seconds=0.5
 TAG POS=1 TYPE=SPAN ATTR=TXT:Dodaj<SP>Pozycję
 wait seconds=0.5
 TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:prep_amount CONTENT=50
 wait seconds=0.5
 TAG POS=1 TYPE=SPAN ATTR=TXT:Wprowadź<SP>Dokument
 wait seconds=2
 

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.)

Plik CSV powinien zawierać dane przygotowane zgodnie z poniższą tabelą, która zawiera nazwy pól ekranu wprowadzania zamówienia zakupu:

 
Kolumna Wpisywana do pola
1 Dostawca
2 Data
3 Numer dokumentu dostawcy
4 Przekrój
5 kod pozycji
6 ilość
7 Termin Dostawy
8 Cena

Uwagi:

 

Przykład pliku danych

 dost1,2013-09-01,9/2013,1/13,1,1,2013-10-01,200
 dost1,2013-09-02,10/2013,1/13,2,1,2013-10-01,453