Unelte utilizator

Unelte site


Bara de navigare

DOC. hSALAR-Partea I
DOC. hSALAR-Partea II

Reguli de licenţiere

hsalar:o_anx

1.1.7. Componenta Dosar personal (documente anexate)

În hSALAR la fiecare angajat se pot ataşa diverse documente:

  • fotografia,
  • copii de acte, cum ar fi carte de identitate, certificat de naştere, diplome, acte de de studii, fişa medicală, carte de muncă fişa postului, contract de muncă,
  • alte documente modificabile cu un program ataşat, cum ar fi: documente word, excel, text ca fişa postului, contract de muncă, adeverinţe, formulare etc.

Aceste fişiere pot fi depozitate în interiorul bazei de date sau în exterior, într-un catalog organizat pe subcataloage pentru fiecare marcă:

dbf\SALANX
          \00001\carn_id.pdf
                 carn_mun.pdf
                 cntr_mun.doc
                 foto.jpg
          \00002\...

Pentru accesarea catalogului de anexe al unui angajat în meniul Personal selectaţi angajatul, tastaţi F10 şi lansaţi Accesare anexe. Salariatul cu Marca=00001 are de exemplu următoarele anexe înregistrate:

Selectând fişierele anexate, acestea se deschid cu programul ataşat şi se pot consulta, lista, modifica în funcţie de tipul (extensia) fişierului.

Dacă nu există încă nicio anexă, se generează un subcatalog cu marca angajatului. În acest subcatalog se pot crea fişiere noi (Click dreapta, New), se pot copia fişiere cu Copy-Paste, se pot scana copii ale unor documente etc.

Recomandăm codificarea unitară a anexelor ca în fereastra de mai sus.

Componenta este funcţională pe sistemele de operare de tip Windows şi LINUX_WP. Nu este implementat pe sistemele de operare Linux.

Salvarea anexelor

Dacă catalogul este în interiorul bazei de date, la fiecare salvare/arhivare se vor copia şi aceste fişiere crescând dimensiunea copiei.

Dacă este în exterior, trebuie organizată procedură de salvare separată. Locul catalogului de anexe se poate specifica în Catalogul fişierelor la fişierul cu aliasul „anx“.

În mod prestabilit anexele se vor regăsi in catalogul SALANX din cadrul bazei de date. Locul exect este indicat de poziţia „anx“ din Catalogul fişierelor.

Salvarea anexelor poate fi executată cu hUTIL, fie împreună cu toată baza de date, fie separat, doar datele din anexe, în funcţie de mărimea datelor stocate în anexe.

  • pentru salvarea împreună cu toate datele din baza de date, lansaţi hUTIL şi în Fisiere sistem/ Grupe de fisiere se modifică grupul de fişiere SAL şi se completează cu linia:
 W:\SALANX\*.*
 unde SALANX este catalogul implicit în care se salvează anexele.
  • pentru salvarea separată a anexelor, faza 2 din upgrade creeaza grupul de fişiere SAN
    Dacă anexele conţin şi fişiere cu nume lungi, la salvarea cu pkzip acestea se transformă în nume scurte (numele pe 8 caractere, extensia pe 3 caractere).
    Dacă se doreşte păstrarea numelor lungi de fişiere este necesară utilizarea unui alt utilitar la salvare, nu pkzip livrat cu produsul.

Implementare în mediu LINUX_WP

Se utilizeaza impreuna cu utilitarul hWTools. hWTools trebuie să fie lansat în regim de executare a comenzilor hWTOOLS, directat către catalogul spooler indicat de „scat“ din Catalogul fişierelor.

Exemplu:

 Hwtools.exe /S SPOOL\*.cmd /P:HIGH

Se operează în modul prezentat mai sus:

  • în Personal se selectează un angajat,
  • se tastează F10 şi Accesare anexe.
  • se generează un fişier de comandă pentru hWTools, care lansează fereastra de Explorer.

Lansare hSALAR varianta Windows sub LINUX_WP

Presupunem următorul mod de lucru: de regulă se lucrează cu hSALAR pe LINUX, dacă se doreşte lansarea variantei Windows a executabilului, mediul de lucru va fi:

 h:\HDATA\DBF              - baza de date
 h:\HDATA\hsalar.exe       - executabil blinker
 h:\HDATA\hsalar62.exe     - executabil blinker
 h:\HDATA\wsalar62_w.exe   - executabil windows
 h:\HDATA\wsalar62.bat     - bat cu urmatorul conţinut (se gaseste in INS)
      echo off
      rem Procedura de lansare din hMENU Linux_WP
      rem a programului WSALAR62.
      rem
      rem Procedura nu trebuie modificata,
      rem denumirea exe se preia prin parametrul %0
      rem
      echo [RUN]               >  U:\RW\SPOOL\EXE.CMD
      echo MODE=/MAX           >> U:\RW\SPOOL\EXE.CMD
      echo DIRECTORY=h:\HDATA  >> U:\RW\SPOOL\EXE.CMD
      echo EXE=%0_W.EXE        >> U:\RW\SPOOL\EXE.CMD
      echo PARAMETERS=%1       >> U:\RW\SPOOL\EXE.CMD

hUTIL/aplicatii
se copiază aplicaţia hSALAR (adaugare prin copiere), modificând numele DOS la WSALAR62.
În hMENU va arăta astfel:

 HSALAR62 Evidenta personal, calcul si contabilitate salarii       2017.01
 WSALAR62 Evidenta personal, calcul si contabilitate salarii       2017.01
hsalar/o_anx.txt · Ultima modificare: 2025/12/02 02:09 (editare externă)