Greške #26062
Zatvorennepostojeća šifra ali me ne baca u "šifrarnik"
100%
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Ernad Husremović prije više od 14 godina
jedno tri puta je ovo ispravljano ali nikada nije proradilo.
radim na bazi bring_test
kalk unos podataka i kucam artikal: "10" on mi daje šifru "9 ....."
ovo me već blago izluđuje
Izmjenjeno od Ernad Husremović prije više od 14 godina
- Završetak postavljeno na 19.01.2012
Izmjenjeno od Saša Vranić prije više od 14 godina
ti si čišćenjem to razvalio, treba uporediti stari kod sa bringout github-a i pogledati šta si izbacio, zato ne radi
Izmjenjeno od Ernad Husremović prije više od 14 godina
ne ne treba.
uzmi i debagiraj postojeć kod. zavlačenje u šumu starog koda nije dobro rješenje.
Izmjenjeno od Ernad Husremović prije više od 14 godina
takođe, svaki fajl ima svoju istoriju promjena tako da ćeš na F18 repozitoriju naći sve što je izbačeno na ovom browse_code fajlu.
odlazak u FMK kod je pogrešan i nepotreban smjer.
Izmjenjeno od Ernad Husremović prije više od 14 godina
- Završetak promijenjeno iz 19.01.2012 u 23.01.2012
ovo za bhingco definitivno treba
Izmjenjeno od Saša Vranić prije više od 14 godina
Da, sada sam skontao o čemu se radi, praktično bilo koji broj da unesem na početku, recimo:
- 10
- 22
- 70
- 80
uvijek mi izbaci artikal 9.....
ako je početno slovo
- A
- C
- G
itd...
onda mi fino otvori šifrarnik
Izmjenjeno od Saša Vranić prije više od 14 godina
I to je recimo slučaj samo kod šifrarnika robe, kod partnera radi normalno
Izmjenjeno od Saša Vranić prije više od 14 godina
da, samo u robi i to radi traženja po barkod-u :)
pronašao sam grešku
znači radi se o ovoj funkciji : sif_seek()
i to na ovom dijelu:
https://github.com/knowhow/F18_knowhow/blob/bfa59cab73738bc101a/common/codes_browse.prg#L214
znači, šta se desi ?
U šifraniku imamo ovakvo stanje:
id --------------- 9... 9A.... ABC ADG AFF BCC
i u unosu kažem da mi traži sa "8".
Desi se seek "8 " i naravno tog zapisa nema ali mi se pointer pozicionira na stavku 9... i čak se varijabli cId proslijedi ta vrijednost.
Naknadno se ispituje da li je FOUND .t. ili .f. i pošto je .f. traži se po barkod-u, druga funkcija
i on praktično onda traži po polju barkod ali sada već sa vrijednošću 9... umjesto istim id-om kao i maloprije
Izmjenjeno od Saša Vranić prije više od 14 godina
samo ako je pronašao setuje varijablu, ako ne traži po barkod-u
Izmjenjeno od Saša Vranić prije više od 14 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 0 u 100
Izmjenjeno od Saša Vranić prije više od 14 godina
ispravio još jednu grešku, ako je šifra prazno također ne treba da seek-uje po barkod-u