Podrška #25478
Zatvorenštampa fakture, 5 puta se otvaraju sve tabele
100%
Opis
Kod štampe fakture uočio da se 5 puta (najmanje) otvaraju sve tabele
tj, poziva se funkcija o_fakt_edit()
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Ernad Husremović prije oko 13 godina
da li možeš u o_fakt_edit staviti na početku
close all ?
nije bitno što se puno puta stvari otvaraju pa zatvaraju.
dbf otvaranje/zatvaranje ne bi trebalo biti skupa operacija za lokalne dbf tabele, kako je to slučaj sa F18.
to naravno treba minimizirati, ali sada nam je bitno da dođemo do rješenja koje radi kako treba.
Izmjenjeno od Ernad Husremović prije oko 13 godina
hmm iako se sada svaki put vrši checkiranje servera radi stanja semafora ...
Izmjenjeno od Ernad Husremović prije oko 13 godina
ovo je rješenje. ne close all
SELECT F_TABELA
if !used()
O_TABELA
endif
i tako svaku
onda može 100x pozivati o_fakt ... otvaranje i my_use će se desiti samo jednom
Izmjenjeno od Ernad Husremović prije oko 13 godina
onda je dovoljno isključivati nepotrebe
close all tačke u kodu što je puno lakše.
ova modifikacija će takođe osigurati da se ne desi use na već otvorenu tabelu što je očigledno uzročnik mnogih problema
Izmjenjeno od Saša Vranić prije oko 13 godina
- Status promijenjeno iz Novo u Zatvoreno
- % završeno promijenjeno iz 0 u 100
ovo sam iščistio prošli put koliko sam mogao - maksimalno