Projekat

Općenito

Profil

Akcije

Nove funkcije #25359

Zatvoren

Portiranje modula VIRM

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

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

100%

Procjena vremena:
2.00 h

Povezani tiketi 4 (0 otvoreno4 zatvorenih)

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

Akcije
korelira sa F18 - Podrška #26356: F18 release 0.9.41ZatvorenoSaša Vranić23.01.2012

Akcije
korelira sa F18 - Podrška #26449: F18 release 0.9.43ZatvorenoSaša Vranić30.01.2012

Akcije
korelira sa F18 - Podrška #26550: F18 release 0.9.47ZatvorenoSaša Vranić07.02.2012

Akcije
Akcije #1

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

Akcije #2

Izmjenjeno od Ernad Husremović prije skoro 13 godina

  • Završetak postavljeno na 13.01.2012
  • Prioritet promijenjeno iz Visok u Odmah riješiti
Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 13 godina

  • Procjena vremena postavljeno na 2.00 h
Akcije #4

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • Prioritet promijenjeno iz Odmah riješiti u Normalan
Akcije #5

Izmjenjeno od Ernad Husremović prije skoro 13 godina

  • Prioritet promijenjeno iz Normalan u Urgentno
Akcije #6

Izmjenjeno od Saša Vranić prije skoro 13 godina

danas započeo i sa portiranjem modula VIRM...

Akcije #7

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...

Akcije #8

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.

Akcije #9

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

Akcije #10

Izmjenjeno od Saša Vranić prije skoro 13 godina

Tabele koje nas interesuju za server su:

  • LDVIRM
  • KALVIR
  • JPRIH
  • VRPRIM

i to je sve

Akcije #11

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.

Akcije #12

Izmjenjeno od Saša Vranić prije skoro 13 godina

Akcije #13

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

Akcije #14

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • % završeno promijenjeno iz 0 u 60
Akcije #15

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

Akcije #16

Izmjenjeno od Saša Vranić prije skoro 13 godina

Akcije #17

Izmjenjeno od Saša Vranić prije skoro 13 godina

dodao tabele i semafore...

Akcije #18

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • % završeno promijenjeno iz 60 u 70
Akcije #19

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.

uklonio fin funkcije

ova funkcija se koristi

Akcije #20

Izmjenjeno od Saša Vranić prije skoro 13 godina

stampa virmana

ovo je još ostalo kao sporno... testirati sada štampu

Akcije #21

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

Akcije #22

Izmjenjeno od Ernad Husremović prije skoro 13 godina

ali sada imaš servisersko okruženje u windows u kome možeš debugirati

Akcije #23

Izmjenjeno od Saša Vranić prije skoro 13 godina

kako zaustaviti cmd

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true

a ha

komanda 1 & komanda 2

znači pozovem komandu za delphirb xxxx & pause, i da to radi.

Akcije #24

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

Akcije #25

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

Akcije #26

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

Akcije #27

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

Akcije #28

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

Akcije #29

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

Akcije #30

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

Akcije #31

Izmjenjeno od Ernad Husremović prije skoro 13 godina

čitavo vrijeme pričam o MIP export opciji

Akcije #32

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

Izmjenjeno od Ernad Husremović prije skoro 13 godina

tekući direktorij je "."

to bi trebalo da radi

Akcije #34

Izmjenjeno od Ernad Husremović prije skoro 13 godina

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

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

Akcije #36

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

Akcije #37

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 ?

Akcije #38

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

Akcije #39

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

drb.pas

Akcije #40

Izmjenjeno od Saša Vranić prije skoro 13 godina

a ha, evo funkcije konvertdbpath()

Akcije #41

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

Izmjenjeno od Saša Vranić prije skoro 13 godina

radi iz cmd, međutim iz aplikacije javlja

DBF .\IZLAZ.DBF ne postoji !!!
Akcije #43

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

Akcije #44

Izmjenjeno od Ernad Husremović prije skoro 13 godina

a gdje uopšte traži nalplac.rtm ?

Akcije #45

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

Akcije #46

Izmjenjeno od Saša Vranić prije skoro 13 godina

evo sam napravio

znači,

prvo ide kopiranje delphirb i template fajla u home direktorij

zatim štampa

znači kao uslov za putanju koristi se

.\
Akcije #47

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

Akcije #48

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

Akcije #49

Izmjenjeno od Ernad Husremović prije skoro 13 godina

.\

"." + SLASH

Akcije #50

Izmjenjeno od Saša Vranić prije skoro 13 godina

Ok, koristim F18_TEMPLATE_LOCATION, commit

i tačka SLASH, commit

Akcije #51

Izmjenjeno od Saša Vranić prije skoro 13 godina

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

Također dostupno kao Atom PDF