Выгрузка пустого сегмента данных

Начиная с версии 3.8.3.88 Экстрактора 1С, была добавлена настройка строки проекта «Выгружать строку при отсутствии данных».

На примере выгрузки регистра бухгалтерии «Хозрасчетный» рассмотрим как работает данный функционал.

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

1

2

В данном случае, у нас есть проведенные документы и в Журнале проводок, данные выглядят следующим образом:

Теперь, для демонстрации, отменим проведение одного один из документов. Видим, что в журнале записи за это число пропали.

Однако, Экстрактор 1С зарегистрировал в очереди запись о том, что в данном сегменте произошли изменения и его нужно перевыгрузить.

То есть, при первичной выгрузке в базе данных были отображены отображены следующие данные:

А при наступлении последующей выгрузки по расписанию при изменении внутри сегмента данная строка выгружена со значениями NULL (т.к., документ не был найден), но с заполненными техническими полями, настроенными при создании проекта.