Autor Wątek: kody wagowe  (Przeczytany 7308 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
kody wagowe
« dnia: Grudzień 16, 2015, 10:32:54 »
Witam

Z wracam się z prośbą o rozwiązanie problemu dotyczącego Subiekta GT.

Jest w posiadaniu subiekta wersji 1,39 SP1HF 3 i chciałbym uruchomić czytnik kodów kreskowych, który ma służyć do czytania kodów wagowych. Mam czytnik podłączony do portu szeregowego (RS232), który według pomocy technicznej na stronie insert powinien czytać kody wagowe i dodawać towar z określoną masą. Po ustawieniu w kasiarzu trybu prostego czytnik czyta kody EAN13 i dodaje towar do dokumentu sprzedaży. W momencie ustawienia w kasiarzu trybu automatycznego czytnik powinien czytać kody zwykłe jak i wagowe, ale w momencie zmiany tego trybu pracy na automatyczny przestaje czytać, jakie kolwiek kody. Ustawienie odpowiedniego prefixu w czytniku nie zmienia sytuacji, czytnik dalej nie czyta w trybie automatycznym.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #1 dnia: Grudzień 16, 2015, 11:12:37 »
Gdybyś tak jeszcze spróbował dokładniej opisać problem... Jaka wersja sterowników, jaki czytnik, jaki przewód, zamieść zrzuty z konfiguracją czytnika oraz przykładowym towarem (kody kreskowe) oraz przykładowy kod wagowy.
Daniel, Białystok

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
Odp: kody wagowe
« Odpowiedź #2 dnia: Grudzień 17, 2015, 08:53:11 »
Wersja sterowników najnowsza, czytnik z interfejsem rs232 LV906, zamieszczam konfigurację czytnika w kasiarzu oraz przykładowy kod wagowy. Tylko jeszcze raz muszę podkreślić że nie czyta przy tych ustawieniach żadnych kodów nie tylko wagowych.

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
Odp: kody wagowe
« Odpowiedź #3 dnia: Grudzień 17, 2015, 08:54:19 »
Jeszcze przykładowy kod wagowy

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #4 dnia: Grudzień 17, 2015, 09:15:42 »
Wersja sterowników najnowsza,

Należało podać numer wersji.

czytnik z interfejsem rs232 LV906, zamieszczam konfigurację czytnika w kasiarzu oraz przykładowy kod wagowy. Tylko jeszcze raz muszę podkreślić że nie czyta przy tych ustawieniach żadnych kodów nie tylko wagowych.

Co o reszty to jak miałoby to działać ? Na karcie towaru nie jest uzupełniony kod kreskowy... W poprzedniej wypowiedzi nie opisałeś dokładnie tego co zrobiłeś - nie wspomniałeś o włączeniu kontroli cyfr kontrolnych - nie mam jak sprawdzić poprawności wagowego kodu kreskowego więc wyłącz tę opcję i sprawdź wtedy.

Poza tym "przyrostek" przetłumaczony z angielskiego "sufix" nie ma wpływu na odczyt, jest to informacja dodawana do odczytanego kodu kreskowego i powinna pozostać domyślna...
Daniel, Białystok

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
Odp: kody wagowe
« Odpowiedź #5 dnia: Grudzień 17, 2015, 11:46:01 »
Wersja sterowników 5.19. Wyłączyłem kontrolę cyfr kontrolnych. Przyrostek ustawiony na domyślny. Czytnik ustawiony w kasiarzu w trybie automatycznym i nie czyta żadnego kodu. Prawda że wagowy może ma nieprawidłowy format ale dlaczego nie czyta zwykłego jednostkowego kodu EAN-13 który jest na pewno prawidłowy. Sprawdzam i nie czyta nic nawet do notatnika.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #6 dnia: Grudzień 17, 2015, 12:01:51 »
Wersja sterowników 5.19.

Czyli nie napisałeś prawdy, nie jest to aktualna wersja, aktualna wersji to 5.21, a od dzisiaj 5.22. Sama wersja nie ma znaczenia, ale równie dobrze możesz nie  podawać prawdziwych innych informacji, a tak jest dużo trudniej lub nie da się rozwiązać problemu.

Wyłączyłem kontrolę cyfr kontrolnych. Przyrostek ustawiony na domyślny. Czytnik ustawiony w kasiarzu w trybie automatycznym i nie czyta żadnego kodu. Prawda że wagowy może ma nieprawidłowy format ale dlaczego nie czyta zwykłego jednostkowego kodu EAN-13 który jest na pewno prawidłowy.

Nie mam pomysłu i nie mam czasu, aby sprawdzić u siebie.

Sprawdzam i nie czyta nic nawet do notatnika.

Jak widać nie wiesz co robisz i zgadujesz... Jak czytnik RS'owy miałby przesłać dane do notatnika ? Nie ma takiej możliwości, potrzebny jest do tego dodatkowy program.
Daniel, Białystok

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
Odp: kody wagowe
« Odpowiedź #7 dnia: Grudzień 17, 2015, 12:29:28 »
Jeżeli w kasiarzu ustawię tryb prosty czytnik doskonale czyta do notatnika.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #8 dnia: Grudzień 17, 2015, 21:18:09 »
Jeżeli w kasiarzu ustawię tryb prosty czytnik doskonale czyta do notatnika.

Masz trochę racji, rzeczywiście w trybie prostym Subiekt odczytuje dane z portu COM i umieszcza je w buforze klawiatury, czyli w tym momencie rolę "dodatkowego programu" o którym pisałem pełni Subiekt. Jednak tryb automatyczny działa "zupełnie inaczej", na podstawie odczytanego kodu kreskowego jest szukany towar w bazie danych, jeśli zostanie znaleziony to jest dodawany do dokumentu, a jeśli nie to ma żadnego efektu. Tak więc czytnik odczytuje kod kreskowy, ale nie znajduje go w bazie danych, a nie znajduje, gdyż jak pisałem wcześniej nie uzupełniłeś kodu kreskowego towaru.

Podłączyłem czytnik i bez problemu odczytałem Twój przykładowy kod wagowy.
Daniel, Białystok

Offline Alfa Agri

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: GT 1.39 SP1 HF3 (1.3906.13.3429)
Odp: kody wagowe
« Odpowiedź #9 dnia: Grudzień 19, 2015, 12:40:17 »
W trybie prostym czyta mi również do subiekta, wyszukuje towar i dodaje go, oczywiście zwykły kod nie wagowy. W trybie automatycznym nie wczytuje ani zwykłego kodu jednostkowego ani wagowego, oczywiście uzupełniłem kod kreskowy towaru.
Możesz napisać dokładniej co znaczy że odczytałeś mój kod wagowy, czy znaczy to że dodałeś towar z takim kodem do subiekta i czytnik po zeskanowaniu kodu dodał go do dokumentu z odpowiednią masą.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #10 dnia: Grudzień 19, 2015, 14:47:27 »
Możesz napisać dokładniej co znaczy że odczytałeś mój kod wagowy, czy znaczy to że dodałeś towar z takim kodem do subiekta i czytnik po zeskanowaniu kodu dodał go do dokumentu z odpowiednią masą.

Dokładnie tak.
Daniel, Białystok

Offline vivaldi

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 2.00 SP1
Odp: kody wagowe
« Odpowiedź #11 dnia: Grudzień 19, 2015, 20:13:15 »
Podepnę się pod temat, bo jestem ciekaw @dkozlowski co wpisałeś w pole [podstawowy kod kreskowy] w towarze. Z moich własnych walk z programem wynika, iż nie czyta on kodów wagowych, znaczy czyta ale nie interpretuje ich jako kodu wagowego co oznacza, że kod 2970067021240 nie przeniesie wartości 2,124 do wagi towaru który pod kod 2970067 jest podpięty.
Ewentualnie jakby ktoś wpadł na to jak rozwiązać by Subiekt czytał kody wagowe to będę niezmiernie wdzięczny.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #12 dnia: Grudzień 19, 2015, 21:10:53 »
Podepnę się pod temat, bo jestem ciekaw @dkozlowski co wpisałeś w pole [podstawowy kod kreskowy] w towarze.

Nic, kody wagowe wprowadzam w dodatkowe kody kreskowe. Dla przykładowego kodu kreskowego kod towaru to "7777".

Z moich własnych walk z programem

To Twój wybór, jedni lubią walczyć z programem, a inni na nim pracować ;)

wynika, iż nie czyta on kodów wagowych, znaczy czyta ale nie interpretuje ich jako kodu wagowego co oznacza, że kod 2970067021240 nie przeniesie wartości 2,124 do wagi towaru który pod kod 2970067 jest podpięty.

Wszystko działa tak jak powinno. Szkoda tylko, że prefiksy kodów kreskowych nie są konfigurowalne, dla innych prefiksów pozostaje parsowanie po stronie czytnika. Nie można też dodawać własnych sterowników czytników kodów kreskowych.

Ewentualnie jakby ktoś wpadł na to jak rozwiązać by Subiekt czytał kody wagowe to będę niezmiernie wdzięczny.

Widzę, że zajmujesz się ciekawymi rzeczami... ;) Należało zapoznać się z budową wagowych kodów kreskowych, które są opisane w pomocy do programu:

Cytuj
Charakterystyka kodu kreskowego

Do znakowania towarów o zmiennej ilości i cenie stosuje się kody kreskowe EAN-13 zaczynające się od cyfry 2. Cyfra następująca bezpośrednio po cyfrze 2 określa rodzaj struktury kodu. Obecnie wykorzystuje się następujące struktury kodów:

dla towarów o zmiennej ilości:
27TTTTQWWWWWK
29TTTTQWWWWWK

dla towarów o zmiennej cenie:
23TTTTVCCCCCK
24TTTTVCCCCCK

gdzie:
T...T - kod towaru
W...W - masa lub ilość
C...C - cena
Q - dodatkowa cyfra kontrolna
K - cyfra kontrolna EAN-13.
Daniel, Białystok

Offline vivaldi

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 2.00 SP1
Odp: kody wagowe
« Odpowiedź #13 dnia: Grudzień 20, 2015, 10:55:59 »
Cytuj
Nic, kody wagowe wprowadzam w dodatkowe kody kreskowe.
A to zupełnie tak jak i ja. Tylko, że w Subiekcie to nie działa, w Sprincie nie działa również, a w WF-MAGu działa...
W załączeniu zrzuty.

Cytuj
Wszystko działa tak jak powinno.
Fakty mówią zupełnie coś innego.

Cytuj
Widzę, że zajmujesz się ciekawymi rzeczami...
Dzięki!  ;) Staram się.

Cytuj
Należało zapoznać się z budową wagowych kodów kreskowych[...]
Cytujesz fragment z instrukcji dotyczący kodów wagowych. Uważasz, iż nie mam wiedzy n/t budowy tego kodu? :) W nawiązaniu do mojego wcześniejszego postu? Znaczy i szkoda, że go nie przeczytałeś (ze zrozumieniem). ;]
Pytania z akapitu są retoryczne.

Instrukcja do programu zawiera wiele informacji, które powiedzmy, dość mocno odbiegają lub są oderwane od rzeczywistości. By daleko nie szukać: kody wagowe, współpraca w wagami kalkulacyjnymi.
Widzisz, zwalanie winy na sterowniki, czepianie się ich wersji, rodzaj przyłącza sprzętu (PS/RS) jest raczej dziecinadą ze strony Autorów oprogramowania. "Działa (m.in.) z protokołem Angel", "Działa [tylko] z urządzeniami RS". :) Przekuwając wady w zalety, jak w w/w przypadku to nie mam pytań.
Instrukcję w interesującym i koniecznym do prawidłowego działania programu przeczytałem - niestety nie działa i jestem w stanie założyć się o kilogram cukru, że innym również nie działa ten sam temat, co widać po Autorze wątku.

Reasumując, bo szkoda zasobów serwera na nieproduktywne rozmowy: Co i gdzie należy to zrobić/wstawić/"skonfigurować", by Subiekt i Sprint czytał poprawnie wagę z kodu wagowego?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14179
  • Reputacja +764/-23
    • Zobacz profil
  • Wersja programu: GT - najnowsze
Odp: kody wagowe
« Odpowiedź #14 dnia: Grudzień 20, 2015, 11:56:47 »
Cytuj
Nic, kody wagowe wprowadzam w dodatkowe kody kreskowe.
A to zupełnie tak jak i ja. Tylko, że w Subiekcie to nie działa, w Sprincie nie działa również, a w WF-MAGu działa...
W załączeniu zrzuty.

Wątek dotyczy Subiekta GT, a nie innych programów, więc nie mieszaj problemów... Skoro piszę, że działa to tak jest i powinieneś skupić się na tym, gdzie popełniasz błąd...

Cytuj
Wszystko działa tak jak powinno.
Fakty mówią zupełnie coś innego.

Nie, po prostu wyciągasz kompletnie błędne wnioski, fakty mówią o tym, że nie wiesz co robisz i nie czytasz (ze zrozumieniem) tego co piszę.

Cytuj
Należało zapoznać się z budową wagowych kodów kreskowych[...]
Cytujesz fragment z instrukcji dotyczący kodów wagowych. Uważasz, iż nie mam wiedzy n/t budowy tego kodu? :) W nawiązaniu do mojego wcześniejszego postu? Znaczy i szkoda, że go nie przeczytałeś (ze zrozumieniem). ;]
Pytania z akapitu są retoryczne.

Sam udowodniłeś, że nie wiesz jak jest zbudowany kod wagowy i nie czytasz (ze zrozumieniem) tego co piszę...

W poprzedniej wypowiedzi podałem nawet przykład na podstawie kodu kreskowego zamieszczonego przez @Alfa Agri, który mogłeś sobie wprowadzić do programu i przekonać się, że jednak wszystko działa - dla kodu wagowego "2777775009306" kod kreskowy towaru to "7777".

Zamieściłem opis budowy kodów wagowych z pomocy do programu, według którego kod wagowy zaczyna się od dwóch cyfr prefiksu, później są cztery cyfry kodu kreskowego towaru, następnie pierwsza cyfra kontrolna, a Ty uparcie i nie rozumiem kompletnie dlaczego zamiast kodu kreskowego towaru umieszczasz w karcie towaru kod kreskowy razem z prefiksem i cyfrą kontrolną - dla Twojego kodu wagowego "2970067021240" kod kreskowy towaru to przecież "7006".

Instrukcja do programu zawiera wiele informacji, które powiedzmy, dość mocno odbiegają lub są oderwane od rzeczywistości. By daleko nie szukać: kody wagowe, współpraca w wagami kalkulacyjnymi.
Widzisz, zwalanie winy na sterowniki, czepianie się ich wersji, rodzaj przyłącza sprzętu (PS/RS) jest raczej dziecinadą ze strony Autorów oprogramowania. "Działa (m.in.) z protokołem Angel", "Działa [tylko] z urządzeniami RS". :) Przekuwając wady w zalety, jak w w/w przypadku to nie mam pytań.

Kolejny raz mylisz problemy, wątek dotyczy Subiekta GT, który niestety nie obsługuje odczytywania masy z wagi. Co do reszty to nie rozumiem skrótów myślowych.

Instrukcję w interesującym i koniecznym do prawidłowego działania programu przeczytałem - niestety nie działa i jestem w stanie założyć się o kilogram cukru, że innym również nie działa ten sam temat, co widać po Autorze wątku.

Kilogram cukru mnie nie interesuje, gdy na sam ten wątek zużyłem go dużo więcej... ;)

Reasumując, bo szkoda zasobów serwera na nieproduktywne rozmowy: Co i gdzie należy to zrobić/wstawić/"skonfigurować", by Subiekt i Sprint czytał poprawnie wagę z kodu wagowego?

Jeśli chodzi o Subiekta GT to nic się nie zmieniło - wystarczy tylko wprowadzić w kartotece towaru kod kreskowy tego towaru :D

Jeśli chodzi o Subiekta Sprinta to nie wiem, nie sprzedałem ani jednego pudełka i nie miałem potrzeby tego wiedzieć.
Daniel, Białystok

Forum Użytkownikow Subiekt GT

Odp: kody wagowe
« Odpowiedź #14 dnia: Grudzień 20, 2015, 11:56:47 »