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