gifts2017

Рассылка остатков товаров УТ 10.3

Опубликовал Виктор Сергиенко (nextkmv) в раздел Обмен - Загрузка и выгрузка в Excel

Требовалось ежедневно по расписанию производить рассылку остатков клиентам, в формате Excel. Не нашел готового(а может сильно не искал) и написал простую обработку для рассылки остатков. Писалось для УТ, но при желании легко переделать под любую.

Установка и настройка

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

Для отправки по расписанию нужно в общем модуле создать процедуру примерно следующего содержания:

Процедура ОтправкаОстатковПоЭлектропочте() Экспорт
	ВнешняяОбработка = ВнешниеОбработки.Создать("d:\1C\8.2\ВыгрузкаВExcel_РЗ.epf");
	Форма = ВнешняяОбработка.ПолучитьФорму("Форма");
	Форма.ФлагРегламентногоЗадания = ИСТИНА; // Если флаг ИСТИНА обработка отработает в фоне
	Форма.Открыть();	
КонецПроцедуры

 

Создать регламентное задание, с установленным флагом предопределенное и указать в качестве метода нашу процедуру.

Настроить запуск регламентных заданий: константа "пользователь регламентного задания" в файл-серверном варианете или на сервере 1с.

Настроить в коде обработки вариант сохранения настроек(в файл или в ОбщееХранилищеНастроек).

Сохранять данные в файл не очень хорошо с точки зрения 1С, а сохранение в общее хранилище не позволит использовать настройки разным пользователями. Выбирайте удобный вариант и пользуйтесь.

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

Наименование Файл Версия Размер
ВыгрузкаВExcel_РЗ 27
.epf 14,36Kb
04.02.14
27
.epf 1 14,36Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.