Qabul qiluvchilarning ma'lumotlar bazasiga xat yuborish. Qabul qiluvchilarning ma'lumotlar bazasiga xat yuborish Hisob ma'lumotlarini kiritish shakli

Ilgari blogimizda biz veb-xizmatdan SMS yuborishni ko'rib chiqdik. Ammo sharhlarga ko'ra, ishlab chiquvchi uchun bunday qaror har doim ham oson emas. Quyida biz qisqa xabarlarni yuborishning qulayroq usulini ko'rib chiqamiz - . Keling, bunday qayta ishlashni ishlab chiqish misolini ko'rib chiqaylik va namunani yuklab olishni taklif qilamiz.

1C dan SMS yuborishni sozlash

Birinchidan, HTTP nima va uning usullari haqida bir oz kirish. Tabiiyki, hech kim bizga Vikipediya internet ensiklopediyasidan yaxshiroq javob bera olmaydi:

HTTP(inglizcha HyperText Transfer Protocol - "gipermatnni uzatish protokoli" dan) - bu fayllarni uzatish uchun dastur darajasidagi tarmoq protokoli. OLISH- Belgilangan resurs tarkibini so'rash uchun ishlatiladi. Siz jarayonni GET usuli yordamida ham boshlashingiz mumkin. Bunday holda, jarayonning borishi haqidagi ma'lumot javob xabarining asosiy qismiga kiritilishi kerak.

Bizning holatda, biz faqat ma'lum parametrlar bilan SMS yuborish jarayonini boshlaymiz. Parametrlar oddiy - parol, login, SMS qabul qiluvchi raqami va xabar matni.

Bizning misolimizda biz Internet shlyuzidan foydalanamiz - AvisoSMS. U turli xil APIlar to'plamiga ega: ular orasida GET, JSON, XML, Email2SMS (hujjatlar). Biz eng oddiy va eng qulay - GETni ko'rib chiqamiz.

Shlyuz bilan ishlash uchun siz ro'yxatdan o'tishingiz kerak, test uchun sizda bir nechta bepul SMS mavjud bo'ladi (taxminan 5-10), bu dastlabki pochta testi uchun etarli. Foydalanuvchi nomingiz va parolingizni saqlang, bu kelajakda foydali bo'ladi.

1C da 267 ta video darslarni bepul oling:

Biz yuborish uchun kodni yozamiz

Men yangi tashqi ishlov berishni yaratdim, unda 4 ta forma tafsilotlari va 1 ta buyruq kiritdim:

Shaklda "SMS yuborish" buyrug'ini ko'rsatdim va server protsedurasida quyidagi dastur kodini yozdim:

ResponseFileName = GetTemporaryFileName("txt");

Ulanish = Yangi HTTPConnection("api.avisosms.ru");

Ulanish qatori = “sms/get/?username=” + Qisqartirilgan LP(Login) + “&password=” + Qisqartirilgan LP(Parol) + “&destination_address=” + Qisqartirilgan LP(AddresseeNumber) + “&source_address=SENDER&message=” + Qisqartirilgan (Matn);
Connection.Get(ConnectionString, ResponseFileName);

ResponseFile = Yangi fayl(ResponseFileName);

Agar ResponseFile.Exists() bo'lsa

ResponseText = New TextDocument();

Agar AnswerText.NumberofLines()>0 bo'lsa

ServerResponse = ResponseText.GetText();
Agar Find(ServerResponse, “OK_Operation_Completed”) > 0 bo'lsa
Xabar berish("Xabar raqamga muvaffaqiyatli yuborildi" + Qisqartma(Manzil raqami));
Aks holda
Hisobot("Raqamga SMS yuborish bilan bog'liq muammolar" + Qisqartirilgan(ManzilNumber) + ". Server javobi: " + ServerResponse);
endIf;

Aks holda

endIf;

DeleteFiles(ResponseFileName);

endIf;

Bu barcha dastur kodi. Bu xabarlarni to'liq yuborish uchun etarli.

Biz 1C-da ishga tushiramiz: Korxona rejimi va test. Ro'yxatdan o'tish paytida kiritilgan parol va loginni, xabar matnini va manzil raqamini kiriting. "Yuborish" buyrug'ini bosing:

Keling, ikkita pochta jo'natmasini yaratish muammosini hal qilaylik. Birinchidan, biz barcha erkaklarni 23 fevral kuni elektron pochta orqali tabriklaymiz. Ikkinchidan, biz do'konning barcha bonus kartalari egalariga 500 bonus ball berilganligi haqida SMS orqali xabar yuboramiz va mijozlarni hisoblangan bonuslardan foydalanishga taklif qilamiz.

Biz ushbu vazifani faqat "1C: Chakana savdo" konfiguratsiyasining 2.1 versiyasi yordamida amalga oshirishimiz mumkin. 2.0 nashrida hali axborot byulletenlari funksiyasi mavjud emas edi.

Qo'llanilishi

Maqola 1C: Chakana savdo tahririyati uchun yozilgan 2.1 . Agar siz ushbu nashrdan foydalansangiz, ajoyib - maqolani o'qing va muhokama qilingan funksiyalarni amalga oshiring.

Agar siz 1C: Chakana savdoni joriy qilishni rejalashtirmoqchi bo'lsangiz, unda eng so'nggi nashri qo'llaniladi. Interfeyslar va funksionallik farq qilishi mumkin.

Shuning uchun biz kursni o'tashni tavsiya qilamiz 1C: Do'konlar va xizmat ko'rsatish kompaniyalarini avtomatlashtirish uchun chakana savdo 2, bu sizga xatolar va vaqt/obro' yo'qotishdan qochishingizga yordam beradi.

Elektron pochta xabarnomalarini ro'yxatdan o'tkazish

Elektron pochtani yaratishni boshlashdan oldin tizim elektron pochta qayd yozuvini o'rnatishingiz kerak.

Buning uchun bo'limda Ma'muriyat jamoani tanlash kerak Tashkilotchi.

Shakl ochiladi, undan siz tizim hisobi sozlamalarini chaqirishingiz yoki barcha elektron pochta hisoblarining umumiy ro'yxatini ochishingiz mumkin.

Tizim hisob qaydnomasi tizim tomonidan xizmat xabarlari va axborot byulletenlarini yuborish uchun ishlatiladi.

Keling, buyruqdan foydalanamiz tizim hisobi sozlamalarini tahrirlash uchun.

Avval siz maxsus pochta qutisini yaratishingiz kerak. Standart elektron pochta sozlamalarini belgilang: E-mail manzili, Elektron pochta jo'natuvchining nomi, Server kiruvchi / chiquvchi xatlar, Foydalanuvchi nomi Va Parol.

Bayroq Xatlarni qabul qilish uchun, belgilanmasligi mumkin, chunki axborot byulletenlari faqat chiquvchi elektron pochta xabarlarini yuborish uchun ishlaydi.

Sozlamalarning to'g'riligini tekshirish uchun siz kiritilgan o'zgarishlarni saqlashingiz va buyruqni ishlatishingiz kerak Sozlamalarni tekshiring.

"Hisobni tekshirish" oynasi paydo bo'ladi.

Agar tekshiruv xatolar bilan yakunlangan bo'lsa va 1C: Chakana savdo tizimi quyidagi rasmda ko'rsatilgan xabarni ko'rsatgan bo'lsa, sizning Internet-provayderingiz odatda SMTP protokoli uchun ishlatiladigan 25-portni bloklagan bo'lishi mumkin.

Odatda bloklanmaydigan 587-port yordamida ushbu cheklovni chetlab o'tish mumkin.

Bu misolda sodir bo'lgan. Shuning uchun siz standart SMTP portini bekor qilishingiz kerak.

Hisobning ishlashini tekshiramiz - tekshirish muvaffaqiyatli bo'ldi.

Pochta qutisiga kirganimizdan so'ng biz sinov xabarini topamiz.

Axborot byulletenlarini yaratish uchun biz "Axborotnoma" hujjatidan foydalanamiz.

Ushbu hujjat mavjud bo'lishi uchun bo'limda bo'lishi kerak Ma'muriyat bo'lim sozlamalarida Marketing opsiyasi yoqildi Chegirmalar, chegirmalar va savdo cheklovlari.

Shundan so'ng, bo'limda Marketing buyruq mavjud bo'ladi Axborot byulletenlari jamoalar guruhida Shuningdek qarang.

Ushbu buyruq "Axborotnomalar" hujjatlari ro'yxatini ochadi.

Hurmatli [IntroductionContact]!
Vatan himoyachilari kuni bilan tabriklayman!
Oilangiz uchun kuchli tayanch bo'ling!

Ushbu shablonda biz ma'lum parametrlardan foydalanishimiz mumkin.

Ushbu parametrlarni kiritish uchun maxsus buyruq ishlatiladi Parametrni kiritish. Uni bosish mavjud bo'lganlardan variantni tanlash uchun shaklni ochadi.

Shaklda siz beshta parametrdan birini tanlashingiz mumkin:

  • [Kontaktlar ko'rinishi]- bu pochta jo'natmalari uchun mo'ljallangan qabul qiluvchining vakili;
  • [To'plangan savdo summasi]– diskont kartalari bo'yicha to'plangan savdo summasi;
  • [Qolgan ballar] Va [To'plangan ballar]– bonus ballari bilan ishlash parametrlari (agar axborot byulleteni “Bonus ballarini hisoblash va hisobdan chiqarish” hujjati asosida kiritilgan bo‘lsa, mantiqiy bo‘ladi);
  • [MF(;) ni tanlang]- qabul qiluvchining jinsiga qarab xatning bir qismini o'zgartirishni o'rnatish imkonini beradi, ya'ni. erkaklar va ayollar uchun turli matnlar yaratish. Eng keng tarqalgan foydalanish - uni manzil sifatida ishlatish (ayol hurmatli, erkak hurmatli va hokazo).
  • Hozirgi misolda biz erkaklar uchun axborot byulleteni tayyorlayapmiz va faqat bitta variant bor. Biz xatning asosiy qismida "Azizim" ni aniq yozamiz va undan keyin parametrdan foydalanamiz [Kontaktlar ko'rinishi].

Siz pochta ro'yxatini to'ldirishingiz kerak. Standart buyruq Qo'shish Siz o'zboshimchalik bilan qabul qiluvchilarni birma-bir qo'shishingiz mumkin.

Qabul qiluvchilar ro'yxatini to'ldirish uchun buyruqlar pastki menyusi mavjud To'ldirish, unda ikkita variant mavjud: Asoslangan(agar taqsimot boshqa hujjat asosida kiritilgan bo'lsa) yoki Guruh bo'yicha chegirma oluvchilar.

Joriy hujjat asosda kiritilmaganligi sababli, mavjud bo'lgan yagona variant - Guruh bo'yicha chegirma oluvchilar, biz undan foydalanamiz.

"Chegirma oluvchilar guruhlari" ni tanlash shakli paydo bo'ladi.
Keling, yangi qabul qiluvchilar guruhini yaratamiz va uni "Barcha erkaklar" deb nomlaymiz.

Sifatda Shakllantirish usuli ko'rsatish Vaqti-vaqti bilan yangilang. Yaratilgan chegirma oluvchilar guruhi saqlanishi va uning Sozlamalari ochilishi kerak.

Xatcho'pda Tanlash"Gender teng erkak" tanlov shartini belgilang va o'zgarishlarni buyruq bilan saqlang Tahrirlashni yakunlang.

Dastlab guruh ro'yxatini yaratish uchun siz buyruqdan foydalanishingiz mumkin Shakl. Navigatsiya panelida chegirma oluvchilar guruhining joriy tarkibini ko'rish uchun buyruqdan foydalaning Guruh tarkibi.

Bu erda biz buyruq bilan ro'yxatni majburan isloh qilishimiz mumkin edi Guruh tuzish.

Biz yaratilgan chegirma oluvchilar guruhini tanlaymiz va "Axborotnoma" hujjati oluvchilar ro'yxati guruhning joriy tarkibi bilan to'ldiriladi.

Agar kontakt uchun elektron pochta manzili to'ldirilmagan bo'lsa, bu kontakt kartasida ko'rsatilmaganligini anglatadi.

Joriy misol uchun biz qabul qiluvchilar ro'yxatida ikki kishini qoldiramiz va ular uchun avval yaratilgan test pochta qutisining bir xil elektron pochta manzilini belgilaymiz.

Jadval bo'limida maydon mavjud Xabar, bu ma'lum bir kontaktga yuboriladi.

Hujjatda ko'rsatilgan shablonga muvofiq har bir kontakt uchun xabarni to'ldirish uchun siz buyruqdan foydalanishingiz kerak .

Bunday holda, har bir abonent uchun xabarlarda [Kontaktlar taqdimoti] parametrining tegishli qiymati qo'llaniladi.

Yuborilgandan so'ng, har bir xabar uchun noyob xabar identifikatori to'ldiriladi. Xatlarni yuborishda xatolarni ro'yxatdan o'tkazish uchun maxsus Xato matn maydoni mavjud.

Elektron pochta qutingizda yuborilgan xatlarni tekshiramiz.

Xat matni ham to'g'ri ko'rsatiladi.

Shuni yodda tutish kerakki, agar xatlar bir vaqtning o'zida ko'p sonli oluvchilarga yuborilsa, pochta tizimlari ushbu xatni spam deb hisoblashi va xatlarni yuborishni bloklashi mumkin. Pochta xabarlarini oraliqda to'plamlarda jo'natish ta'minlanmagan.

SMS xabarlarni ro'yxatdan o'tkazish

Ochilgan shaklda siz mavjud bo'lganlardan SMS-provayderni tanlashingiz kerak: Beeline yoki MTS. SMS yuborish xizmatlariga kirish uchun ushbu provayderlar bu erda ko'rsatilgan maxsus login va parolni taqdim etadilar.

Keling, ushbu xizmatlardan foydalanganda va onlayn xizmatlardan foydalanganda SMS yuborish shartlari va narxlarini kichik taqqoslaylik.

MTS Communicator tarifiga ko'ra, xabarlar to'plamining narxi (3000 SMS) 2900 rublni tashkil qiladi. Bular. Har bir SMS xabar uchun 97 tiyin.

Bu shartlar unchalik dalda beruvchi emas.

Ko'rsatilgan narxlarni SMS yuborish uchun mashhur onlayn xizmatlardan biri bilan taqqoslaylik: "Biznes uchun SMS" (sms4b.ru).

Bu erda narxlar ikki blokga bo'lingan.

Bilvosita ulanishga ega tarif ustuni alohida (o'ngda) joylashgan. Ammo bu variant kafolatlanmagan etkazib berishni nazarda tutadi. Bu erda har bir SMS uchun narxlar pastroq va operatorga bog'liq emas.

Asosiysi, to'g'ridan-to'g'ri ulanishga ega yangi tarif. Bunday holda, muvaffaqiyatli SMS yetkazib berish kafolatlanadi. Narxlar yuqoriroq va operatorga bog'liq.

Bu bo'linma yaqinda paydo bo'lgan. Gap shundaki, uyali aloqa operatorlari yaqinda uchinchi tomon operatorlarining SMS markazlari orqali harf-raqamli nomlardan yuborilgan tashqi pochta xabarlarini bloklashni boshladilar.

Bilvosita ulanish - eski pochta opsiyasi bo'lib, unda etkazib berish kafolatlanmaydi, ya'ni SMS iste'molchiga etib boradimi yoki ularning operatorlari tomonidan bloklanadimi, noma'lum.

Yetkazib berishni kafolatlash uchun operatorlar endi SMS markazlariga to'g'ridan-to'g'ri ulanish uchun SMS yuborish xizmatlarini talab qiladilar. Shu bilan birga, bunday kafolatlangan SMS narxi sezilarli darajada oshdi.

Qaysi variant siz uchun foydaliroq bo'lishini aniq aytish mumkin emas - har bir holatda uni alohida hisoblashingiz kerak.

Onlayn SMS yuborish xizmatlarining katta kamchiliklari shundaki, ular 1C: Chakana savdo tizimi tomonidan sukut bo'yicha qo'llab-quvvatlanmaydi.

Bu vaziyatdan chiqish yo'li bor. SMS yuborish quyi tizimi standart quyi tizimlar kutubxonasining bir qismi bo'lib, qo'llab-quvvatlanadigan provayderlar ro'yxatini kengaytirishni o'z ichiga oladi. Agar kerak bo'lsa, siz 1C dasturchisidan modifikatsiyani buyurtma qilishingiz mumkin va u kerakli provayder orqali SMS yuborishni buyuradi.

Oldindan qo'yilgan vazifaga ko'ra, SMS xabarlar bonus ballarini yig'ish bilan bog'liq. Shuning uchun "Bonus ballarini hisoblash va hisobdan chiqarish" tegishli hujjatni yaratish kerak.

Hujjat bo'limda mavjud bo'lsa Ma'muriyat bo'lim sozlamalarida Marketing bayroq to'plami .

Hujjat bilan ishlash buyruqlari Bonus ballarini hisoblash va hisobdan chiqarish qismida joylashgan Marketing jamoalar guruhida Bonus dasturlari.

Keling, "Bonus ballarini hisoblash va hisobdan chiqarish" hujjatlari ro'yxatini ochamiz. va yangi hujjat yarating.

Siz bonusli sodiqlik dasturini belgilashingiz kerak. Dasturlar ro'yxati bo'sh, yangi element qo'shamiz.

Keling, "Oila" nomini aniqlaylik. Joriy misol uchun qolgan parametrlar standart qiymatlarida qoldirilishi mumkin.

Biz "Bonus ballarini hisoblash va hisobdan chiqarish" hujjatida yaratilgan bonus dasturini yozamiz va tanlaymiz.

Jadval bo'limida Qo'lda hisob-kitoblar Keling, bir nechta bonus kartalarni qo'shamiz.

Yangi "Axborotnoma" hujjati ochiladi va undagi oluvchilar ro'yxati allaqachon bonus kartalari egalari tomonidan bonus ballarini hisoblash hujjatidan to'ldiriladi. Telefon raqamlari jismoniy shaxslarning ma'lumotlaridan to'ldirilgan.

Keling, xabar shablonini to'ldiramiz. Xaridorga murojaat qilganda, uning jinsiga qarab, biz "Aziz" yoki "Aziz" so'zlarini ishlatamiz. Shuning uchun xabarning boshida biz [Select MF(;)] parametrini kiritamiz.

Ushbu parametrni tanlaganingizda, erkak jinsi uchun matn variantini kiritishingiz kerak bo'lgan oyna ochiladi. Biz mos variantni ko'rsatamiz.

Shundan so'ng, 1C: Chakana savdo tizimi xuddi shunday ayol jinsi uchun variantni so'raydi. Xabar shabloniga [Select MF(Dear; Dear)] parametri kiritiladi. Analogiya bo'yicha, boshqa parametrlarni qo'shib, biz shablonning yakuniy matnini shakllantiramiz:

[MF(Aziz; Hurmatli) ni tanlang], [Kontaktni yuborish]!
Sizga qo'shimcha ravishda [To'plangan ballar] ball beriladi.
Ushbu hisob-kitobni hisobga olgan holda, kartangizda endi [Qolgan ballar] ballari mavjud.
Ulardan foydalanishga shoshiling!

Xabardagi ballar balansi to'g'ri shakllanishi uchun siz hujjatni yaratish vaqtini to'g'rilashingiz kerak, chunki u yaratilganda avtomatik ravishda kun boshiga o'rnatiladi.

Jadval bo'limining buyruqlar panelida buyruqni tanlang va biz har bir abonent uchun individual xabar yaratilganligini ko'ramiz. Shablonning barcha parametrlari muvaffaqiyatli to'ldirildi.

Ushbu parametrdan foydalanganda, shablonga muvofiq qayta formatlashdan keyin ham xabar matnida hech narsa o'zgarmaydi.

Ammo agar biz xabarni oldindan ko'rish uchun tugmani ishlatsak, biz 1C: Chakana savdo tizimi kirill alifbosidagi xabarni transliteratsiyaga to'g'ri aylantirganini ko'ramiz.

SMS xabar yuborishda transliteratsiya opsiyasi qo'llaniladi.

Barcha xabarlarni yuborish uchun tugmani bosing Yuborish formaning buyruqlar panelida.

Yuborish natijalariga ko'ra, har bir xabar uchun jadval bo'limida xabar identifikatori yoki xatoni tavsiflovchi matn to'ldiriladi.

Xato SMS xabarlarni qayta yuborish uchun buyruqdan foydalaning formaning buyruqlar panelida.

Igor Saprygin,
Kemerovo

8-versiyaning standart konfiguratsiyasi 1C dan xatlarni qabul qilish va yuborishni sozlash imkonini beruvchi o'rnatilgan elektron pochta mijozi bilan jihozlangan.

Ushbu mexanizmdan foydalanib, siz ma'lumotlar bazasida favqulodda vaziyatlar yuzaga kelganda yoki ma'lum bir voqea sodir bo'lganda, foydalanuvchilar guruhlariga xabarlarni tarqatishni tashkil qilishingiz, hujjatlarning bosma shakllarini to'g'ridan-to'g'ri tuzilgan hisobotdan yuborishingiz, xodimlarni muhim voqealar haqida xabardor qilishingiz mumkin. tashkilot hayoti va boshqalar.

Mijozni yoqish va oldindan sozlash

"Ishlab chiqarish korxonalarini boshqarish" konfiguratsiyasi misolidan foydalanib, o'rnatilgan elektron pochta mijozining dastlabki faollashuvi "Dastur sozlamalari" shaklida sodir bo'lishini ko'rishingiz mumkin, uni Operations->Constants menyusida ochish mumkin. (1-rasm)

Ulanishning ikkinchi bosqichida siz elektron pochta xabarlarini yetkazib berish va jo'natish uchun foydalaniladigan server manzillari va sozlamalarini ro'yxatdan o'tkazishingiz kerak.

Ushbu maqsadlar uchun ma'lumotlar bazasi "Elektron pochta hisoblari" ma'lumotnomasini taqdim etadi. Katalog elementining shakli 2-rasmda ko'rsatilgan

2-rasm

Ushbu shakl haqida qisqacha. Unda 9 ta yorliq mavjud bo'lib, ularning har biri elektron pochta mijozining o'z qismini sozlash imkonini beradi:


Elektron pochtadan foydalanishning standart modeli

Savdo hujjatlari, xaridlar va tartibga soluvchi hisobotlarning ayrim shakllarining bosma shakllari chap burchakda (4-rasm) tugmachani o'z ichiga oladi, bu sizga elektron pochta xabarini yaratish va uni kontragentga yuborish imkonini beradi.

4-rasm

Taqdim etilgan rasmdan ko'rinib turibdiki, chiquvchi xabarlar ko'rinishida murakkab narsa yo'q.

Xabarni ma'lumotlar bazasida saqlamasdan dasturlashtirilgan pochta jo'natmalari

Agar siz biron bir hodisaga obuna bo'lish yoki biron bir oddiy vazifani bajarish orqali pochta tarqatishni tashkil qilishni rejalashtirmoqchi bo'lsangiz, serverda bajariladigan umumiy modulda konfiguratorda Qabul qiluvchilar ro'yxatiga () xabarlarni yuborish protsedurasini yaratish tavsiya etiladi. kerakli parametrlar to'plami:

  • Subject – harf mavzusini o'z ichiga olgan satr qiymati;
  • Matn yana cheksiz uzunlikdagi satr, ta'bir joiz bo'lsa, xabarning tanasi;
  • Qabul qiluvchilar - turi bo'yicha qat'iy cheklovlar yo'q, bu to'g'ridan-to'g'ri uzatiladigan manzillar ro'yxati bo'lishi mumkin, bu "Jismoniy shaxslar" yoki "Qarshi tomonlar" kataloglaridagi elementlar to'plami bo'lishi mumkin, siz "Pochta xabarlarini tarqatish" elementidan foydalanishingiz mumkin. Guruhlar” katalogi.

Kataloglardan foydalanishda tanlangan elementlarning kontakt ma'lumotlari ma'lumotlari turi bilan to'ldirilganligiga ishonch hosil qilish juda muhimdir e-pochta va elektron pochta manzili.

Ushbu protseduradagi birinchi qadam pochta jo'natmalari amalga oshiriladigan profilni aniqlashdir. UPP ning standart konfiguratsiyasida "Elektron pochtani boshqarish" umumiy moduli mavjud bo'lib, uning funktsiyalaridan biri "Internet pochta profilini olish" unga o'tkazilgan hisob profilining qiymatini qaytaradi (biz uni yuqorida yaratdik). 5-rasm

Ulanish natijasini nazorat qilish va uning jarayonida nostandart vaziyatlarni aniqlash uchun uni Attempt-Exception konstruksiyasi ichida bajarish tavsiya etiladi.

6-rasm

Keling, to'g'ridan-to'g'ri elektron pochta xabarini yaratishga o'tamiz.

InternetMailMessage ob'ektini yarating va uning tafsilotlarini to'ldiring. Biz u yaratilgan kodlashni, jo'natuvchining ismini, xat mavzusini, uning matnini aniqlaymiz va agar kerak bo'lsa, qo'shimchalarni qo'shamiz. 7-rasm

7-rasm

Keyingi qadam, yaratilgan xabarni Internet pochta ob'ektining "Yuborish" usuliga kiritishdir. Shunga qaramay, siz "Urinish-istisno" konstruktsiyasidan foydalanib, istisno vaziyatlarni kuzatishingiz, xatolarni aniqlashingiz va dasturning ishdan chiqishini oldini olishingiz mumkin.

Email mijozingiz bilan aloqani uzishni unutmang. (8-rasm)

8-rasm

Ushbu dizayn yordamida yaratilgan kod pochta xabarlarini asosiy elektron pochta manzilidan ma'lumotlar bazasida saqlamasdan yuboradi. Agar siz undan odatiy vazifalarni bajarish paytida ogohlantirishlar yoki bildirishnomalar yuborish uchun foydalanmoqchi bo'lsangiz, "Xabar berish ()" tipidagi konstruktsiyalar undan chiqarib tashlanishi mumkin. Bunday hollarda xato ma'lumotlarini jurnal faylida yoki matn faylida yozib olish yaxshiroqdir.

"ALANN: 1C dan elektron pochta xabarlarini ommaviy yuborish" ni qayta ishlash elektron pochta xabarlarini va hujjatlarning bosma shakllarini muhr va imzo bilan to'g'ridan-to'g'ri 1C: Enterprise tizimidan ommaviy yuborish uchun mo'ljallangan va boshqariladigan shakllarda konfiguratsiyalar bilan ishlaydi:

  • Korxona hisobi 3.0
  • Savdoni boshqarish 11
  • Kichik kompaniya boshqaruvi
  • Korxona buxgalteriya hisobi 2.0, Savdoni boshqarish 10.3, Kompleks avtomatlashtirish va ishlab chiqarish korxonalarini boshqarish uchun funksionallik jihatidan oʻxshash ishlov berish mavjud.

Odatiy bo'lib, quyidagi bosma shakllar ishlov berish bilan ta'minlanadi:

  • Xaridorga to'lov uchun hisob-faktura
  • TORG-12
  • Belgilangan xizmatlarning sertifikati
  • Bajarilgan ishlar haqida AKT
  • Hisob-faktura
  • Kelishuv to'g'risidagi qonun
  • Vakolatnoma

Qayta ishlash quyidagi imkoniyatlarga ega:

  • 1C manzillar kitobidan yoki tashqi matn faylidan qabul qiluvchilar ro'yxatini yuklash. Fayldan qabul qiluvchilar ro'yxatini yuklashda xabar matniga istalgan parametrlarni qo'shish mumkin (kontragentning qarzi miqdori, to'liq ismi va boshqalar).

  • Tarqatish uchun hujjatlarni tanlash to'g'ridan-to'g'ri hujjatlar ro'yxatidan

  • Yuborilgan hujjatlarni chop etish. Bundan tashqari, siz chop etilishi kerak bo'lgan hujjatlarni, printerni va nusxalar sonini tanlashingiz mumkin.
  • Qayta ishlash jarayonida bajariladigan ixtiyoriy kodni belgilash. Agar siz qayta ishlash jarayonida biron bir 1C kodini bajarishingiz kerak bo'lsa, ushbu kod mavjud bo'lgan tashqi ishlov berish joyini ko'rsatish kifoya.
  • Xabar matni va mavzusiga o'zboshimchalik bilan parametrlarni qo'shish (to'liq ism, qarz miqdori va boshqalar).. Bu xususiyat sizga ma'lum shaxslarga ular uchun aniq ma'lumotlarga ega bo'lgan maqsadli pochta jo'natmalarini tashkil qilish imkonini beradi.

  • Elektron pochtaga qo'shimcha biriktirmalar qo'shish. Bundan tashqari, , va ikkalasini ham ko'rsatish mumkin.
  • Rejalashtirilgan ishlov berishning avtomatik boshlanishi. Qayta ishlash belgilangan vaqtda boshlanadi va qabul qiluvchilarning belgilangan ro'yxatiga xat yuboriladi. .
  • Elektron pochta xabarlarini yuborish orasidagi intervalni belgilash. Bu funksiya yuborilgan xatlarning mijozlar pochta qutilarining spam-filtriga tushish ehtimolini kamaytiradi.
  • Maxsus xabar matnini formatlash. Qalin, kursiv, rangli matnni ajratib ko‘rsatish, matnga giperhavola va rasmlar qo‘shish.
  • Qo'shimchalarni avtomatik arxivlash. Foydalanuvchining iltimosiga ko'ra, xatdagi barcha qo'shimchalar ZIP arxiviga joylashtirilishi va bitta fayl sifatida yuborilishi mumkin.

Qayta ishlash imkoniyatlarini baholash uchun siz uni demo rejimida sinab ko'rishingiz mumkin.

ALANN seriyasidagi barcha protsessorlar singari, "ALANN: 1C dan elektron pochta xabarlarini ommaviy yuborish" ishlov berishni o'rnatish oson va 1C dasturchilarining ishtirokini talab qilmaydi.