Gospodarka magazynowa > Inwentaryzacja > Format pliku dla importu arkusza inwentaryzacyjnego | | Drukuj |
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: |
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) |