Nove funkcije #25359
ZatvorenPortiranje modula VIRM
100%
Povezani tiketi 4 (0 otvoreno — 4 zatvorenih)
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Vrsta promijenjeno iz Podrška u Nove funkcije
- Naslov promijenjeno iz f18, portiranje modula VIRM u Portiranje modula VIRM
- Status promijenjeno iz Novo u Dodijeljeno
- Prioritet promijenjeno iz Normalan u Visok
ovaj modul možemo odraditi sve lokalno osim onih par ključnih šifrarnika.
tako da sve tabele budu usex() što znači da bi trebalo da proradi uz minimalne izmjene database dijelova
Izmjenjeno od Ernad Husremović prije skoro 13 godina
- Završetak postavljeno na 13.01.2012
- Prioritet promijenjeno iz Visok u Odmah riješiti
Izmjenjeno od Ernad Husremović prije skoro 13 godina
- Procjena vremena postavljeno na 2.00 h
Izmjenjeno od Saša Vranić prije skoro 13 godina
- Prioritet promijenjeno iz Odmah riješiti u Normalan
Izmjenjeno od Ernad Husremović prije skoro 13 godina
- Prioritet promijenjeno iz Normalan u Urgentno
Izmjenjeno od Saša Vranić prije skoro 13 godina
danas započeo i sa portiranjem modula VIRM...
Izmjenjeno od Saša Vranić prije skoro 13 godina
Nisam htjeo raditi as-is port, nego sam odmah izbacio čitavu šumu parametara... koji se zapravo više ne koriste a odnosi se na štampanje uplatnica itd...
Izmjenjeno od Saša Vranić prije skoro 13 godina
Tako da sada imamo male virmančiće :)
Dobra stvar je sada što možemo koristiti opcije štampe itd... i kroz druge module, pošto nam je odmah tu na dohvat ruke.
Recimo možemo direktno iz LD-a da generišemo virmane za platu.
Izmjenjeno od Saša Vranić prije skoro 13 godina
izbacio sam nepotrebne tabele
- STAMP
- STAMP2
- KUMUL
- KUMUL2
- PRIPR2
itd...
to se uopšte ne koristi
Izmjenjeno od Saša Vranić prije skoro 13 godina
Tabele koje nas interesuju za server su:
- LDVIRM
- KALVIR
- JPRIH
- VRPRIM
i to je sve
Izmjenjeno od Ernad Husremović prije skoro 13 godina
Saša Vranić je napisao/la:
Tako da sada imamo male virmančiće :)
Dobra stvar je sada što možemo koristiti opcije štampe itd... i kroz druge module, pošto nam je odmah tu na dohvat ruke.
Recimo možemo direktno iz LD-a da generišemo virmane za platu.
Prelazimo u fazu F18 razmišljanja. Napokon napuštamo FMK way ... Odlično.
Izmjenjeno od Saša Vranić prije skoro 13 godina
znači, modul se pokreće i build-a što je dosta za početak... treba dalje vidjeti unos virmana, iščistiti itd...
za danas dosta
Izmjenjeno od Saša Vranić prije skoro 13 godina
- % završeno promijenjeno iz 0 u 60
Izmjenjeno od Saša Vranić prije skoro 13 godina
osposobio sam opcije generisanja virmana iz LD-a
osposobio sam štampu rekapitulacije uplata
također napravio novu verziju fmk paketa 4.1.8, dodao nove tabele u sql/db
Izmjenjeno od Saša Vranić prije skoro 13 godina
- % završeno promijenjeno iz 60 u 70
Izmjenjeno od Saša Vranić prije skoro 13 godina
Kod prenosa LD-VIRM bila greška što je recimo federalne doprinose duplao.
Skontao sam da u FIN-u postoji identična funkcija RLD koja se pozivala.
Uklonio sam tu FIN funkciju, jer je ova iz VIRM-a svježija, na njoj se radilo više a bila je kopija ove.
Izmjenjeno od Saša Vranić prije skoro 13 godina
ovo je još ostalo kao sporno... testirati sada štampu
Izmjenjeno od Saša Vranić prije skoro 13 godina
hm... kao i kod LD-a što je bio problem, ne mogu da vidim u cmd prozoru šta se događa... na brzinu se zatvori
Izmjenjeno od Ernad Husremović prije skoro 13 godina
ali sada imaš servisersko okruženje u windows u kome možeš debugirati
Izmjenjeno od Saša Vranić prije skoro 13 godina
kako zaustaviti cmd
a ha
komanda 1 & komanda 2
znači pozovem komandu za delphirb xxxx & pause, i da to radi.
Izmjenjeno od Saša Vranić prije skoro 13 godina
nije problem u debugiranju, nego
run ili hb_run jednostavno otvori prozor eksterni i odmah ga zatvori, ali sad sam mu dohakao
Izmjenjeno od Saša Vranić prije skoro 13 godina
i na ovu liniju
"c:\documents and settings\vsasa\.f18\bringout_test\f18_delphirb.exe" nalplac "c:\documents and settings\vsasa\.f18\bringout_test\" IZLAZ 1
dobijam
c:\documents is not operable ...
ako pozovem ovako:
"c:\documents and settings\vsasa\.f18\bringout_test\f18_delphirb.exe" nalplac
dobijam delphirb sa praznim virmanom - kao po defaultu
ako pozovem ovako:
"c:\documents and settings\vsasa\.f18\bringout_test\f18_delphirb.exe" nalplac c:\ IZLAZ 1
dobijam delphirb sa porukom
c:\IZLAZ.DBF ne postoji !!!!
hm... da, problem je zbog ovog drugog argumenta, a to je home direktorij
Izmjenjeno od Ernad Husremović prije skoro 13 godina
vsasa
ovo ćeš riješiti na drugi način - ne ovako kako si krenuo.
pogledaj kod koji sam ja radio kod export funkcije
Izmjenjeno od Ernad Husremović prije skoro 13 godina
imaš na raspolaganju set default komandu kojom se pozicioniraš na my_home direktorij
u tom my home direktoriju imaš i exec i sve config i data fajlove
ako trebaš pozvati ovo:
delphirb test.ini test.dbf template.rtm
dovoljno je da sve to imaš u my_home direktoriju
Izmjenjeno od Ernad Husremović prije skoro 13 godina
tome treba da predhodi
set default na my_home
delphirb, što je tebi problem se neće morati "boriti" sa pathovima koji imaju spaceove
Izmjenjeno od Ernad Husremović prije skoro 13 godina
svi ti apsolutni pathovi koji su u fmk navođeni (c:\sigma, c:\bout, c:\fiscal) trebaju se izbaciti
Izmjenjeno od Ernad Husremović prije skoro 13 godina
kao što je to urađeno sa export opcijom.
pokreni je pa će ti biti jasno o čemu govorim
Izmjenjeno od Ernad Husremović prije skoro 13 godina
čitavo vrijeme pričam o MIP export opciji
Izmjenjeno od Saša Vranić prije skoro 13 godina
znam, DirChange(), jasno, međutim Delphirb zahtjeva direktorij kao 2 parametar
https://github.com/bringout-fmk/delphirb/blob/master/delrb.pas#L147
to je budaleština
znači linija je
delphirb "ime_rtm_fajla" "lokacija_fajla_izlaz_dbf" izlaz 1
Izmjenjeno od Ernad Husremović prije skoro 13 godina
tekući direktorij je "."
to bi trebalo da radi
Izmjenjeno od Ernad Husremović prije skoro 13 godina
- napraviti my_home()/template
- u ovaj poddirektorij staviti sve template-ove sa TEMPLATE lokacije (kako koji zatreba)
- lokacija će biti relativna - "template"
Izmjenjeno od Ernad Husremović prije skoro 13 godina
Ernad Husremović je napisao/la:
sigurno će raditi i ovo:
- napraviti my_home()/template
- u ovaj poddirektorij staviti sve template-ove sa TEMPLATE lokacije (kako koji zatreba)
- lokacija će biti relativna - "template"
kreiranje template poddirektorija će svakako biti preglednije, iz istog razloga sam napravio export poddir
Izmjenjeno od Saša Vranić prije skoro 13 godina
sad sam testirao i ovo:
delphirb nalplac %CD% IZLAZ 1
naime ovo CD vrati tekući direktorij, međutim dobijam drb error poruku:
DBF c:\documentsadn ne postoji !!!
hm... ovo delphirb ne zna da hendlira
također, drb treba punu putanju kao drugi uslov
Izmjenjeno od Ernad Husremović prije skoro 13 godina
također, drb treba punu putanju kao drugi uslov
u template/nalplac.rtm se nalazi template
delphirb nalplac template izlaz 1
šta ti prijavi ?
Izmjenjeno od Saša Vranić prije skoro 13 godina
nije problem u template fajlu, problem je u putanji do izlaz.dbf, to je podjeljeno u 2 parametra
PATH + izlaz
Izmjenjeno od Saša Vranić prije skoro 13 godina
Template se učitava, to je ok.
Fazon je što drb traži pravu putanju do izlaz.dbf fajla
jer se koristi neka funkcija KonvertDbPath()
Izmjenjeno od Saša Vranić prije skoro 13 godina
a ha, evo funkcije konvertdbpath()
Izmjenjeno od Ernad Husremović prije skoro 13 godina
koliko vidim ovo radi:
07.02.2012 11:15 <DIR> . 07.02.2012 11:15 <DIR> .. 07.02.2012 11:15 6 izlaz.dbf 07.02.2012 11:14 6 nalplac.rtm 2 File(s) 12 bytes 2 Dir(s) 44.755.947.520 bytes free C:\Documents and Settings\hernad\template>delphirb nalplac .\ izlaz 1
Izmjenjeno od Saša Vranić prije skoro 13 godina
radi iz cmd, međutim iz aplikacije javlja
DBF .\IZLAZ.DBF ne postoji !!!
Izmjenjeno od Saša Vranić prije skoro 13 godina
hm, e sad, odoh napraviti da se pozicionira na taj home direktorij, to je mogući razlog
Izmjenjeno od Ernad Husremović prije skoro 13 godina
a gdje uopšte traži nalplac.rtm ?
Izmjenjeno od Ernad Husremović prije skoro 13 godina
kako si ranije i sam uočio i ovo može da radi:
cd "C:\Documents and Settings\hernad\.f18\f18_test" & delphirb nalplac .\ izlaz 1
ali nema potrebe za itm
Izmjenjeno od Saša Vranić prije skoro 13 godina
evo sam napravio
znači,
prvo ide kopiranje delphirb i template fajla u home direktorij
znači kao uslov za putanju koristi se
.\
Izmjenjeno od Saša Vranić prije skoro 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- Prioritet promijenjeno iz Urgentno u Normalan
- % završeno promijenjeno iz 70 u 100
i time su sve glavne opcije modula VIRM portirane, ovo mogu konačno zatvoriti
Izmjenjeno od Ernad Husremović prije skoro 13 godina
- Status promijenjeno iz Zatvoreno u Dodijeljeno
- % završeno promijenjeno iz 100 u 90
gornje ne valja.
template lokacija je hardkodirana. iz aviona se vidi da ovo radi samo na windows mašini.
slijedi moje upute za template
Izmjenjeno od Saša Vranić prije skoro 13 godina
Izmjenjeno od Saša Vranić prije skoro 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 90 u 100