Projekat

Općenito

Profil

Akcije

Podrška #25106

Zatvoren

F18, portiranje modula FAKT

Dodano od Saša Vranić prije oko 13 godina. Izmjenjeno prije oko 13 godina.

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

100%

Procjena vremena:

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa F18 - Podrška #25075: F18 punom parom !ZatvorenoErnad Husremović31.10.2011

Akcije
Akcije #1

Izmjenjeno od Saša Vranić prije oko 13 godina

Da bi portirao FAKT potrebno mi je bilo prvo ovo #25096

Akcije #2

Izmjenjeno od Saša Vranić prije oko 13 godina

eh, dobro, sada kada sam sve ubacio imam

Compiling 'fakt/fakt_database.prg'...
fakt/fakt_database.prg(28) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(63) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(71) Error E0030  Syntax error "syntax error at 'ALIAS'" 
fakt/fakt_database.prg(695) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(1519) Error E0020  Incomplete statement or unbalanced delimiters

idemo sada na čišćenje

Akcije #3

Izmjenjeno od Saša Vranić prije oko 13 godina

Compiling 'fakt/fakt_database.prg'...
fakt/fakt_database.prg(59) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(67) Error E0030  Syntax error "syntax error at 'ALIAS'" 
fakt/fakt_database.prg(70) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(691) Error E0020  Incomplete statement or unbalanced delimiters
fakt/fakt_database.prg(1515) Error E0020  Incomplete statement or unbalanced delimiters
5 errors

pa opet na čišćenje itd...

Akcije #4

Izmjenjeno od Saša Vranić prije oko 13 godina

i onda došao do duplih funkcija

O_EDIT()

editpripr()

itd...

to je u svakom modulu isto

pa sam sa vi editorom napravio izmjene

O_EDIT => O_FIN_EDIT() ili O_FAKT_EDIT()

editpripr => edit_fin_pripr ili edit_fakt_pripr

princip je isti

Akcije #5

Izmjenjeno od Saša Vranić prije oko 13 godina

idemo dalje

ld: duplicate symbol _HB_FUN_TEKREC2

u fakt-u se ovo ni ne koristi, izbacio

Akcije #6

Izmjenjeno od Saša Vranić prije oko 13 godina

pa dalje

ld: duplicate symbol _HB_FUN_TEKREC

ld: duplicate symbol _HB_FUN_FSVAKI1

joj, znam, ovo su one funkcije na specifikacijama ffor1, ffor2, ffor3, fsvaki1, fsvaki2 itd...

sve sam ih stavio da su statičke i u fin-u i u fakt-u

Akcije #7

Izmjenjeno od Saša Vranić prije oko 13 godina

he he, pa dalje...

kartica()

ispravio

Akcije #8

Izmjenjeno od Saša Vranić prije oko 13 godina

mnu_params()

Akcije #9

Izmjenjeno od Saša Vranić prije oko 13 godina

stdatn()

Akcije #10

Izmjenjeno od Saša Vranić prije oko 13 godina

pppdisk()

a to je prenos modem

u prenos modem napravio faktprenosmodem() i onda sve statičke funkcije pppdisk() pppov() itd...

identično i u fin-u

Akcije #11

Izmjenjeno od Saša Vranić prije oko 13 godina

uzmivar() -> static

Akcije #12

Izmjenjeno od Saša Vranić prije oko 13 godina

labelu() -> faktlabelu()

u fin-u ovoga nema, izbacio

Akcije #13

Izmjenjeno od Saša Vranić prije oko 13 godina

p_ftxt(), izbacio iz fin-a

Akcije #14

Izmjenjeno od Saša Vranić prije oko 13 godina

p_vrstep() -> izbacio iz fin-a

Akcije #15

Izmjenjeno od Saša Vranić prije oko 13 godina

Mjesto()

razdijelio na

get_mjesto()

get_mjesto_po_rj()

Akcije #16

Izmjenjeno od Saša Vranić prije oko 13 godina

PRNKod_OFF()

izbacio iz fakt

Akcije #17

Izmjenjeno od Saša Vranić prije oko 13 godina

edpripr() također

bringouts-MacBook:F18_knowhow bringout$ grep -i -R "edpripr(" *

fakt/fakt_unos_dokumenta.prg:ObjDbedit("PNal",21,77,{|| EdPripr()},"","Priprema..."+"????<a-N> narudzb.kupca"+"????<a-U> ugov.o rabatu", , , , ,4)
fakt/fakt_unos_dokumenta.prg:function EdPripr()
fin/fin_knjizenje.prg:ObjDbedit("PN2", MaxRows() - 4, MaxCols() - 3,  {|| EdPRIPR()}, "", "Priprema...", , , , ,3)
fin/fin_knjizenje.prg:/*! \fn EdPRIPR()
fin/fin_knjizenje.prg:function EdPRIPR()
Akcije #18

Izmjenjeno od Saša Vranić prije oko 13 godina

knjiz() ->

- fin_unos_naloga()

- fakt_unos_dokumenta()

Akcije #19

Izmjenjeno od Saša Vranić prije oko 13 godina

skipdbbk() -> static

Akcije #20

Izmjenjeno od Saša Vranić prije oko 13 godina

stidroba()

pobrisao iz fakt, ima u lib-u

Akcije #21

Izmjenjeno od Saša Vranić prije oko 13 godina

sifkosv()

sifkfill()

pobrisao iz fakt, ima u lib

Akcije #22

Izmjenjeno od Saša Vranić prije oko 13 godina

izn_p_pp()

izn_p_ppp()

izn_p_ppu()

brišem iz fakt

Akcije #23

Izmjenjeno od Saša Vranić prije oko 13 godina

mpcsapor()

mpcbezpor()

brišem iz fakt

Akcije #24

Izmjenjeno od Saša Vranić prije oko 13 godina

izfugov() - pobrisao, ima u lib

boxstanje() -> fakt_box_stanje()

Akcije #25

Izmjenjeno od Saša Vranić prije oko 13 godina

bhsort() - pobrisao

uhhhh, čovječe hamelja :(

Akcije #26

Izmjenjeno od Saša Vranić prije oko 13 godina

brisisfajlove() - pobrisao

Akcije #27

Izmjenjeno od Saša Vranić prije oko 13 godina

toktoniz() - pobrisao

Akcije #28

Izmjenjeno od Saša Vranić prije oko 13 godina

parsmemo() - izbrisao

Akcije #29

Izmjenjeno od Saša Vranić prije oko 13 godina

odsjplk() - pobrisao

Akcije #30

Izmjenjeno od Saša Vranić prije oko 13 godina

izsifre() - pobrisao

Akcije #31

Izmjenjeno od Saša Vranić prije oko 13 godina

ovo izsifre() je hernad referencirao u dummy.prg jer mu je falilo pa sam ja tu taj kod uklonio

Akcije #32

Izmjenjeno od Saša Vranić prije oko 13 godina

eh, evo ga nove greške

Undefined symbols:
  "_HB_FUN_TDBFAKT_SCAN", referenced from:
      _symbols_table in t_fakt_db.o
  "_HB_FUN_ISTVIN", referenced from:
      _symbols_table in fakt_stampa_dokumenta_2.o
      _symbols_table in fakt_stampa_dokumenta_2p.o
  "_HB_FUN_SISIRO", referenced from:
      _symbols_table in fakt_lager_lista.o
      _symbols_table in fakt_lager_lista_2.o
  "_HB_FUN_GETDAYS", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
     (maybe you meant: _HB_FUN_GETDAYSFORRABAT)
  "_HB_FUN_ISNIAGARA", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
      _symbols_table in fakt_unos_dokumenta_v2.o
  "_HB_FUN_SAY_FMK_VER", referenced from:
      _symbols_table in t_fakt_mod.o
  "_HB_FUN_OL_YIELD", referenced from:
      _symbols_table in fakt_database_utils.o
      _symbols_table in fakt_lager_lista.o
      _symbols_table in fakt_stampa_dokumenta_2.o
      _symbols_table in fakt_stampa_dokumenta_23.o
      _symbols_table in fakt_stampa_dokumenta_2p.o
  "_HB_FUN_TFRMINV_AZURIRAJ_FAKTURU", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_FAASISTENT", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_MNU_NARUDZBENICA", referenced from:
      _symbols_table in fakt_mnu_dokumenti.o
  "_HB_FUN_WWSJECISTR", referenced from:
      _symbols_table in fakt_stampa_dokumenta_rtf1.o
      _symbols_table in fakt_stampa_dokumenta_rtf2.o
      _symbols_table in fakt_stampa_dokumenta_rtf21.o
      _symbols_table in fakt_stampa_dokumenta_rtf3.o
  "_HB_FUN_SKVRIJEDNOST", referenced from:
      _symbols_table in fakt_unos_dokumenta_v2.o
  "_HB_FUN_BROWSEKART", referenced from:
      _symbols_table in fakt_sifrarnici.o
      _symbols_table in fakt_unos_dokumenta_v2.o
  "_HB_FUN_GETTRABAT", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
  "_HB_FUN_SETFMKSGVARS", referenced from:
      _symbols_table in t_fakt_mod.o
  "_HB_FUN_LABEL_BKOD", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
  "_HB_FUN_VROBPOIZD", referenced from:
      _symbols_table in fakt_specif_stampa_mnu.o
  "_HB_FUN_VROBPOPAR", referenced from:
      _symbols_table in fakt_specif_stampa_mnu.o
  "_HB_FUN_RABVRIJEDNOST", referenced from:
      _symbols_table in fakt_unos_dokumenta_v2.o
  "_HB_FUN_OSIFDOKSTXT", referenced from:
      _symbols_table in codes_fakt_doks_txt.o
  "_HB_FUN_RLOPTLEVEL", referenced from:
      _symbols_table in fakt_pregled_dokumenata.o
  "_HB_FUN_UCITAJPARAMS", referenced from:
      _symbols_table in fakt_app_server.o
  "_HB_FUN_SIFRE", referenced from:
      _symbols_table in t_fakt_mod.o
  "_HB_FUN_TREBAREGISTROVATI", referenced from:
      _symbols_table in t_fakt_mod.o
  "_HB_FUN_POVSVI", referenced from:
      _symbols_table in gen_ugovori_2.o
  "_HB_FUN_CMXKEYSINCLUDED", referenced from:
      _symbols_table in fakt_izvjestaji.o
  "_HB_FUN_INITFW", referenced from:
      _symbols_table in fakt_stampa_dokumenta_rtf1.o
      _symbols_table in fakt_stampa_dokumenta_rtf2.o
      _symbols_table in fakt_stampa_dokumenta_rtf21.o
      _symbols_table in fakt_stampa_dokumenta_rtf3.o
  "_HB_FUN_ISRUDNIK", referenced from:
      _symbols_table in fakt_izvjestaji_mnu.o
  "_HB_FUN_ISKONSIG", referenced from:
      _symbols_table in fakt_izvjestaji_mnu.o
  "_HB_FUN_ISPLANIKA", referenced from:
      _symbols_table in fakt_realizacija_kolicina.o
      _symbols_table in fakt_stampa_dokumenta_pdv.o
  "_HB_FUN_DBSELECTARR", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
  "_HB_FUN_AZUR_SMECE", referenced from:
      _symbols_table in fakt_database.o
  "_HB_FUN_ISSTAMPA", referenced from:
      _symbols_table in fakt_izvjestaji_mnu.o
      _symbols_table in t_fakt_db.o
  "_HB_FUN_SREDIRABATE", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
Akcije #33

Izmjenjeno od Saša Vranić prije oko 13 godina

  • % završeno promijenjeno iz 0 u 30

krenuo sam sa čišćenjem ovoga...

ubacio u github ovo do sada

https://github.com/knowhow/F18_knowhow/commit/cfca552bcbf42b5d5117f0cfdfc79522ec84f69e

nastavljam... obnevidio sam

Akcije #34

Izmjenjeno od Saša Vranić prije oko 13 godina

pa dalje...

Undefined symbols:
  "_HB_FUN_P_RABAT", referenced from:
      _symbols_table in fakt_sifrarnici_mnu.o
  "_HB_FUN_PRINTC1_3", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
  "_HB_FUN_ISPISIAMBALAZU", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
  "_HB_FUN_KATBR", referenced from:
      _symbols_table in fakt_rpt_narudzbenica.o
      _symbols_table in fakt_stampa_dokumenta_23.o
      _symbols_table in fakt_stampa_dokumenta_29.o
      _symbols_table in fakt_stampa_dokumenta_295.o
      _symbols_table in fakt_stampa_dokumenta_2a.o
      _symbols_table in fakt_stampa_dokumenta_2p.o
      _symbols_table in fakt_stampa_dokumenta_3.o
      _symbols_table in fakt_stampa_dokumenta_m.o
  "_HB_FUN_GETTRABAT", referenced from:
      _symbols_table in fakt_unos_dokumenta.o
  "_HB_FUN_KOLICINA", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
      _symbols_table in fakt_stampa_dokumenta_2p.o
  "_HB_FUN_SIFUGOVORI", referenced from:
      _symbols_table in fakt_sifrarnici_mnu.o
  "_HB_FUN_LABEL_1_DELPHI", referenced from:
      _symbols_table in common_labels.o
  "_HB_FUN_SIFFMKROBA", referenced from:
      _symbols_table in fakt_sifrarnici_mnu.o
  "_HB_FUN_ISPISIPONAR", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
      _symbols_table in fakt_stampa_dokumenta_2p.o
  "_HB_FUN_DIVOREL", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
  "_HB_FUN_LABEL_2_DEKLAR", referenced from:
      _symbols_table in common_labels.o
  "_HB_FUN_IMAC1_3", referenced from:
      _symbols_table in fakt_stampa_dokumenta_23.o
  "_HB_FUN_FAUNOSINV", referenced from:
      _symbols_table in fakt_mnu_generacija_dokumenta.o
      _symbols_table in fakt_unos_dokumenta.o
Akcije #35

Izmjenjeno od Saša Vranić prije oko 13 godina

pa dalje

Undefined symbols:
  "_HB_FUN_P_RABAT", referenced from:
      _symbols_table in codes_roba_mnu.o
  "_HB_FUN_SIFUGOVORI", referenced from:
      _symbols_table in fakt_sifrarnici_mnu.o
  "_HB_FUN_LABEL_1_DELPHI", referenced from:
      _symbols_table in common_labels.o
  "_HB_FUN_FAUNOSINV", referenced from:
      _symbols_table in fakt_mnu_generacija_dokumenta.o
      _symbols_table in fakt_unos_dokumenta.o
Akcije #36

Izmjenjeno od Saša Vranić prije oko 13 godina

pa onda inventura

Undefined symbols:
  "_HB_FUN_O_EDIT", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_FAASISTENT", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_TFRMINV_AZUR", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_KNJIZ", referenced from:
      _symbols_table in fakt_frm_inventura.o
Akcije #37

Izmjenjeno od Saša Vranić prije oko 13 godina

Undefined symbols:
  "_HB_FUN_AZURIRAJ_FAKT_DOKUMENT", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_TFRMINV_AZUR", referenced from:
      _symbols_table in fakt_frm_inventura.o
  "_HB_FUN_KNJIZ", referenced from:
      _symbols_table in fakt_frm_inventura.o

očistio i to sve

Akcije #38

Izmjenjeno od Saša Vranić prije oko 13 godina

konačno izbildao :)

ali sada kada pokrenem imam ovu grešku

Error BASE/1003  Variable does not exist: CDIRRAD
Called from CREFMKSVI(121)  
Called from TDBFAKT:KREIRAJ(284)  
Called from TDBFAKT:NEW(34)  
Called from TFAKTMOD:INITDB(50)  
Called from SC_START(89)  
Called from TFAKTMOD:RUN(141)  
Called from MAINFAKT(30)  
Called from MAIN(82) 
Akcije #39

Izmjenjeno od Saša Vranić prije oko 13 godina

a ha, našao u fin-u kako je hernad stavio cDirRad...

Akcije #40

Izmjenjeno od Ernad Husremović prije oko 13 godina

Saša Vranić je napisao/la:

uhhhh, čovječe hamelja :(

hehe

Akcije #41

Izmjenjeno od Saša Vranić prije oko 13 godina

sada se bilda fino, ali mi čim krene u fakt odmah izleti

Akcije #42

Izmjenjeno od Saša Vranić prije oko 13 godina

ah, pa da... čitav dan pričamo o gaDBF's i taj dio mi je još ostao ne-prebačen :)

Akcije #43

Izmjenjeno od Saša Vranić prije oko 13 godina

dobro, sredio sam i gaDbfs da je lakši za održavanje, ubacio sam i tabele iz fakt modula

sada imam grešku

Error BASE/1003  Variable does not exist: LPONARUDZBI
Called from TDBFAKT:KREIRAJ(324)  
Called from TDBFAKT:NEW(34)  
Called from TFAKTMOD:INITDB(50)  
Called from SC_START(89)  
Called from TFAKTMOD:RUN(141)  
Called from MAINFAKT(30)  
Akcije #44

Izmjenjeno od Saša Vranić prije oko 13 godina

isključio sam sad za sada ove narudžbe, mislim da se to i ne koristi...

isključio sa i one relacije, distribucije, to treba vidjeti šta je, ne inicijaliziraju se varijable

Akcije #45

Izmjenjeno od Saša Vranić prije oko 13 godina

FAKT je bljesnuo konačno :)

https://github.com/knowhow/F18_knowhow/commit/43600e3de4b7b729eb5a47adf7a84dfbcf15c09b

ali polovično, vidim da nešto radi nešto ne... uglavnom se pokreće

Akcije #46

Izmjenjeno od Saša Vranić prije oko 13 godina

  • Status promijenjeno iz Novo u Dodijeljeno
  • % završeno promijenjeno iz 30 u 80
Akcije #47

Izmjenjeno od Saša Vranić prije oko 13 godina

e sad mogu u zasluženu subotu :)

Akcije #48

Izmjenjeno od Ernad Husremović prije oko 13 godina

LPONARUDZBI

sa ovim logičkim varijablama sam i ja imao problem u FIN (sjećam se na IsRabat() ) i slično

ja sam otišao na mjesto gdje se prvi put pojavljuje (to su mislim static varijable) i setovao ih

bilo je npr

static lPoNarudzbi

a ja sam stavio

static lPoNarudzbi := .f.

druga je varijanta vjerovatno da se te varijable deklarišu kao public ... ali to u neku ruku vodi dodatnom "prljanju" koda. Globalne varijable su definitivno loša praksa.

Akcije #49

Izmjenjeno od Saša Vranić prije oko 13 godina

hah, stvar je u tome što se dešava sljedeće

  • prvo se inicira db (tfaktdb)
  • pa tek onda poslije se dešava setgvars()

i zato ova varijabla kod kreiranja indeksa ne postoji

Akcije #50

Izmjenjeno od Saša Vranić prije oko 13 godina

kad hoću u pripremu dobijam

Error BASE/1066  Argument error: conditional
Called from O_FAKT_EDIT(21)  
Called from FAKT_UNOS_DOKUMENTA(37)  
Called from (b)TFAKTMOD_MMENUSTANDARD(90)  
Called from MENU_SC(1778)  
Called from TFAKTMOD:MMENUSTANDARD(150)  
Called from TFAKTMOD:MMENU(73)  
Called from TFAKTMOD:RUN(149)  
Called from MAINFAKT(30)  
Called from MAIN(82)  
Akcije #51

Izmjenjeno od Saša Vranić prije oko 13 godina

pa onda kada sam to riješio kada hoću novu stavku dokumenta

Error BASE/1066  Argument error: conditional
Called from EDIT_FAKT_PRIPREMA(1318)  
Called from NOVESTAVKE(658)  
Called from EDIT_FAKT_PRIPR(315)  
Called from (b)FAKT_UNOS_DOKUMENTA(105)  
Called from OBJDBEDIT(195)  
Called from FAKT_UNOS_DOKUMENTA(105)  
Called from (b)TFAKTMOD_MMENUSTANDARD(90)  
Called from MENU_SC(1778)  
Called from TFAKTMOD:MMENUSTANDARD(150) 
Akcije #52

Izmjenjeno od Saša Vranić prije oko 13 godina

korigovao još par greškica koje su bile, dodao drn, rn u gaDBFs matricu itd...

https://github.com/knowhow/F18_knowhow/commit/76f51562c94fcf2713f31a71106cb8882aecf68a

fakturu mogu napraviti, ali je ne mogu štampati i ažurirati, na faktu treba dosta sada poraditi, forma unosa se također razletila itd...

znam da modul fakt koristi jednu glupost, FAKT.DBF i PRIPR.DBF su se isto inicirali, kao O_PRIPR, valjda tako bilo lakše radi štampe pripreme i fakture ažurirane i sada je to problem, zbog toga vjerovatno ovo i ne radi.

Ja se ne bih sada time zamarao, nego čisto idem dalje sa portiranjem ostalih modula...

Akcije #53

Izmjenjeno od Saša Vranić prije oko 13 godina

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

Također dostupno kao Atom PDF