Podrška #25292
ZatvorenF18, parametri aplikacije - db
50%
Opis
f18_get_metric, f18_set_metric
Fajlovi
Povezani tiketi 4 (0 otvoreno — 4 zatvorenih)
Izmjenjeno od Saša Vranić prije oko 13 godina
radeći na #25169 došli smo do zaključka da se trebamo prebaciti na
pqsql knowhow funkcije setmetrics() fetchmetrics() itd...
Izmjenjeno od Saša Vranić prije oko 13 godina
stoga treba uvesti
f18_set_metric()
f18_get_metric()
f18_get_metric() treba da ubaci parametar u bazu ako on nepostoji...
parametri treba da se snimaju po principu
f18/FIN/unosdatumavalute
ovu podjelu f18/FIN imamo već sa goModul:oDatabase:cName itd...
Izmjenjeno od Saša Vranić prije oko 13 godina
- % završeno promijenjeno iz 0 u 100
implementirao opciju, radi ko čvoka... e evo i kako radi
kao i do sada radimo pri logiranju u aplikaciju read parametara na ovaj način
https://github.com/knowhow/F18_knowhow/blob/master/kalk/t_kalk_mod.prg#L302
a setujemo ih u parametrima sa write opcijom ovako:
https://github.com/knowhow/F18_knowhow/blob/master/kalk/kalk_params.prg#L498
funkcije se nalaze u https://github.com/knowhow/F18_knowhow/blob/master/common/f18_metrics.prg
Izmjenjeno od Saša Vranić prije oko 13 godina
- Fajl f18_params.png f18_params.png dodano
u pgsql bazi je situacija ovakva
Izmjenjeno od Saša Vranić prije oko 13 godina
- Status promijenjeno iz Novo u Zatvoreno
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Status promijenjeno iz Zatvoreno u Dodijeljeno
- % završeno promijenjeno iz 100 u 90
Izmjenjeno od Ernad Husremović prije oko 13 godina
kako setovati globalni parametar ?¶
Saša Vranić je napisao/la:
implementirao opciju, radi ko čvoka... e evo i kako radi
kao i do sada radimo pri logiranju u aplikaciju read parametara na ovaj način
https://github.com/knowhow/F18_knowhow/blob/master/kalk/t_kalk_mod.prg#L302
a setujemo ih u parametrima sa write opcijom ovako:
https://github.com/knowhow/F18_knowhow/blob/master/kalk/kalk_params.prg#L498
funkcije se nalaze u https://github.com/knowhow/F18_knowhow/blob/master/common/f18_metrics.prg
gledajući
f18_set_metric("DokumentRNTrosak1", @cRNT1)
ovdje se setuje implicitno ovisno od modula setuje parametar F18/<imemodula>
f18_set_metic po svemu sudeći nije dobro dizajnirana.
Očigledno nisi pročitao #25271 posebno http://redmine.bring.out.ba/issues/25271#note-6
Izmjenjeno od Ernad Husremović prije oko 13 godina
- % završeno promijenjeno iz 90 u 50
može li nam u jednom modulu zatrebati parametar iz drugog modula ?¶
može, ali to takođe nije predviđeno
ne ovo definitivno ne valja.
Izmjenjeno od Ernad Husremović prije oko 13 godina
unosdatumavalute
treba: unos_datum_valute
Dokument10Trosak1
treba: dokument_10_trosak_1
Izmjenjeno od Ernad Husremović prije oko 13 godina
ako već radimo izmjene trebamo se držati usvojenih notacija http://redmine.bring.out.ba/issues/25271#note-2
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Naslov promijenjeno iz F18, lokacija parametara aplikacije u F18, parametri aplikacije
Izmjenjeno od Ernad Husremović prije oko 13 godina
Ernad Husremović je napisao/la:
može li nam u jednom modulu zatrebati parametar iz drugog modula ?
može, ali to takođe nije predviđeno
ne ovo definitivno ne valja.
kasnijom analizom sam došao do zaključka da striktna podjela parametara po modulima nije dobra, te da je korištenje sekcija unutar F18 najlogičnije rješenje.
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Prioritet promijenjeno iz Normalan u Odmah riješiti
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Odgovorna osoba promijenjeno iz Saša Vranić u Ernad Husremović
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Naslov promijenjeno iz F18, parametri aplikacije u F18, parametri aplikacije - db
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Status promijenjeno iz Dodijeljeno u Odbačeno
druga implementacija