Projekat

Općenito

Profil

Akcije

Podrška #25709

Zatvoren

analiza stanja funkcije: fakturisanje uglja

Dodano od Ernad Husremović prije više od 13 godina. Izmjenjeno prije više od 12 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 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

Akcije #2

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.

Akcije #3

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.

Akcije #4

Izmjenjeno od Ernad Husremović prije više od 13 godina

  • Završetak postavljeno na 16.12.2011
Akcije #5

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

Akcije #6

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

Akcije #7

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

Akcije #8

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

Akcije #9

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

Akcije #10

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

a sada, da vidim kod samog fakturisanja ovo polje

Akcije #11

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" 
Akcije #12

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

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

Akcije #13

Izmjenjeno od Ernad Husremović prije više od 13 godina

ne znam o kakvim parametrima govoriš

Akcije #14

Izmjenjeno od Ernad Husremović prije više od 13 godina

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

Akcije #15

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

Akcije #16

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()

Akcije #17

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()

Akcije #18

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

i očistiti ove filtere kod izvještaja

Akcije #19

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

Akcije #20

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

ma ja, naravno, to je bilo blesavo

Akcije #21

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

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.

Akcije #23

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

Akcije #24

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.

Akcije #25

Izmjenjeno od Ernad Husremović prije više od 13 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 više od 12 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF