Przeprowadzenie remanentu z firmą zewnętrzną: Różnice pomiędzy wersjami

Z Pomoc Netis
Nie podano opisu zmian
 
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika)
Linia 31: Linia 31:
- towary z kodem krótkim w miejscu kodu paskowego mają kod krótki np. '25'
- towary z kodem krótkim w miejscu kodu paskowego mają kod krótki np. '25'


- inwentaryzacja całego sklepu będzie przesłana jednym plikiem
'''Aby wczytać plik z danymi''' w polu spisowym remanentu wybieramy klawisz '''K -> Wczytanie danych z kolektora -> IMPORT Z PLIKU CSV'''


- każda pozycja wystąpi tylko raz w spisie
Plik powinien znajdować się w '''katalogu exporty''' (katalog udostępniony).


'''Aby wczytać plik z danymi''' w polu spisowym remanentu wybieramy klawisz '''K -> Wczytanie danych z kolektora -> IMPORT Z PLIKU CSV''' 
Podczas wczytywania danych system przeprowadzi nas przez konfigurację, aby poprawnie zaczytać plik (ustawienia takie jak : wskazanie pliku do importu, kodowanie znaków w pliku, separator kolumn, ogranicznik tekstu, od której linii zacząć import, czy jest tytuł, znak dziesiętny - kropka czy przecinek).


Plik powinien znajdować się w '''katalogu exporty''' (katalog udostępniony).  
Następnie konieczne jest powiązanie kolumn z danymi potrzebnymi dla remanentu, czyli określenie która kolumna to kod kreskowy towaru, a  która kolumna to ilość do zaczytania jako ilość spisana . Jeżeli raz przeprowadzimy  konfigurację, to przy następnym imporcie system zapyta nas czy użyć ostatniej konfiguracji importu dla bieżącego importu. Jeżeli konfiguracja jest taka sama nie ma potrzeby wpisywania danych od nowa.


Podczas wczytywania danych system przeprowadzi nas przez konfigurację, aby poprawnie zaczytać plik  (ustawienia takie jak : wskazanie pliku do importu, kodowanie znaków w pliku, separator kolumn, ogranicznik tekstu, od której linii zacząć import, czy jest tytuł, znak dziesiętny - kropka czy przecinek).  
Po wczytaniu remanentu z pliku system wyświetli nam błędy importu (o ile takie będą). Można je zobaczyć wybierając ponownie K -> Błędne dane wczytane z kolektora - możemy wybrać wszystkie błędy lub te z ostatniego importu
 
'''Został zrobiony specjalny typ kolektora do obsługi plików, który jest konfigurowalny, co ma być wysyłane jako baza na kolektor ( plik tekstowy z odpowiedni sformatowanymi danymi )''' 
 
'''Dodanie kolektora do menu kolektorów i konfiguracja:''' 
 
- w kdcliencie wchodzimy: '''Narzędzia -> Konfiguruj -> Kolektor'''
 
- Dalej: '''Insert''' -> wybieramy kolejny numer, wpisujemy nazwę -> remanent zewnętrzny, producent -> Uniwersalny, Baza Kolektora -> wybieramy pierwszą lepszą (nie gra roli) , pole IP zostawiamy puste, Port-> wpisujemy skrypt-> skrypty/remanent_zew
 
Po wprowadzeniu kolektora naciskamy klawisz '''K''' stojąc na tym kolektorze wybieramy '''INSERT''' i dalej:
* Nie wyświetlaj info przed pobraniem -> wartośc 1 
* Format rekordu odczytu -> i wbijamy KOD,ILOSC 
* Format rekordu zapisu -> PLU,KOD,KODZW,NAZWA
* Kodowanie -> cp1250
* Separator pól z odczytu-> ;
* Separator linii z odczytu -> \r\n
* Separator linii z zapisu -> \r\n
* Separator pól z zapisu -> |
* Skrypt interaktywny ->1
* Wybór pliku do odczytu -> 1
* Wybór pliku do zapisu ->1
UWAGA - musimy zrobić pusty skrypt z bin/bash -> skrypty/remanent_zew i wykonywalny 
 
Przy wysyłaniu danych z remanentu -> stojąc na remanencie -> '''K''' -> Wysłanie danych na kolektor ->remanent zew, czekamy, aż przetworzy dane i podajemy nazwę pliku -> ten plik znajdzie się w katalogu exporty/
 
Przy ściąganiu danych -> w spisie -> 'K'->Wczytanie danych z kolektora->wybieramy nasz kolektor->remanent zew -> pojawi się okienko wyboru pliku , potwierdzamy i dane są importowane 
 
Po skonfigurowaniu kolektora typ "Uniwersalny", patrz powyżej praca w remanencie.
 
'''Wysłanie pliku bazy na kolektor''' :
 
- na założonym remanencie '''K''' ->wysłanie danych na Kolektor ->wybieramy nasz typ kolektora ( najlepiej go nazwać "remanent zewnętrzny" ) , po przekonwertowaniu danych program poprosi nas o nazwę pliku, w jakim chcemy zapisać te dane -> wpisujemy pełną nazwę z rozszerzeniem np. remanent15.csv.
 
Plik ten będzie znajdował się w katalogu exporty/.
 
'''Pobranie danych''':
 
- plik do importu danych powinien znajdować się w katalogu exporty/ 


Następnie konieczne jest powiązanie kolumn z danymi potrzebnymi dla remanentu, czyli określenie która kolumna to kod kreskowy towaru, a  która kolumna to ilość do zaczytania jako ilość spisana . Jeżeli raz przeprowadzimy  konfigurację, to przy następnym imporcie system zapyta nas czy użyć ostatniej konfiguracji importu dla bieżącego importu. Jeżeli konfiguracja jest taka sama nie ma potrzeby wpisywania danych od nowa.
- będąc w polu spisowym naciskamy 'K'->Wczytanie danych z kolektora ->wybieramy nasz kolektor -> system wyświetli nam okienko wyboru plików z katalogu exporty/ , wybieramy nasz plik i zatwierdzamy wybranie. Następuje wczytanie danych z pliku , pojawi się okienko z ewentualnymi błędami z importu . Wszystkie pozostałe rozpoznane towary zostaną wczytane do pola spisowego .


Po wczytaniu remanentu z pliku system wyświetli nam błędy importu (o ile takie będą). Można je zobaczyć wybierając ponownie K -> Błędne dane wczytane z kolektora - możemy wybrać wszystkie błędy lub te z ostatniego importu.
UWAGA -> w zależności od ustawienia stałej w konfiguracja/stale.dat -> DODAWAC_TANDEM_NA_DOK ,jeżeli jest =1 to przy każdym towarze który posiada tandem zostanie dodany ten tandem .

Aktualna wersja na dzień 08:47, 24 kwi 2018

EKSPORT DANYCH

Aby eksportować dane w katalogu towarowym bądź w remanencie wybieramy klawisz F6. Wyświetli nam się okno, gdzie uzupełniamy:

  • Gdzie dane mają zostać wyeksportowane - do Drukarki (D), pliku .csv (P) czy też do pliku excel (X)?
  • nazwę pliku
  • Czy chcemy spakować plik zipem?
  • Czy "." mają zostać zamienione na ","?
  • Czy polskie znaki mają być wyświetlane w Windowsie?
  • Jakiego użyć separatora?
  • Opis pliku
  • Czy eksportować wszystko?
  • Czy wysłać plik e-mailem?
Remzew.jpeg

WCZYTYWANIE ORAZ FORMAT PLIKU Z DANYMI

W pliku musi znajdować się kod paskowy towaru oraz jego i ilość .

Struktura pliku:

- bez nagłówków

- kolumny kod_paskowy i ilość

- koniec linii CRLF - windows

- separator ;

- w ilości znak przecinka ',' oddziela ułamki

Struktura ogólna

- towary z kodem krótkim w miejscu kodu paskowego mają kod krótki np. '25'

Aby wczytać plik z danymi w polu spisowym remanentu wybieramy klawisz K -> Wczytanie danych z kolektora -> IMPORT Z PLIKU CSV

Plik powinien znajdować się w katalogu exporty (katalog udostępniony).

Podczas wczytywania danych system przeprowadzi nas przez konfigurację, aby poprawnie zaczytać plik (ustawienia takie jak : wskazanie pliku do importu, kodowanie znaków w pliku, separator kolumn, ogranicznik tekstu, od której linii zacząć import, czy jest tytuł, znak dziesiętny - kropka czy przecinek).

Następnie konieczne jest powiązanie kolumn z danymi potrzebnymi dla remanentu, czyli określenie która kolumna to kod kreskowy towaru, a która kolumna to ilość do zaczytania jako ilość spisana . Jeżeli raz przeprowadzimy konfigurację, to przy następnym imporcie system zapyta nas czy użyć ostatniej konfiguracji importu dla bieżącego importu. Jeżeli konfiguracja jest taka sama nie ma potrzeby wpisywania danych od nowa.

Po wczytaniu remanentu z pliku system wyświetli nam błędy importu (o ile takie będą). Można je zobaczyć wybierając ponownie K -> Błędne dane wczytane z kolektora - możemy wybrać wszystkie błędy lub te z ostatniego importu

Został zrobiony specjalny typ kolektora do obsługi plików, który jest konfigurowalny, co ma być wysyłane jako baza na kolektor ( plik tekstowy z odpowiedni sformatowanymi danymi ) 

Dodanie kolektora do menu kolektorów i konfiguracja: 

- w kdcliencie wchodzimy: Narzędzia -> Konfiguruj -> Kolektor

- Dalej: Insert -> wybieramy kolejny numer, wpisujemy nazwę -> remanent zewnętrzny, producent -> Uniwersalny, Baza Kolektora -> wybieramy pierwszą lepszą (nie gra roli) , pole IP zostawiamy puste, Port-> wpisujemy skrypt-> skrypty/remanent_zew

Po wprowadzeniu kolektora naciskamy klawisz K stojąc na tym kolektorze wybieramy INSERT i dalej:

  • Nie wyświetlaj info przed pobraniem -> wartośc 1 
  • Format rekordu odczytu -> i wbijamy KOD,ILOSC 
  • Format rekordu zapisu -> PLU,KOD,KODZW,NAZWA
  • Kodowanie -> cp1250
  • Separator pól z odczytu-> ;
  • Separator linii z odczytu -> \r\n
  • Separator linii z zapisu -> \r\n
  • Separator pól z zapisu -> |
  • Skrypt interaktywny ->1
  • Wybór pliku do odczytu -> 1
  • Wybór pliku do zapisu ->1

UWAGA - musimy zrobić pusty skrypt z bin/bash -> skrypty/remanent_zew i wykonywalny 

Przy wysyłaniu danych z remanentu -> stojąc na remanencie -> K -> Wysłanie danych na kolektor ->remanent zew, czekamy, aż przetworzy dane i podajemy nazwę pliku -> ten plik znajdzie się w katalogu exporty/

Przy ściąganiu danych -> w spisie -> 'K'->Wczytanie danych z kolektora->wybieramy nasz kolektor->remanent zew -> pojawi się okienko wyboru pliku , potwierdzamy i dane są importowane 

Po skonfigurowaniu kolektora typ "Uniwersalny", patrz powyżej praca w remanencie.

Wysłanie pliku bazy na kolektor :

- na założonym remanencie K ->wysłanie danych na Kolektor ->wybieramy nasz typ kolektora ( najlepiej go nazwać "remanent zewnętrzny" ) , po przekonwertowaniu danych program poprosi nas o nazwę pliku, w jakim chcemy zapisać te dane -> wpisujemy pełną nazwę z rozszerzeniem np. remanent15.csv.

Plik ten będzie znajdował się w katalogu exporty/.

Pobranie danych:

- plik do importu danych powinien znajdować się w katalogu exporty/ 

- będąc w polu spisowym naciskamy 'K'->Wczytanie danych z kolektora ->wybieramy nasz kolektor -> system wyświetli nam okienko wyboru plików z katalogu exporty/ , wybieramy nasz plik i zatwierdzamy wybranie. Następuje wczytanie danych z pliku , pojawi się okienko z ewentualnymi błędami z importu . Wszystkie pozostałe rozpoznane towary zostaną wczytane do pola spisowego .

UWAGA -> w zależności od ustawienia stałej w konfiguracja/stale.dat -> DODAWAC_TANDEM_NA_DOK ,jeżeli jest =1 to przy każdym towarze który posiada tandem zostanie dodany ten tandem .