EDI_EMAIL()

Mechanizmas skirtas formuoti ir siųsti elektroninius laiškus klientams, naudojant WEB eksportą (Rivile EDI, Pardavimo sąskaitų siuntimas el.paštu naudojant WEB eksportą).

Mechanizmas veikia Rivile GAMA programos pirkimo ir pardavimo moduliuose.

(nuo Rivile GAMA 118.0201 versijos)

Sintaksė

Užprogramuojama sistemos INIT-e:

EDI_EMAIL(tcServerName,tnServerNo,tcSablonas)

Grąžina

Objektą, kuriam galima nustatyti papildomus laiškų formavimo parametrus

Parametrai

Parametras Aprašymas Formatas
tcServerName Serverio pavadinimas C
tnServerNo Serverio numeris N
tcSablonas Eksporto šablono pavadinimas C

Papildomi laiškų formavimo parametrai

Parametras Aprašymas Pagal nutylėjimą Formatas
pdf Prisegamo PDF dokumento vardo šablonas Atsitiktinis: tmp_sys()+".pdf" C
subject Laiško antraštės šablonas "Siunčiame dokumentą" C
body Laiško tekstinio turinio šablonas "Siunčiame dokumentą" C
bodyHTML Laiško HTML turinio šablonas "" C
from Laiško siuntėjo rekvizitai "" C
cc Laiško kopijos gavėjas "" C
bcc Laiško nematomos kopijos gavėjas "" C
time_limit Laiko tarpas tarp laiškų siuntimo (sekundėmis) 0 N

Šablono aprašymuose galima naudoti išraiškas:

  • [[YYYY]] – Dokumento datos metai
  • [[MM]] – Dokumento datos mėnuo
  • [[DD]] – Dokumento datos diena
  • [[DOK_NR]] – Dokumento numeris
  • [[KODAS_PO]] – Operacijos numeris
  • [[KS_PAV]] – Kliento pavadinimas

Parametrą bodyHTML ("Laiško HTML turinio šablonas") galima nurodyti tik kai siuntimas vyksta naudojant CHILKAT bibliotekas.

Pavyzdžiai

Pavyzdžiui, užprogramuojama Sistemos INIT‘e:

edi=edi_email("EL. PAŠTU (PDF)",5, "WEB_eksportas")   && Parametrai: Serverio pavadinimas, Eilės numeris, Šablono pavadinimas
edi.pdf="[[YYYY]]-[[MM]] [[DOK_NR]].pdf"  && Failo pavadinimas. Šiuo pavadinimu bus matomas laiške prisegtas PDF failas
edi.subject="Siunčiame sąskaitą faktūrą [[DOK_NR]]" && Laiško pavadinimas
edi.body="Laba diena,"+CHR(13)+CHR(10)   && Laiško tekstas
edi.body=edi.body+"Siunčiame sąskaitą faktūrą [[YYYY]]-[[MM]]-[[DD]]d. Nr.: [[DOK_NR]]"+CHR(13)+CHR(10)
edi.body=edi.body+"Pagarbiai,"+CHR(13)+CHR(10)
edi.body=edi.body+"Jūsų partneriai"

Taip užprogramavus Sistemos INIT-ą ir programą atsidarius iš naujo, kliento alternatyviame adrese galima nurodyti siuntimo serverį ir parinkti ataskaitą, kuri suformuoja PDF dokumentą:

alt_adr

Taip aprašius kliento kortelę ir alternatyvų adresą naudojant pardavimo operacijoje, laišką su sąskaita galima siųsti WEB eksporto metodu:

web_eksp

Dokumentas bus išsiųstas kliento kortelėje nurodytu el. paštu, o tekstas suformuotas dinamiškai.

Tokiu principu aprašius klientus alternatyviuose adresuose, galima vienu mechanizmu valdyti tai, kaip yra sutarta bendrauti su klientu – ar tiesioginiu apsikeitimu, ar internetiniu (talpinimas Rivile EDI (EKO) portale), ar siųsti el. laišku.
Šis mechanizmas leidžia nustatyti net ataskaitos formą, kuri buvo sutarta su konkrečiu klientu ar jo padaliniu.

Galima papildomai užprogramuoti ir detalizuoti konkretų laišką (pavyzdžiui pagal dokumento tipą - grąžinimą). Tam WEB ataskaitos INIT‘e naudojama papildoma funkcija EDI_EMAIL_NEW().