Projekat

Općenito

Profil

Akcije

Podrška #25709

Zatvoren

analiza stanja funkcije: fakturisanje uglja

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

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Saša Vranić
Početak:
15.12.2011
Završetak:
16.12.2011
% završeno:

0%

Procjena vremena:
Akcije #1

Izmjenjeno od Ernad Husremović prije skoro 14 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

Akcije #2

Izmjenjeno od Ernad Husremović prije skoro 14 godina

što znači da si radio analizu kao ja #25707, mi bi imali ovaj feature dana imali završen ili skoro završen.

Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 14 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.

Akcije #4

Izmjenjeno od Ernad Husremović prije skoro 14 godina

  • Završetak postavljeno na 16.12.2011
Akcije #5

Izmjenjeno od Saša Vranić prije skoro 14 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

Akcije #6

Izmjenjeno od Saša Vranić prije skoro 14 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

Akcije #7

Izmjenjeno od Saša Vranić prije skoro 14 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

Akcije #8

Izmjenjeno od Saša Vranić prije skoro 14 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

Akcije #9

Izmjenjeno od Saša Vranić prije skoro 14 godina

dobro, to je uglavnom što se tiče izvještaja, sada treba i ove ostale očistiti i mislim da će to raditi

Akcije #10

Izmjenjeno od Saša Vranić prije skoro 14 godina

a sada, da vidim kod samog fakturisanja ovo polje

Akcije #11

Izmjenjeno od Saša Vranić prije skoro 14 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" 
Akcije #12

Izmjenjeno od Saša Vranić prije skoro 14 godina

a gdje su nam u fakt-u paramteri ??? nestali ?

Akcije #13

Izmjenjeno od Ernad Husremović prije skoro 14 godina

ne znam o kakvim parametrima govoriš

Akcije #14

Izmjenjeno od Ernad Husremović prije skoro 14 godina

gNW je bila varijabla koja je određivala varijante korisničkog interfejsa.

Akcije #15

Izmjenjeno od Saša Vranić prije skoro 14 godina

eeeee, skontao sam šta je sa menijem, odsjekao si ga, sada sam napravio

https://github.com/knowhow/F18_knowhow/commit/31ef62d037f05464c55c19f003e3b7c99fe827fe

Akcije #16

Izmjenjeno od Ernad Husremović prije skoro 14 godina

tako da je ovaj parameat obrična budaleština.

treba biti if IsRudnik() ili još bolje: FakturisiUgalj()

Akcije #17

Izmjenjeno od Saša Vranić prije skoro 14 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()

Akcije #18

Izmjenjeno od Saša Vranić prije skoro 14 godina

i očistiti ove filtere kod izvještaja

Akcije #19

Izmjenjeno od Ernad Husremović prije skoro 14 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

Akcije #20

Izmjenjeno od Saša Vranić prije skoro 14 godina

ma ja, naravno, to je bilo blesavo

Akcije #21

Izmjenjeno od Ernad Husremović prije skoro 14 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
Akcije #22

Izmjenjeno od Ernad Husremović prije skoro 14 godina

pregledao svoj današnji commit log i nisam našao ništa o čemu vsasa govori.

Akcije #23

Izmjenjeno od Saša Vranić prije skoro 14 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

Akcije #24

Izmjenjeno od Saša Vranić prije skoro 14 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.

Akcije #25

Izmjenjeno od Ernad Husremović prije skoro 14 godina

ok.

Akcije #26

Izmjenjeno od Saša Vranić prije više od 13 godina

  • Prioritet promijenjeno iz Odmah riješiti u Normalan
Akcije #27

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF