Nove funkcije #25359
Zatvoren
- 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
- Završetak postavljeno na 13.01.2012
- Prioritet promijenjeno iz Visok u Odmah riješiti
- Procjena vremena postavljeno na 2.00 h
- Prioritet promijenjeno iz Odmah riješiti u Normalan
- Prioritet promijenjeno iz Normalan u Urgentno
danas započeo i sa portiranjem modula VIRM...
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...
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.
izbacio sam nepotrebne tabele
- STAMP
- STAMP2
- KUMUL
- KUMUL2
- PRIPR2
itd...
to se uopšte ne koristi
Tabele koje nas interesuju za server su:
- LDVIRM
- KALVIR
- JPRIH
- VRPRIM
i to je sve
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.
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
- % završeno promijenjeno iz 0 u 60
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
dodao tabele i semafore...
- % završeno promijenjeno iz 60 u 70
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.
uklonio fin funkcije
ova funkcija se koristi
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
ali sada imaš servisersko okruženje u windows u kome možeš debugirati
nije problem u debugiranju, nego
run ili hb_run jednostavno otvori prozor eksterni i odmah ga zatvori, ali sad sam mu dohakao
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
vsasa
ovo ćeš riješiti na drugi način - ne ovako kako si krenuo.
pogledaj kod koji sam ja radio kod export funkcije
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
tome treba da predhodi
set default na my_home
delphirb, što je tebi problem se neće morati "boriti" sa pathovima koji imaju spaceove
svi ti apsolutni pathovi koji su u fmk navođeni (c:\sigma, c:\bout, c:\fiscal) trebaju se izbaciti
kao što je to urađeno sa export opcijom.
pokreni je pa će ti biti jasno o čemu govorim
čitavo vrijeme pričam o MIP export opciji
tekući direktorij je "."
to bi trebalo da radi
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"
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
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
također, drb treba punu putanju kao drugi uslov
u template/nalplac.rtm se nalazi template
delphirb nalplac template izlaz 1
šta ti prijavi ?
nije problem u template fajlu, problem je u putanji do izlaz.dbf, to je podjeljeno u 2 parametra
PATH + izlaz
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()
drb.pas
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
radi iz cmd, međutim iz aplikacije javlja
DBF .\IZLAZ.DBF ne postoji !!!
hm, e sad, odoh napraviti da se pozicionira na taj home direktorij, to je mogući razlog
a gdje uopšte traži nalplac.rtm ?
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
- 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
- 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
Ok, koristim F18_TEMPLATE_LOCATION, commit
i tačka SLASH, commit
- Status promijenjeno iz Dodijeljeno u Zatvoreno
- % završeno promijenjeno iz 90 u 100
Također dostupno kao Atom
PDF