Автоматизація (регламентне завдання) розсилки звітів (або інших табличних документів) з 1С по електронній пошті.
Привіт, шановні форумчани. Щоб відповісти на 1 запитання (я нібито екстрасенс) залишу посилання з пошуком, так як сам недавно потребував, але довелося все збирати по цеглинці: Пошук
А тепер 2 питання - Навіщо?
Отже, керівництву знадобилося отримувати звіт по виробництву до початку планерки, спершу йшло все добре - дівчинка на підтримку заходила в 1С, створювала звіт, зберігала в Excel і всім відправляла. але настала криза, дівчинку скоротили, а від звіту ніхто не відмовився. Ось власне для автоматизації всього цього процесу і було вирішено додати регламентне завдання, створити звіт, зберегти в читається (улюблений для керівників) тип файлу і відправити електронкою.
Створюємо загальний модуль (ОтправкаОтчетов) з процедурами:
1) Загальна процедура, буде запускатися з фонового завдання:
2) Формуємо звіт (по ідеї можна переробити для будь-якого табличного документа, якщо виникають складнощі питайте як):
3) Зберігаємо в файл (Excel):
4) Відправляємо пошту:
Ось власне всього 4 нескладних процидурку і у нас все готово для настройки регламентного завдання: Ім'я методу вибираємо наш загальний модуль з 1 процедурою (ОтправкаОтчетов.Отчет) і налаштовуємо розклад.
Тепер і керівництво задоволене - все вчасно приходить, і нам (програмістам / адміністраторам 1С) час не треба витрачати.