Podrška #25106
ZatvorenF18, portiranje modula FAKT
100%
Povezani tiketi 1 (0 otvoreno — 1 zatvoren)
Izmjenjeno od Saša Vranić prije oko 13 godina
Da bi portirao FAKT potrebno mi je bilo prvo ovo #25096
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
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...
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
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
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
Izmjenjeno od Saša Vranić prije oko 13 godina
he he, pa dalje...
kartica()
ispravio
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
Izmjenjeno od Saša Vranić prije oko 13 godina
labelu() -> faktlabelu()
u fin-u ovoga nema, izbacio
Izmjenjeno od Saša Vranić prije oko 13 godina
Mjesto()
razdijelio na
get_mjesto()
get_mjesto_po_rj()
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()
Izmjenjeno od Saša Vranić prije oko 13 godina
knjiz() ->
- fin_unos_naloga()
- fakt_unos_dokumenta()
Izmjenjeno od Saša Vranić prije oko 13 godina
stidroba()
pobrisao iz fakt, ima u lib-u
Izmjenjeno od Saša Vranić prije oko 13 godina
sifkosv()
sifkfill()
pobrisao iz fakt, ima u lib
Izmjenjeno od Saša Vranić prije oko 13 godina
izn_p_pp()
izn_p_ppp()
izn_p_ppu()
brišem iz fakt
Izmjenjeno od Saša Vranić prije oko 13 godina
mpcsapor()
mpcbezpor()
brišem iz fakt
Izmjenjeno od Saša Vranić prije oko 13 godina
izfugov() - pobrisao, ima u lib
boxstanje() -> fakt_box_stanje()
Izmjenjeno od Saša Vranić prije oko 13 godina
bhsort() - pobrisao
uhhhh, čovječe hamelja :(
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
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
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
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
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
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
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
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)
Izmjenjeno od Saša Vranić prije oko 13 godina
a ha, našao u fin-u kako je hernad stavio cDirRad...
Izmjenjeno od Ernad Husremović prije oko 13 godina
Saša Vranić je napisao/la:
uhhhh, čovječe hamelja :(
hehe
Izmjenjeno od Saša Vranić prije oko 13 godina
sada se bilda fino, ali mi čim krene u fakt odmah izleti
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 :)
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)
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
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
Izmjenjeno od Saša Vranić prije oko 13 godina
- Status promijenjeno iz Novo u Dodijeljeno
- % završeno promijenjeno iz 30 u 80
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.
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
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)
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)
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...
Izmjenjeno od Saša Vranić prije oko 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 80 u 100