Unelte utilizator

Unelte site


Bara de navigare

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

Reguli de licenţiere

hsalar:hsalar_x_fluturasi_set

Instrucţiuni de setare trimitere email

  • Scripturi necesare: PYUTIL, PYTDOC, PYMAIL, FAC_EE, FAC_EB
  • Versiune Python: 3.6
  • Module necesare pentru Python:
    • smtplib, email-to, urllib
    • oauth2client, google-api-python-client, google-auth-httplib2, google-auth-oauthlib

Soluţia este utilizabilă pe Windows şi pe Linux_WP.

Pentru a funcţiona cu o adresa gmail este necesară o adresă de email şi să activăm Gmail API pe platforma Google Cloud.

Pentru a funcţiona cu o adresa proprie de email este necesară o adresă de email, o parolă şi să activăm Gmail API pe platforma Google Cloud. Noi promovăm Gmail pentru o funcţionare fără probleme, deci recomandăm crearea unei adrese gmail, dacă nu există!

Configurări generale

  • Verificaţi dacă interpretorul Python versiunea 3.6 sau mai mare este instalat deja.
  • În hUTIL lansaţi operaţia Instalare module Python pentru instalarea modulelor necesare pentru trimitere email. În cazul în care sunteţi pe server linux, consultaţi administratorul de server linux pentru instalarea modulelor necesare!

Configurare parametri în hSALAR

După ce aţi creat o adresă de email pentru trimitere email-uri, trebuie să adăugaţi configuraţia serverului de email în Parametri.

Pentru trimiterea de email-urilor trebuie să configuraţi parametrii în hSALAR în funcţie de serverul de email folosit(GMAIL_API,MAIL_SRV).

La GMAIL_API:

// Configuratie pentru trimitere email prin Gmail API
SRV_TYPE := "GMAIL_API"
// Adresa de la care se trimite email-ul
FROM:="facturi_firma@gmail.com"

După ce aţi configurat parametrii, trebuie să creaţi un token din Gmail Cloud. Instructiuni pentru descarcare token din Gmail Cloud:instructiuni descarcare Gmail token

Tutorial descarcare Gmail token: https://youtu.be/YfpLrCqr9hQ

După descărcare vom redenumi fişierul JSON astfel: GOOGLE_OAUTH.JSON şi vom copia in DBF/MARFDEF/ respectiv DBF/SALDEF/

La MAIL_SRV:

// Parametri pentru operatia trimitere email
[EMAIL]
// Configurate pentru trimitere email prin server email smpt.
SRV_TYPE := "MAIL_SRV"
// Adresa de server email
HOST:="smtp.gmail.com"
// Port smtp
PORT:="587"
// Adresa de la care se trimite email-ul
FROM:="facturi_firma@gmail.com"
// Parola contului de la care se trimite email-ul
PSW:="parola_secreta"

Dupa copiere fişiere OAuth2 şi completare parametrii, lansaţi utilitarul: Utilitare → Creare structura extras salar

Configurarea conţinutului email-ului şi personalizarea acestuia

In acest caz la fluturas avem definite 3 zone în care putem poziţiona câmpurile alese. Numele acestor zone sunt numite X,1,2. Zona marcata cu verde conţine denumirea firmei, perioada şi datele generale despre angajat:

În Stat de salarii/Campuri pentru fiecare listă de extras Stat de salarii putem defini aceste câmpuri astfel:

  • selectăm câmpul pe care dorim să-l poziţionăm pe fluturaş
    • selectăm lista pe care dorim să punem câmpul respectiv
    • în funcţie de zona în care dorim să apară campul, marcăm cu X,1, sau 2
    • în Utilitare lansăm operaţia Creare structură extras salar, care completează tdoc cu câmpurile selectate şi formula lor, calculează poziţia liniei din extras.
hsalar/hsalar_x_fluturasi_set.txt · Ultima modificare: 2025/12/02 02:09 (editare externă)