gifts2017

Автоматическая рассылка прайс-листов

Опубликовал Андрей Кокконен (skyadmin) в раздел Обработки - Ценообразование, прайсы

Устали от утомительной рассылки прайс-листов своим клиентам? Тогда эта обработка, как раз для вас, она сделает полностью все сама! Сформирует прайс с нужными настройками и отправит его по электронной почте, как, куда и когда надо.

На первом скриншоте видно, что добавлена новая кнопка (1) "Рассылка...", нажатие которой открвает новую форму, представленную на следующем скриншоте.

 Скриншот 1

Подробнее о том, что здесь есть:

(1) Кнопка "Создать письмо" - формирует прайс, согласно настройке (текущей строки таблицы настроек) и создает новый документ электронное письмо, с фложенным сохраненным файлом.

(2) Кнопка "Отправить прайс" - формирует прайс, согласно настройке (текущей строки таблицы настроек) и сразу отправляет электронное письмо не открывая форму документа.

(3) Кнопка "Выполить рассылку" - Поочередно, обрабатываются все строки таблицы настроек, аналогично нажатию "Отправить прайс", но с учетом расписания, которое настраивается в этой же форме.

Поле "Список адресов" - отображает список электронных адресов контрагента, выделенной строки настроек. Можно отметить, которые необходимы для рассылки.

Поле выбора "Периодичность" - содержит варианты "Еженедельно" - как на скриншоте, "По дням" - раз в N-число дней (так же, с учетом времени) и "По часам" - раз в N-часов.

Скриншот 1

Табличное поле с настройками, подробнее о колонках:

"Контрагент" - необходимо для определения электронных адресов.

"Настройка" - тут выбирется любая из сохраненных настроек отчета. Тут нужно сказать, что был изменен вариант сохранения и восстановления настроек ообработки. Настройки перенесены в регистр сведений "Сохраненные настройки", аналогично как это сделано в некоторых других типовых отчетах. Это позволяет не только получать доступ к своим настройкам с любого рабочего места, но и получать доступ к настройкам других пользователей.

"Учетная запись" - по умолчанию устанавливается первая доступная, для пользователя. При желании или необходимости ее можно изменить.

"Тема письма" - позволяет указать индивидуальную тему для электронного письма, по умолчанию "Прайс лист".

"Текст письма" - позволяет задать уникальный текст для содержимого письма, по умолчанию пусто.

"Имя файла" - позволяет указать уникально имя файла вложения, по умолчанию "Прайс лист".

"Тип файла" - позволяет выбрать из меню, любой из существующих типов, доступных для табличного поля.

"Отправлен" - отображает дату и время последней отправки прайса, текущей настроки.

По умолчанию видны только колонки "Контрагент" и "Настройка", остальные колонки вы можете при необходимости отобразить самостоятельно.

Умолчания

На закладке настроек рассылки "Умолчания", можно задать параметры по умолчанию, которые будут использоваться при добавлении новых нстроек.

ИзображенияПри необходимости можно выводить колонку с изображениями, с возможностью указания высоты и ширины миниатюры. При этом размеры строк, не содержащих изображений меняться не будут.

Включена возможность чередования строк, выбранным в настройках цветом, для более удобного восприятия таблицы.

Печать 

Теперь самое интересное, настройка регламентного задания, для автоматической рассылки.

1. Нужно создать в конфигураторе новое регламентное задание, например "Рассылка прайсов" с расписанием "Выполнять: каждый  день; каждые 1 сек." Установить флаг использования.

2. Добавить обработку в конфигурацию или обновить существующую.

3. Открыть "Имя метода задания" и прописать там всего одну строчку.

Процедура РассылкаПрайсов() Экспорт
    Обработки.ПечатьПрайсЛиста.ПолучитьФорму("ФормаРассылки").ОткрытьМодально();
КонецПроцедуры

Для корректной работы фонового задания в файловой версии, потребуется:

1. Создать пользователя с именем "НеАвторизован", с достаточными правами доступа, для создания документов.

2. Добавить в настройках учетных записей почты доступ на чтение, запись и редактирование для этого пользователя.

3. В настройке параметров учета, на закладке "Обмен данными" указать этого пользователя в поле "Пользователь для регламентных заданий". И там же установить "Интервал опроса регламентных заданий", например 600 (раз в 10 минут)

4. Запустить 1С предприятие от имени пользователя "НеАвторизован" и все готово.

Обработка тестировалась на конфигурациях:
Управление торговлей 10.3 (10.3.35.2)
Комплексная автоматизация 1.1 (1.1.18.1)
Платформа 1С:Предприятие 8.3 (8.3.9.1735)

Достоинства

Полностью автоматическая рассылка прайс листов, у четом расписания (настраимого в форме обработки), настроек обработки и настроек электропочты.

Скачать файлы

Наименование Файл Версия Размер
Расширенный прайс-лист
30.10.2016
1000 руб.

Моментальная
доставка

Техническая поддержка (1 месяц)
07.12.2016
500 руб.

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Антон Гребенник (gepard86) 24.11.14 07:54
Добрый день, подскажите ваша обработка авто рассылку делает только в файловой версии или можно настроить и для серверной? Если можно то каким образом.
2. Андрей Кокконен (skyadmin) 25.11.14 00:08
(1) gepard86, Добрый день, в фоновом режиме пока работает только на файловой версии.
3. Сергей Копылов (svk010883) 09.03.16 20:49
Доброго времени! Все сделано по инструкции, работать по расписанию никак не хочет- сломал голову. текушая конф. 10.3.34.2. какие могут быть камни?
4. Андрей Кокконен (skyadmin) 10.03.16 21:12
(3) svk010883, Установите значение флага "Предопределенное", регламентного задания.
5. Сергей Копылов (svk010883) 11.03.16 04:59
Добрый день! А как получить обновленную обработку ( с исправлением ошибки временного файла)?- по новой приобретать?
6. Сергей Копылов (svk010883) 25.05.16 05:28
Доброго времени! Файлы в рассылке приходят пустыми, только шапка прайса. Если сделать предварительно отправку письма вручную, то все в порядке. Но на второй цикл опять пустые.
7. Иван Иванов (TABASHNIKOV) 28.10.16 08:30
На самом деле, в автоматическом режиме рассылке во вложении в прайсе только шапка таблицы, прайс не сформирован. Что не так???
8. Андрей Кокконен (skyadmin) 30.10.16 11:54
9. Иван Иванов (TABASHNIKOV) 07.12.16 15:17
Работает ли обработка на базе УТ 10.3 в формате SQL?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа