Versiune funcțională WebSal

Creat de cios, Martie 23, 2011, 07:35:20 PM

« precedentul - următorul »

cios

Poate fi încercată online sau download-ată dela http://www.xdoc.webgest.ro/ Aplicații/WebSal .

Trebuie făcute configurările legate de XForms, scrise acolo, pentru browser. Deocamdată doar pentru Firefox. Din păcate noul Firefox 4, apărut astăzi, încă nu are făcută legătura la plugin din Tools, dar sperăm să se rezolve în zilele următoare. Până atunci se poate folosi aplicația WebSal pe versiunea 3.6 a Firefox.

Cîteva idei despre ce și cum face:

- Aplicația funcționează doar în browser (Firefox), fără să fie nevoie de instalat altceva pe sistem: servere, librării etc.

- Datele sunt  ținute în fișiere XML (deocamdată). De aceea e nevoie de o anumită organizare a fișierelor/directoarelor. Datorită limitărilor de acces/securitate din browser, nu se pot creea automat directoare/fișiere noi și aceste operații pregătitoare trebuie făcute manual.

- Se poate lucra simultan pe mai multe firme, chiar și online, datele nu se încurcă și nici nu pot fi văzute/accesate de altcineva, ele fiind tot timpul preluate din "depozitul" fiecărui utilizator și prelucrate local.

- Pentru instalare local se face download la arhiva http://www.xdoc.webgest.ro/aplicatii/websal.zip și se pornește cu websal.html.  Memorarea locației datelor se face cu coockie, așa că trebuie setat browser-ul să permită.

- Legătura cu Webgest se face deocamdată unidirecțional, prin preluarea notelor contabile salvate din WebSal în modulul de contabilitate.

- Se generează toate datele necesare pentru "Declarația unică" (D112), inclusiv fișierul pdf și semnătura electronică. Pentru acestea din urmă trebuie făcute setări suplimentare pentru rularea unui applet.

Deocamdată... atât. Așteptăm reacții...


  •  

porumboiul

Citat din: cios din Martie 23, 2011, 07:35:20 PM

Trebuie făcute configurările legate de XForms, scrise acolo, pentru browser

despre ce configurari vorbiti ?
buna seara

la deschiderea lui index01.xhtml primesc mesajul
"Nu s-au găsit date memorate local!"


iar la index.xhtml  nu am nici un buton functional, doar cele 3 link-uri catre site din josul paginii

si nici prea multe instructiuni nu am gasit

"websal.html" - nu exista in urma dezarhivarii arhivei

oare nu am luat arhiva buna ?

multumesc
  •  

cios

Configurările de care era vorba atunci - acum mai bine de un an! - nu mai sunt valabile. Versiunea pusă atunci la download este discontinued. Între timp s-a lucrat la o altă versiune, care nu se mai bazează pe plugin-ul de XForms pentru Mozilla Firefox (includerea și dezvoltarea lui după Firefox 3.6 s-a întrerupt) și funcționează pe orice browser, dar nu s-a mai pus "sus", nefiind nici 100% funcțională.

Dacă este interes, și poate și disponibilitate de ajutor, o s-o reactivăm zilele următoare.
  •  

porumboiul

ok, astept indicatii

in versiunea de pe site am reusit, cu greu sa introduc ceva date, dar apare prea des o eroare de genul:

XSLTForms Exception
--------------------------

Error dispatching event 'xforms-revalidate' :

booleanValue@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:8432
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:568
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2473
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2411
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2432
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2403
forEach@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1233
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2242
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7587
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7494
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2235
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7583
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7494
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:2227
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7579
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:7494
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1758
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1742
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:4258
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1876
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1870
@http://www.xdoc.webgest.ro/aplicatii/xsltforms/xsltforms.js:1800
loadSal@http://www.xdoc.webgest.ro/aplicatii/websal/loadSal.js:50
onload@http://www.xdoc.webgest.ro/aplicatii/websal/accnou.xhtml:1


TypeError

value is null
  •  

cios

Se poate încerca acum noua versiune. Dar cu grijă! Și înțelegere.

Poate fi folosită și local, instalând directorul din arhiva websal.zip sub Tomcat/webapps, lângă webgest și webgestext. Se intră pe localhost:8080/websal/index01.xhtml. Poate fi instalat pe orice alt server web, de exemplu pe Apache, doar că trebuie să aibă alături directorul webgestext, și din el doar directoarele jq, xml și xsltforms.

Mesajele că nu sunt găsite date memorate apar până la încărcarea datelor unei firme pe acel calculator. Pentru trecerea de la o firmă la alta trebuie salvate datele pe hard. Trecerea de la o lună la alta se poate face oricând pe aceeași firmă.
  •  

porumboiul

#5
la pontaj <websal/fcpscurt.xhtml>  butonul (Pontaj) din dreptul angajatului i-mi deschide ceva, probabil detaliile pontajului, dar este acoperit cu o ferestra alba

am atasat Screenshot
  •  

cios

Da, e o problemă de început, pentru o firmă nou creată, cu inițializarea datelor pe lună. Se poate merge mai departe adăugând o altă lună, sau chiar creind prima dată o lună în plus, anterioară primei luni de lucru. După asta fereastra de pontaj se va colora!

Bineînțeles că aceste stângăcii, de funcționalitate sau de design, sunt rezolvabile în timp. Dar timpul e puțin...

  •  

porumboiul

ok, am inteles
nici-o graba

nu vreu sa "terorizez" pe nimeni, cum va permite timpul

sper sa nu ma "impiedic" prea des  ;)
  •  

cios

  •  

porumboiul

da, ti-am urmat sfatul cu luna anterioara
dar acuma apar orele/zile, doar ca pe stat nu apar sume doar cuvantul <<Infinity>> sau <<NaN>>, <<NaNLei>
dar si pe pontaj jos apare <<Venitul brut lunar = Infinity lei>>

pentru inceput / familiarizare cu aplicatia, am ales ce-a mai mica firma ce o am

aici am 1 singur angajat cu timp partial - inegal 2h / zi, salar 200 / luna

o sa mai incerc maine sa introduc datele din nou, acuma sigurat cred ca-mi scapa ceva camp necompletat sau ...cine stie
  •  

vios

#10
În primul rănd Bun venit !

           Dacă nu te-ai descurcat, pun aici cativa pasi de urmat pentru a putea lucra oarecum intr-o versiune Beta, mai fiind destul de multe de facut.

1) CREERE FIRMĂ NOUĂ – se alege luna de initializare cu o luna inainte de luna de inceput
( exemplu : daca incepem inregistrarile cu 1Nov – punem data de initializare 1Oct)
se complecteaza datele dupa care se da: - Salvează -
se trece la:
2) LISTE DE PERSONAL / Adaugă salariat nou – se complecteaza datele dupa care se da – Salvează  - la fel se procedeaza pentru toti salariatii.
Dupa aceea se redeschide prin linkul - Modifică - pentru fiecare salariat si se adauga inca o data : Judet, Localitate si Cod COR, dupa care se da – Salvează - pentru ca la prima introducere acestea nu se salveaza deocamdata doar dupa redeschidere
3) Mergi INAPOI LA PAGINA PRINCIPALA ( nu la pontaj) si dai - Creere lună nouă – acum alegi luna de lucru – 1Nov dai - Adaugă - / - Salvează  .
4) Apoi se poate trece la – Liste date pontaj – aici vezi in primul rand daca zilele lucratoare din luna de lucru sunt corecte ( daca in luna de lucru exista sarbatori legale numarul de zile trebuie modificat , deocamdata nu se tine cont de cele din administrare), acum se poate trece la pontajul pe fiecare salariat , zilele lucratoare sunt complectate automat , ATENTIE ! se apasa -Actualizare calcul ore -,  la Rerineri se pune 0 daca nu sunt retineri se alege Deducerea in functie de venit si nr de copii in intretinere, eventual se mai da  - Actualizare calcul ore – apoi- Modifică -
Se procedeaza cu fiecare salariat la fel.
5) Next- Stat Salarii – si verifici corectitudinea datelor  ........   etc.

Datele ar trebui sa fie corecte , acum se poate merge  INAPOI LA PAGINA PRINCIPALA
Salvează în fişier extern : se poate salva fisierul cu : ( numefirmă.xml ) de unde se poate incarca la nevoie local sau in cazul in care se lucreza cu mai multe firme.
Toate acestea se poate face direct online fara a downloada aplicatia           
Poate fi folosită și local, instalând directorul din arhiva websal.zip sub Tomcat/webapps,
lângă webgest și webgestext.
Se intră pe localhost:8080/websal/index01.xhtml si poti sa incarci fisierul salvat
( numefirmă.xml ) pentru lucrul local.
Succes !
  •  

porumboiul

Multumesc foarte mult pentru tutorial, foarte folositor cred ca si altor utilizatori.
am reusit si sunt foarte multumit
urmeaza sa mai testez decl 112 si semnatura electronica si gata, daca este ok, i-mi voi transfera toate firmele aici

acuma mai am o singura eroare la preluare nc salarii in WebGest
NU SE PREIAU DATE--ERORI IN FISIERUL XML. Corectati erorile din lista urmatoare ! Erori (2): 1:44-cvc-complex-type.3.2.2: Attribute 'AnLuna' is not allowed to appear in element 'NCsal'. 1:44-cvc-complex-type.3.2.2: Attribute 'cuiFirma' is not allowed to appear in element 'NCsal'.

dar asta nu-i o problema majora, le introduc manual pana mai aprofundez mai bine aplicatia, sa-mi dau seama unde gresesc

inca o data multumesc frumos pentru ajutor
tot respectul
  •  

porumboiul

#12
la D112 la apasarea butonului
<GENEREAZA D112 cu datele preluate din WebSal>
nu se intampla nimic :(

statul de plata este corect, sumele sunt corecte, dar defapt la detaliile din Lista personal -ldp01, in sectiunea Date declaratie unica D112 nu am cum sa selectez datele pentru cazul unui angajat cu timp partial, inegal, 16 ore / luna

ps
cred ca nu am instalat corect DUKIntegrator, mai caut pe Google despre asta
  •  

cios

#13
Citat din: porumboiul din Noiembrie 18, 2012, 09:33:01 PM
Multumesc foarte mult pentru tutorial, foarte folositor cred ca si altor utilizatori.
am reusit si sunt foarte multumit
urmeaza sa mai testez decl 112 si semnatura electronica si gata, daca este ok, i-mi voi transfera toate firmele aici

Deocamdată e recomandat de făcut în paralel, în Websal nu sunt încă acoperite toate situațiile și sunt posibile multe modificări de structură.

Cât despre problemele de mai sus, cu soluțiile date de @vios, ele vor fi rezolvate cât de curând.

Citat
acuma mai am o singura eroare la preluare nc salarii in WebGest
NU SE PREIAU DATE--ERORI IN FISIERUL XML. Corectati erorile din lista urmatoare ! Erori (2): 1:44-cvc-complex-type.3.2.2: Attribute 'AnLuna' is not allowed to appear in element 'NCsal'. 1:44-cvc-complex-type.3.2.2: Attribute 'cuiFirma' is not allowed to appear in element 'NCsal'.

dar asta nu-i o problema majora, le introduc manual pana mai aprofundez mai bine aplicatia, sa-mi dau seama unde gresesc

Aici e un exemplu de modificări necorelate. În fișierul xml de note contabile generat, au fost introduse mai nou acele atribute de identificare - 'cuiFirma' și 'AnLuna' - iar în Webgest nu s-a actualizat preluarea. Va fi ok în noua versiune de Webgest.

Citat
inca o data multumesc frumos pentru ajutor
tot respectul

Pe lângă partea asta, de salarii, cum merge contabilitatea și restul, te-ai obișnuit?
  •  

cios

Citat din: porumboiul din Noiembrie 18, 2012, 10:38:00 PM
la D112 la apasarea butonului
<GENEREAZA D112 cu datele preluate din WebSal>
nu se intampla nimic :(

statul de plata este corect, sumele sunt corecte, dar defapt la detaliile din Lista personal -ldp01, in sectiunea Date declaratie unica D112 nu am cum sa selectez datele pentru cazul unui angajat cu timp partial, inegal, 16 ore / luna

ps
cred ca nu am instalat corect DUKIntegrator, mai caut pe Google despre asta

DUKIntegrator încă nu este folosit în faza asta, ci abia la generarea pdf-ului și semnare. Acum sunt probleme ce n-au ajuns încă la rând, fiind prioritare cele legate de introducere date salariați, pontaj și state de plată. Încercăm să mai înaintăm săptămâna aceasta.

Situația aceea cu 16 ore/lună este mai ciudată, nu-i prinsă printre cazurile prevăzute până acum. Deocamdată, nu s-ar putea rezolva din pontaj, repartizate acele ore pe câteva zile (poate oricum ar trebui făcut)?
  •