Podrška #25709
Zatvorenanaliza stanja funkcije: fakturisanje uglja
0%
Izmjenjeno od Ernad Husremović prije više od 13 godina
vsasa:
ako bi išli na opciju da ovo osposobimo kao što je i bilo
ini čitanja parametara i funkcije IsRudnik(), IsVindija()
pregled ovih rudnik izvještaja itd...
vjerovatno nekih 1h
Izmjenjeno od Ernad Husremović prije više od 13 godina
što znači da si radio analizu kao ja #25707, mi bi imali ovaj feature dana imali završen ili skoro završen.
Izmjenjeno od Ernad Husremović prije više od 13 godina
- Naslov promijenjeno iz analiza stanja funkcije: fakturisanje ugllja u analiza stanja funkcije: fakturisanje uglja
- Prioritet promijenjeno iz Normalan u Odmah riješiti
ujutro treba napraviti analizu postojećeg stanja po uzoru na #25707.
s obzirom da se po veznom ticketu radi o sitnim intervencijama nastojati te funkcije podesiti u pdv režimu.
testni podaci rud_fakt_komerc.
Izmjenjeno od Ernad Husremović prije više od 13 godina
- Završetak postavljeno na 16.12.2011
Izmjenjeno od Saša Vranić prije više od 13 godina
uzimam ovo sada da vidim šta se može raspetljati
znači malo sam sredio ove pozive funkcija, izbacio sam jedan prg u kojem je bio samo menu
https://github.com/knowhow/F18_knowhow/commit/f738a3dc520a5acb6c933b6613070e89f32bb3ef
ubacio taman novu f18_menu() funkciju u izvještajni dio i u izvještaje rudnika
pokrenuo sve i jedan izvještaj i ne radi ni jedan
Izmjenjeno od Saša Vranić prije više od 13 godina
ovdje imamo ovu tempfile() funkciju
https://github.com/knowhow/F18_knowhow/blob/f738a3dc520a5acb6c/fakt/fakt_rudnik_izvjestaji.prg#L141
praktično svaki put kada se pravi izvještaj pravi se index po tom zadanom uslovu i sada ova funkcija tempfakt() upitno je da li radi
https://github.com/knowhow/F18_knowhow/blob/f738a3dc520a5acb6c/fakt/fakt_rudnik_izvjestaji.prg#L2073
šta ona uopšte radi, pravi neki temp fajl
Izmjenjeno od Saša Vranić prije više od 13 godina
aaaa, bit će da radi
bringouts-MacBook:rudnik_fakt bringout$ ls
2r3cWD.CDX fakt_doks.dbf fin__partn.cdx ops.cdx secur.cdx Eb48qk.CDX fakt_doks2.cdx fin__partn.dbf ops.dbf secur.dbf _fakt_fakt.cdx fakt_doks2.dbf
evo ti cdx temp fajlovi
Izmjenjeno od Saša Vranić prije više od 13 godina
hm, da, preuredio sam to malo i sada dobijam izvještaj
https://github.com/knowhow/F18_knowhow/commit/d887adc7e07ff12f196af4cfd643461c78b5c620
umjesto ovih tmp fajlova napravio regularan index pa zatim filter, ko će ga znati što se to nije tako koristilo
https://github.com/knowhow/F18_knowhow/blob/d887adc7e07ff12f196/fakt/fakt_rudnik_izvjestaji.prg#L135
Izmjenjeno od Saša Vranić prije više od 13 godina
dobro, to je uglavnom što se tiče izvještaja, sada treba i ove ostale očistiti i mislim da će to raditi
Izmjenjeno od Saša Vranić prije više od 13 godina
a sada, da vidim kod samog fakturisanja ovo polje
Izmjenjeno od Saša Vranić prije više od 13 godina
što se tiče unosa sa serijskim brojem, ovako stvari stoje
potrebni uslovi su
- gNW = "R"
https://github.com/knowhow/F18_knowhow/blob/d887adc7e07ff12f/fakt/fakt_unos_dokumenta.prg#L2258
to je u parametrima (new wave nešto :))
https://github.com/knowhow/F18_knowhow/blob/d887adc7e07ff12f19/fakt/fakt_parametri.prg#L277
to je u pdv režimu i izbačeno !
i sada gNW se provjerava ovdje sve:
fakt_kartica.prg: if gNW $ "DR" fakt_lager_lista.prg:if gNW$"DR" fakt_lager_lista.prg: if gNW$"DR" fakt_lager_lista_2.prg:if gNW$"DR" fakt_lager_lista_2.prg: if gNW$"DR" fakt_pregled_dokumenata.prg: if gNW$"DR" fakt_prenos_kalk_fakt.prg: if gNW=="N" fakt_prenos_kalk_fakt.prg: if gNW=="N" fakt_prenos_rpt_kalk_fakt.prg:if gNW$"DR" fakt_rudnik_izvjestaji.prg: if gNW$"DR" fakt_rudnik_izvjestaji.prg: if gNW$"DR" fakt_rudnik_izvjestaji.prg: if gNW$"DR" fakt_rudnik_izvjestaji.prg: if gNW$"DR" fakt_sifrarnici.prg:IF gNW=="T" fakt_stampa_dokumenta_util.prg:return IF(gNW=="R"," KJ/KG ", IIF(glDistrib,"", IIF(BK_SB, " BARKOD ", "Ser.broj"))) fakt_unos_dokumenta.prg: if gNW$"DR" fakt_unos_dokumenta.prg: if gNW=="N"
Izmjenjeno od Saša Vranić prije više od 13 godina
a gdje su nam u fakt-u paramteri ??? nestali ?
Izmjenjeno od Ernad Husremović prije više od 13 godina
ne znam o kakvim parametrima govoriš
Izmjenjeno od Ernad Husremović prije više od 13 godina
gNW je bila varijabla koja je određivala varijante korisničkog interfejsa.
Izmjenjeno od Saša Vranić prije više od 13 godina
eeeee, skontao sam šta je sa menijem, odsjekao si ga, sada sam napravio
https://github.com/knowhow/F18_knowhow/commit/31ef62d037f05464c55c19f003e3b7c99fe827fe
Izmjenjeno od Ernad Husremović prije više od 13 godina
tako da je ovaj parameat obrična budaleština.
treba biti if IsRudnik() ili još bolje: FakturisiUgalj()
Izmjenjeno od Saša Vranić prije više od 13 godina
e pa eto, ovo u mnogočemu zavisi od tog parametra...
dobro, sve u svemu znači kada osposobimo taj parametar to će se ažurirati kako treba i onda sve što ostaje je da se implementira:
- porezna faktura štampa
- fiskalni račun štampa
tj, da se pored količine doda umnožak sa PrerCij()
Izmjenjeno od Saša Vranić prije više od 13 godina
i očistiti ove filtere kod izvještaja
Izmjenjeno od Ernad Husremović prije više od 13 godina
IsRudnik, IsVinija je pogrešno ...¶
parametriziranje po imenima firme samo po sebi nije logično. Parametriziranje se vrši po funkcijama.
Zato ćeš ovako:
uvedi funkciju: is_fakt_ugalj()
na svim mjestima gdje imaš stvari vezane za fakturisanje uglja koristi isključivo ovaj parametar.
te budaleštine gNw izbaci. A praktično i IsRudnik treba izbaciti
Izmjenjeno od Saša Vranić prije više od 13 godina
ma ja, naravno, to je bilo blesavo
Izmjenjeno od Ernad Husremović prije više od 13 godina
8:22 PM vsasa jesi ti parametre fakt izbacio namjerno ili slučajno ? 8:35 PM Ernad Husremovic danas ? slučajno Ernad Husremovic koji parametri 8:42 PM Ernad Husremovic vsasa čitavo vrijeme govoriš o parametrima Ernad Husremovic gdje su ti parametri koji fajl Ernad Husremovic ima istorija pa ćeš za tren vidjeti o čemu se radi
Izmjenjeno od Ernad Husremović prije više od 13 godina
pregledao svoj današnji commit log i nisam našao ništa o čemu vsasa govori.
Izmjenjeno od Saša Vranić prije više od 13 godina
dobro ubacio sam funkciju is_fakt_ugalj()
postavio sam je i kod poziva PrerCij()
https://github.com/knowhow/F18_knowhow/commit/d579add3ab03fa4bc1f2a6f5bb65a7418da118cb
sada za sada nam za testiranje može jednostavno poslužiti tako što ću je staviti da bude TRUE
Izmjenjeno od Saša Vranić prije više od 13 godina
Dobro sad moram ići...
Mislim da imamo sve bazne elemente, prije svega nam ovdje i parametri trebaju da ih osposobimo.
Da se ovo osposobi mislim ne treba više od 2h za izvještaje i štampu fakture i štampu f.računa.
Izmjenjeno od Saša Vranić prije više od 13 godina
- Prioritet promijenjeno iz Odmah riješiti u Normalan
Izmjenjeno od Saša Vranić prije više od 12 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno