Dzień dobry,
Od kilku dni testuje sprawdzarkę Elzab llt. Mam problem z cenami. Mianowicie są zile zaczytywane.
Do konfiguracji etykieciarki następującej następującej kwerendy:
SELECT LEFT(tw_Nazwa,19) AS name, STR(tc_CenaBrutto1,8,2) AS price, tw_PodstKodKresk AS code FROM tw__Towar INNER JOIN tw_Cena ON tc_Id = tw_Id WHERE tw_PodstKodKresk = :code OR tw_Id IN (SELECT kk_IdTowar FROM tw_KodKreskowy WHERE kk_Kod = :code)
Niestety, system jedne cen zaczytywał dobrze, inne zile.
Postanowiłem przetestować kod bezpośredni na bazie danych. Zamieniając :code (skaner) na konkretny 'kodkreskowy' (sql).
Co ciekawe z SQL też mi system podał błędny wynik.
Sprawdził tabele towaru i cenę. Nigdzie nie występuje wyświetlana kwota a system już z poziomu SQL podaje zły wynik, co jest dla mnie dziwne.
Sprawdzał po ID i kodzie kreskowym, nie mam żadnych dubli w bazie.
Czy ktoś z forom miał podobny problem?
Z poważaniem, Krzysztof.