Gospodarka magazynowa > Inwentaryzacja > Format pliku dla importu arkusza inwentaryzacyjnego

Drukuj

Format pliku dla importu arkusza inwentaryzacyjnego

Jest to plik tekstowy składający się z jednej linii nagłówka i dowolnej ilości linii z danymi do arkuszy inwentaryzacyjnych. Każda linia pliku jest zakończona znakiem końca linii. Każda linia składa się z pól oddzielonych znakami tabulacji. Linia nagłówka rozpoczyna się od znaku ‘@’.

 

Przykładowy plik dla importu inwentaryzacji

@2020-01-10        2        Inwentaryzacja2020        Admin        4        0        2020-01-01        

Jabłka Gala        0.0        50.0000        0.0        0.0        45372        0        43.0000        

Jabłka Deserowe        0.0        50.0000        0.0        0.0        45151        0        25.0000        

 

Dla prawidłowego importu w tym trybie konieczny jest dodatkowy tabulator na końcu wiersza danych.

 

Przykładowy plik dla importu inwentaryzacji wg dostaw

@2020-01-10        2        Inwentaryzacja2020        Admin        4        1        2020-01-01        

Jabłka Gala        0.0        50.0000        2/24/PZMA                45372        70        43.0000

Jabłka Deserowe        0.0        50.0000        3/24/PZMA                45151        71        25.0000

 

Przykładowy plik dla importu protokołu wprowadzenia

@2020-01-10        2        Inwentaryzacja2020        Admin        4        2        2020-01-01        

Jabłka Gala        12.000000        2.0000        2/24/PZMA        24.00        45372        0        0        

Jabłka Deserowe        24.000000        2.0000        3/24/PZMA        48.00        45151        0        0

 

Przykładowy plik dla importu protokołu przeceny

@2020-01-10        2        Inwentaryzacja2020        Admin        4        3        2020-01-01        

Jabłka Gala        1.412500        14.000000                0        45372        0        0

Jabłka Deserowe        2.000000        30.000000                0        45151        0        0

 

Poniżej w tabelach opisane jest znaczenie poszczególnych pól.

 

Pola pierwszego wiersza nagłówka

Pole nr

Opis

1

data arkusza

2

identyfikator magazynu (id z bazy KH)

3

opis arkusza

4

nazwa użytkownika tworzącego arkusz

5

wybrane opcje podczas tworzenia nowego arkusza

 

wartość tego pola jest sumą flag (wartości dziesiętne flag):

1 – twórz tylko dla towarów wybranych z listy

2 – uwzględniaj dostawy o stanie zerowym

4 – uwzględniaj towary o stanie zerowym

6

typ arkusza

 

wartości:

0 – inwentaryzacja

1 – inwentaryzacja wg dostaw

2 – protokół wprowadzenia

3 – protokół przeceny

7

pole „od data”

 

jeśli podczas tworzenia nowego arkusza o typie „Inwentaryzacja wg dostaw” wybrano datę od której mają być uwzględnione te dostawy to pole to jest wypełnione tą właśnie datą, w innym wypadku pole pozostaje puste

8

obniżenie/podwyższenie ceny

 

pole wypełnione dla arkusza o typie „Protokół przeceny”, w przeciwnym wypadku pole pozostaje niewypełnione

wartość tego pola jest sumą flag (wartości dziesiętne flag):

2 – obniżenie ceny

4 – podwyższenie ceny

przy czym przynajmniej jedna flaga musi być wybrana

 

Pola wierszy z danymi dla arkuszy inwentaryzacyjnych

Pole nr

Typ arkusza:
Inwentaryzacja

Typ arkusza:

Inwentaryzacja wg dostaw

Typ arkusza:

Protokół wprowadzenia

Typ arkusza:

Protokół przeceny

1

kod towaru

kod towaru

kod towaru

kod towaru

2

nie dotyczy (n.d.)

(wartość 0.0)

n.d.

(wartość 0.0)

cena

(precyzja 0,000001)

cena bieżąca

(precyzja 0,000001)

3

stan ze spisu

(precyzja 0,0001)

stan ze spisu

(precyzja 0,0001)

ilość

(precyzja 0,0001)

nowa cena

(precyzja 0,000001)

4

n.d.

(pusty ciąg znaków)

nazwa dostawy

(max. dł. 40 znaków)

nazwa dostawy

(max. dł. 40 znaków)

n.d.

(pusty ciąg znaków)

5

n.d.

(wartość 0)

n.d.

(wartość 0)

wartość

(precyzja 0,01)

n.d.

(wartość: 0)

6

identyfikator towaru z bazy TW

identyfikator towaru z bazy TW

identyfikator towaru z bazy TW

identyfikator towaru z bazy TW

7

n.d.

(wartość 0)

Identyfikator dostawy z bazy DW

n.d.

(wartość 0)

n.d.

(wartość 0)

8

stan bieżący

(precyzja 0,0001)

stan bieżący

(precyzja 0,0001)

n.d.

(wartość 0)

n.d.

(wartość: 0)