Внешняя обработка по автоматической рассылке отчетов "Прайс заказ" (в виде...
Отменено
34 |
3
6 июля 2024 в 23:24:48
(19 недель 6 дней назад)
20700
V8.x Управление торговлей
29.10.2015 17:02:06
Текст задания
Конфигурация УТ 11.1.9.66.
Внешняя обработка:
автоматическая рассылка отчетов "Прайс заказ" (в виде файлов эксель) на E-mail клиентов.
Рассылается клиентам, у которых допреквизит "Включен в рассылку" = истина. Основанием для формирования файла для рассылки являются действующие индивидуальные соглашения с клиентом. Из этих соглашений берется цена (из реквизита Вид цен) и на каждое уникальное значение вида цен создается отдельный файл "Прайс заказ".
Файл формируется на основании файла Прайс.xlsx, прикрепленного к клиенту. Если файла такого нет - берем файл прикрепленный к предустановленному элементу Розничный покупатель.
"Формируется на основании" - означает, что берется готовый шаблон и лишь дозаполняются выделенные желтым поля (см. макет) и строки, начиная с 8-й.
В строках - значения соответствующих допреквизитов номенклатуры, характеристик и их цены, согласно виду цен, указанному в соглашении.
Номенклатура заполняется не вся, а только входящая в сегмент, который указан в допреквизите клиента: Номенклатура для рассылки. Если он не заполнен - то из аналогичного реквизита клиента "Розничный покупатель".
Параметры письма: в качестве исходящего адреса (от кого) указывается адрес основного менеджера клиента, а также от его учетной записи. Для этого можно искать по наименованию, а лучше - по ответственному в персональных учетных записях, взять первую попавшуюся, в которой ответственный - наш искомый менеджер.
Если у клиента не одно действующее индивидуальное соглашение, которым соответствует несколько видов цен, то формируется несколько файлов. Желательно их выслать в одном письме.
Дополнительно: любые ошибки (что-то не найдено, не прочитано), а также события по рассылке (отправлен файл), запуск и завершение работы обработки - записывать в журнал регистрации.
Шаблон файла для загрузки - во вложении (желтым выделены поля, которые заполняются программно в шаблоне). Данные в файле начинаются с 8-й строки.
ВНИМАНИЕ: в шаблоне после загрузки ничего не должно поменяться (автофильтр, закрепление областей, расположение картинок и т.п.).