Projekat

Općenito

Profil

Akcije

Greške #26300

Zatvoren

parametri koji su do sada rađeni mahom ne valjaju

Dodano od Ernad Husremović prije skoro 13 godina. Izmjenjeno prije skoro 13 godina.

Status:
Zatvoreno
Prioritet:
Urgentno
Odgovorna osoba:
Saša Vranić
Početak:
19.01.2012
Završetak:
% završeno:

100%

Procjena vremena:

Povezani tiketi 2 (0 otvoreno2 zatvorenih)

korelira sa F18 - Podrška #26301: dokumentacija parametara - wikiZatvorenoSaša Vranić19.01.2012

Akcije
korelira sa F18 - Podrška #25643: F18 podrška proizvodnjiZatvorenoSaša Vranić12.12.2011

Akcije
Akcije #1

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

Akcije #2

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.

Akcije #3

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
Akcije #4

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
Akcije #5

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.

Akcije #6

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"

Akcije #7

Izmjenjeno od Saša Vranić prije skoro 13 godina

Dobro, ja sam sada uzeo i napravio globalne parametre, tj.

gNFirma, gFirma, gTS itd...

commit

Prilikom inicijalizacije modula koristi se funkcija

org_params

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.

Akcije #8

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

Akcije #9

Izmjenjeno od Saša Vranić prije skoro 13 godina

Odmah sam ovo primjenio u svim modulima.

Akcije #10

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • % završeno promijenjeno iz 0 u 40
Akcije #11

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.

Akcije #12

Izmjenjeno od Saša Vranić prije skoro 13 godina

Akcije #13

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • % završeno promijenjeno iz 40 u 50
Akcije #14

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 50 u 100
Akcije

Također dostupno kao Atom PDF