Greške #26300
Zatvorenparametri koji su do sada rađeni mahom ne valjaju
100%
Povezani tiketi 2 (0 otvoreno — 2 zatvorenih)
Izmjenjeno od Ernad Husremović prije skoro 13 godina
if (LASTKEY() <> K_ESC) set_metric( "fakt_zagl_firma_naziv", nil, gFNaziv ) set_metric( "fakt_zagl_firma_naziv_2", nil, gFPNaziv ) set_metric( "fakt_zagl_adresa", nil, gFAdresa ) set_metric( "fakt_zagl_id_broj", nil, gFIdBroj ) set_metric( "fakt_zagl_banka_1", nil, gFBanka1 ) set_metric( "fakt_zagl_banka_2", nil, gFBanka2 ) set_metric( "fakt_zagl_banka_3", nil, gFBanka3 ) set_metric( "fakt_zagl_banka_4", nil, gFBanka4 ) set_metric( "fakt_zagl_banka_5", nil, gFBanka5 ) set_metric( "fakt_zagl_telefon", nil, gFTelefon ) set_metric( "fakt_zagl_email", nil, gFEmailWeb ) set_metric( "fakt_zagl_dtxt_1", nil, gFText1 ) set_metric( "fakt_zagl_dtxt_2", nil, gFText2 ) set_metric( "fakt_zagl_dtxt_3", nil, gFText3 ) set_metric( "fakt_zagl_koristiti_txt", nil, gStZagl ) set_metric( "fakt_zagl_pic_header", nil, gFPicHRow ) set_metric( "fakt_zagl_pic_footer", nil, gFPicFRow ) endif
kada sam stopirao tvoju inicijalnu implementaciju parametara rekao sam da se parametri daju po funkcijama.
Ti si međutim mehanički setovano nove parametre.
Gore je primjer tih grešaka
Izmjenjeno od Ernad Husremović prije skoro 13 godina
fakt_zagl_firma_naziv nema apsolutno potrebe. radi se o nazivu firme.
znači parametar treba biti fakt_naziv i on se na masi mjesta i modula koristi.
Ukratko preslikavanje FMK => F18 parametri relacijom 1=1 je potpuna pogreška.
Izmjenjeno od Ernad Husremović prije skoro 13 godina
umjesto firma u f18 koristimo pojam "organizacija", a parametri koji se odnose na organizaciju trebaju nositi prefix "org_".
Primjer:- org_id_broj, org_naziv
Izmjenjeno od Ernad Husremović prije skoro 13 godina
kako ovo ispraviti ?
Otvoriti wiki i napraviti katalog svih parametara kao tabelu
primjer
parametar | podrazumjevana vrijednost | opis |
org_id_broj | 10 | koristi se kao oznaka firme kod davanja broja naloga. npr FIN: 10-14-00001 znači nalog tipa 14 za firmu 10 |
org_id_broj | - | 13 cifreni broj firme npr. id broj bring.out je 4218025900006 |
org_pdv_broj | - | 12 cifreni broj. npr. PDV broj bring.out je 218025900006 |
Izmjenjeno od Ernad Husremović prije skoro 13 godina
radi preglednosti organizovati u više vikija po funkcionalnim kategorijama.
Ponavljama: preslikavanje sistema parametara FMK => F18 je totalna greška. Ponovo pročitaj opis setovanja parametara za developera.
Izmjenjeno od Ernad Husremović prije skoro 13 godina
primjer 2:
set_metric("epdv_konto_ulazni_pdv", nil, gkt_updv) set_metric("epdv_konto_izlazni_pdv", nil, gkt_ipdv)
to što se ovaj parametar nalazi u ePDV apsolutno je nebitno. on je atribut vezan za važeći kontni plan. Taj parametar se može upotrijebiti bilo gdje gdje nas interesuje koji konto se koristi za ulazni pdv.
zato taj parametar nedvojbeno treba biti: "konto_ulazni_pdv"
Izmjenjeno od Saša Vranić prije skoro 13 godina
Dobro, ja sam sada uzeo i napravio globalne parametre, tj.
gNFirma, gFirma, gTS itd...
Prilikom inicijalizacije modula koristi se funkcija
Koja radi u dva režima
org_params() ili org_params( .t. ) -> otvara prozor za setovanje parametara org_params( .f. ) -> samo ih iščitava iz baze
Tako da koristimo istu funkciju pri inicijalizaciji i kod parametara unutara nekog modula.
Izmjenjeno od Saša Vranić prije skoro 13 godina
Pri prvom startanju, ako nema naziva otvara se forma za setovanje parametara, gdje setujemo odmah
- id, naziv, grad
- tip subjekta
- da li smo u sistemu pdv-a
- default zaokruženje
- baznu valutu
a onda imamo mogućnost iz svakog modula da pozovemo setovanje ovih parametara sa standardnog menija prametara
Izmjenjeno od Saša Vranić prije skoro 13 godina
Odmah sam ovo primjenio u svim modulima.
Izmjenjeno od Saša Vranić prije skoro 13 godina
- % završeno promijenjeno iz 0 u 40
Izmjenjeno od Saša Vranić prije skoro 13 godina
Ovi globalni parametri org.jedinice bi trebali da se setuju na jednom mjestu (na glavnom meniju), ali sada za sada je i ovako ok.
Izmjenjeno od Saša Vranić prije skoro 13 godina
Otvoren wiki, http://redmine.bring.out.ba/projects/f18/wiki/Parametri
Izmjenjeno od Saša Vranić prije skoro 13 godina
- % završeno promijenjeno iz 40 u 50
Izmjenjeno od Saša Vranić prije skoro 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 50 u 100