Обработчик событий строки проекта «Добавление очереди выгрузки строки проекта текущей датой» на примере «Хозрасчетный. Остатки» (Объект)

В данной статье продемонстрирована настройка проекта в Экстракторе 1С для выгрузки регистра бухгалтерии на примере объекта конфигурации «Остатки» с использованием предопределенного обработчика «Добавление очереди выгрузки строки проекта текущей датой».

Предопределенный обработчик «Добавление очереди выгрузки строки проекта текущей датой» нужен для того, чтобы при отсутствии записей в очереди выгрузки сформировалась запись с текущей датой. Такая настройка актуальная для выгрузки «Остатков» для регистров бухгалтерии и регистров накопления и для объекта «СрезПоследних» регистров сведений.

Важно!

Данный функционал работает начиная с версии 3.8.3.88 Экстрактора 1С. Пример продемонстрирован на конфигурации «1С:Комплексная автоматизация».

Итак, заходим в раздел «Проекты» Экстрактора 1С, нажимаем «Создать».

Выбираем тип источника данных «Объект»,

затем в «Регистрах бухгалтерии» — «Остатки».

Переходим к настройке параметров отбора.

Проверяем наличие параметра «Дата» и его настройки, ничего не меняем.

На следующем этапе выбираем поля для набора данных. Здесь мы указали определенные поля (однако, Вы можете выбрать другие):

  • ДатаОстатка;

  • Счет;

  • СуммаОстаток;

  • Параметры.Дата (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя).

Вкладки «Отбор» и «Параметры» оставляем без изменений.

Пропускаем этап настройки вычисляемых полей, затем выбираем подключение и создаем таблицу-приемник (6 и 7 этапы инструкции по созданию проекта).

На этапе сопоставления полей проверяем установленный флаг для сегмента.

Этап расширенных настроек пропускаем и завершаем настройку проекта.

Даем имя проекта и переходим к настройке обработчика событий строки проекта.

Настройки строки проекта для добавления в очередь выгрузки текущей даты

Нажимаем кнопку и выбираем соответствующий раздел настроек.

В форме обработчика событий строки проекта нажимаем кнопку «Добавить» и затем заполняем обработчик:

  • устанавливаем флаг «Вкл.»;

  • выбираем событие «Перед выполнением строки проекта»;

  • выбираем вид обработчика «Предопределенный Обработчик»;

  • выбираем обработчик «Добавление очереди выгрузки строки проекта текущей датой»;

  • Нажимаем «Настройка» и указываем следующие параметры:

    • Поле даты — Период;

    • Имя параметра — Дата;

    • Периодичность — Месяц.

Затем нажимаем «Сохранить и закрыть» в окне ввода параметров обработчика и «Применить и закрыть» в окне «Настройка строки проекта».

Для выгрузки данных последовательно нажимаем в окне проекта «Записать», «Сформировать очередь», «Выполнить проект».