Отправка прайс-листов по расписанию

Описание возможности

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

Механизм состоит из двух частей:

  1. Настройка правил формирования ценовых листов.
  2. Настройка расписания подготовки.

Ценовые листы отправляются только во время обмена с сервером. Т. е. ценовые листы будут готовы к отправке согласно указанному расписанию, а отправка произойдет во время следующего обмена с сервером.

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

Настройка

Для настройки отправки ценовых листов перейдите в основные настройки модуля на вкладку «Документы и сообщения» → «Расписание отправки ценовых листов».

На вкладке «Расписание отправки ценовых листов» в списке отображаются текущие настройки расписания отправки ценовых листов.

На вкладке доступны действия:

  • Добавить, изменить или удалить настройку: кнопки «Добавить», «Изменить», «Удалить».
  • Выключить настройку без удаления — для этого снимите галочку в колонке «Активно» в строке нужной настройки.
  • Увидеть статус последней отправки в колонке «Дата последней отправки» и ошибки во время отправки. Если возникли ошибки, статус выделится красным и будет доступна кнопка «Показать ошибки отправки».

Добавление новой настройки

Для добавления новой настройки нажмите на кнопку «Добавить». Откроется окно «Настройка правила формирования ценового листа».

Обязательные поля для заполнения:

  • «Наименование правила» — произвольное наименование, используется только для отображения в списке настроек.
  • «Партнер» — торговая сеть, в которую отправляется сообщение PRICELIST. Чтобы выбрать торговую сеть, нажмите на кнопку  и выберите нужную сеть в списке.
  • «Расписание подготовки» — расписание периодичности подготовки ценового листа. Для заполнения расписания нажмите на кнопку  и укажите периодичность запуска задания, время повтора и выберите дни, в которые нужно выполнять задание. 

При необходимости заполните поля:

  • «Отправитель» и «Продавец» выбираются из справочника «Организации».
  • «Покупатель» — контрагент в 1С.
  • «Даты действия цен».
  • «Валюта».
  • «Номер прайс-листа» и «Тип прайс-листа».
  • «Номер договора» и «Дата договора».
  • Выберите статус товара по умолчанию: 
    • Товар добавлен (Added), 
    • Данные изменены (Changed), 
    • Нет изменений (No action), 
    • Товар удален (Deleted).
  • «Тип цен» — Обратите внимание! При выборе типа цен — прайс-лист заполнится товарами, настроенными в этом типе цен.

Если «Тип цен» не указан, галочка «Остатки в прайс-листе» не включена — в ценовой лист попадут все товары из справочника «Номенклатура».

Если поставлена галочка «Остатки в прайс-листе» — можно выбрать склад. Если склад не выбран, будут выгружены товары, которые есть на остатках.

Табличная часть «Проверка правил»

После заполнения шапки выполните проверку правил, нажав на кнопку «Тестовое заполнение».

Модуль заполнит таблицу товаров так же, как это будет происходить при будущей автоматической подготовке.

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

После того как настройки заданы и тестовое заполнение выполнено без ошибок, запишите настройки по кнопке «Записать и закрыть».

Новая настройка отобразится в списке.

Чтобы изменения применились окончательно и расписание начало работать, нажмите на кнопку «Записать» в окне общих настроек.

Как происходит подготовка и отправка

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

Во время подготовки ценового листа проверяется заполнение обязательных полей. Если возникла ошибка, ценовой лист не будет сохранен и отправлен. Информация об ошибке сохранится и отобразится в списке настроек расписания отправки ценовых листов в колонке «Дата последней отправки».

Результаты отправки ценовых листов

При успешной отправке в списке настроек отправки ценовых листов «Дата последней отправки» будет заполнена и не будет содержать дополнительный текст или выделяться цветом. Отправленный ценовой лист будет отображаться в списке требуемых действий, в завершенных сообщениях.

Ошибки при отправке

При возникновении ошибки ценовой лист не будет сохранен и отправлен. Он также не будет отображаться в списке требуемых действий.

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

Чтобы посмотреть список ошибок, нажмите на кнопку «Показать ошибки отправки». Откроется предупреждение со списком всех зарегистрированных ошибок и подсказками по дальнейшим действиям.

Для анализа и исправления ошибок откройте настройку правила формирования ценового листа и выполните тестовое заполнение. Так вы сможете понять детали ошибки.


База знаний