Podrška #25274
ZatvorenF18, modul POS, korištenje globalnih tabela ROBA i PARTN
90%
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Saša Vranić prije oko 13 godina
naime, POS koristi svoje tabele
- RNGOST (partneri)
- ROBA
treba vidjeti da se koriste globalne tabele
- ROBA
- PARTN
Izmjenjeno od Saša Vranić prije oko 13 godina
U pos-u roba ima sljedeća polja, koja su drugačija u odnosu na globalnu robu:
AADD ( aDbf, { "ID", "C", 10, 0} ) AADD ( aDbf, { "NAZ", "C", 40, 0} ) AADD ( aDbf, { "JMJ", "C", 3, 0} ) AADD ( aDbf, { "GRUPA", "C", 2, 0} ) <<<<<<<< grupa AADD ( aDbf, { "IDTARIFA", "C", 6, 0} ) AADD ( aDbf, { "IDODJ", "C", 2, 0} ) <<<<<<<< odjeljenje AADD ( aDbf, { "CIJENA1", "N", 10, 3} ) <<<<<<<< cijena1 AADD ( aDbf, { "CIJENA2", "N", 10, 3} ) <<<<<<<< cijena2 AADD ( aDbf, { "TIP", "C", 1, 0} ) AADD ( aDbf, { "DJELJIV", "C", 1, 0} ) <<<<<<<< djeljiv AADD ( aDbf, { "BARKOD", "C", 13, 0} ) AADD ( aDbf, { "K1", "C", 4, 0} ) AADD ( aDbf, { "K2", "C", 4, 0} ) AADD ( aDBf,{ 'N1' , 'N' , 12 , 2 }) AADD ( aDBf,{ 'N2' , 'N' , 12 , 2 }) AADD ( aDBf,{ 'MINK' , 'N' , 12 , 2 }) AADD ( aDBf,{ 'FISC_PLU' , 'N' , 10 , 0 })
Grupa se koliko vidim ne koristi nigdje
bringouts-MacBook:pos bringout$ grep -i -R "grupa" *
pos_izvj_realizacija_kase.prg: ? PADC("PROMET PO GRUPAMA",LEN_TRAKA) pos_sifrarnik.prg:return PostojiSifra(F_TARIFA,I_ID,10,55,"Sifrarnik tarifnih grupa",@cid,dx,dy,; t_pos_db.prg: AADD ( aDbf, { "GRUPA", "C", 2, 0} ) t_pos_db.prg: // AADD ( aDbf, { "GRUPA", "C", 2, 0} )
Djeljiv se koristi negdje...
Cijena1 je u ovom slučaju maloprodajna cijena a cijena2 se koristi kao drugi set cijena kod popusta. Ali mislim da se to više nigdje ne koristi.
IDODJ - id odjeljenja, koristi se i to negdje
bringouts-MacBook:pos bringout$ grep -i -R "roba->idodj" * pos_database.prg: HSEEK pos_roba->IdOdj pos_frm_narudzba.prg: hseek roba->idodj pos_frm_narudzba.prg: HSEEK ROBA->IdOdj pos_frm_narudzba.prg: _IdOdj:=ROBA->IdOdj pos_frm_narudzba.prg:hseek roba->idodj pos_frm_narudzba.prg: HSEEK ROBA->IdOdj pos_frm_narudzba.prg: _IdOdj:=ROBA->IdOdj pos_izvj_odjeljenja.prg: select odj; hseek pos_roba->idodj pos_izvj_odjeljenja.prg: select odj; hseek pos_roba->idodj pos_izvj_porez_po_tarifama.prg: hseek pos_roba->idodj pos_izvj_realizacija_radnik.prg: hseek pos_roba->idodj pos_izvj_top_prodaja.prg: select odj; hseek pos_roba->idodj pos_sifrarnik.prg:if !EMPTY(ROBA->IdOdj).and.ROBA->IdOdj<>cIdOdj
Izmjenjeno od Saša Vranić prije oko 13 godina
E sada što se tiče cijena, mislim da se cijena2 više također nigdje ne koristi
A cijena1 može da se koristi iz roba->mpc
Što se tiče odjeljenja, ni to niko živ ne koristi pa bi i to mogli izbaciti skroz.
Mislim zapravo da sem cijena1 niko živ nekoristi ova ostala polja.
Izmjenjeno od Saša Vranić prije oko 13 godina
Što se tiče tabele partnera
RNGOST
AADD (aDbf, {"ID", "C", 8, 0}) AADD (aDbf, {"NAZ", "C", 40, 0}) AADD (aDbf, {"IDVRSTEP", "C", 2, 0}) <<<<<<<<<<<<< AADD (aDbf, {"STATUS", "C", 1, 0}) <<<<<<<<<<<<< AADD (aDbf, {"TIP", "C", 1, 0}) <<<<<<<<<<<<< P-partner, S-soba
Izmjenjeno od Saša Vranić prije oko 13 godina
status se koliko vidim nigdje ne koristi
idvrstep također nisam vidio nigdje
tip također nigdje
Izmjenjeno od Saša Vranić prije oko 13 godina
dobro, onda konačno mogu da napravim switch da se koriste
- ROBA
- PARTN
Izmjenjeno od Saša Vranić prije oko 13 godina
Izmjenjeno od Saša Vranić prije oko 13 godina
ostalo je još samo napraviti promjenu roba->cijena1 => roba->mpc
pa vidjet ćemo šta ćemo
Izmjenjeno od Saša Vranić prije oko 13 godina
prebacio sam roba->cijena1 => roba->mpc
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Status promijenjeno iz Novo u Zatvoreno