Listare document/editor extern, vizualizare date in paralel

Evidenţa personal, calculul şi contabilitatea salariilor

Moderator: HAMOR

Post Reply
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Listare document/editor extern, vizualizare date in paralel

Post by imre.bodosi »

Cand se listeaza un document de Personal cu 16-Listare document/editor extern
nu se pot vizualiza datele hSALAR in paralel, pentru a obtine date suplimentare pentru finalizarea documentului.

Solicitat de Garboan Ioan, PUMMI SRL
imre.bodosi
Site Admin
Posts: 456
Joined: 08 Dec 2011, 10:49

Re: Listare document/editor extern, vizualizare date in para

Post by imre.bodosi »

Apare in Windows, in Linux_WP este rezolvat.
Editorul extern este lansat cu START /WAIT pentru ca dupa generare programul sterge fisierul.
Insa daca lansam fara /WAIT fisierul nu mai exista in momenul in care editorul este lansat.
Pe moment sunt 2 solutii:
Modificati scriptul S_TD_E Listare document/editor extern.

1. Se lanseaza editorul fara /WAIT, dar similar cu LINUX_WP, punand o asteptare pana cand fisierul este deschis.
In acest caz totusi fisierul este sters de hSALAR, deci fisierul nu mai exista pe disc, trebuie salvat din editor.

Code: Select all

 #ELSEIF h_OS("l")="windows_nt"
        xx_cb := {|pm,pf| h_DOS("CMD /C START "+sp_editor+" "+h_TruePath(pf)),h_MesHlp("Tastati orice pentru continuare",0),.F.}
2. se lanseaza fara /WAT, dar inainte de lansare se copiaza textul generat intr-un alt fisier care este deschis de editor

Code: Select all

#ELSEIF h_OS("l")="windows_nt"
        xx_cb := {|pm,pf| xx_ff := h_TruePath(h_AddPath("EXTDOC"+h_StatId()+".TXT",h_FilePathes[fil_tmp])),;
                          __CopyFile(pf, xx_ff),;
                          h_DOS("CMD /C START "+sp_editor+" "+xx_ff),.F.}
Post Reply