Выгрузка пустого сегмента данных
Начиная с версии 3.8.3.88 Экстрактора 1С, была добавлена настройка строки проекта «Выгружать строку при отсутствии данных».
На примере выгрузки регистра бухгалтерии «Хозрасчетный» рассмотрим как работает данный функционал.
Обратите внимание, в данном случае указан способ обновления «Добавление», он используется для хранения исторических данных, при его использовании будет отображаться вся история сегмента, также, в дополнительных настройках строки проекта установлен флаг «Выгружать строку при отсутствии данных».
1
2
В данном случае, у нас есть проведенные документы и в Журнале проводок, данные выглядят следующим образом:
Теперь, для демонстрации, отменим проведение одного один из документов. Видим, что в журнале записи за это число пропали.
Однако, Экстрактор 1С зарегистрировал в очереди запись о том, что в данном сегменте произошли изменения и его нужно перевыгрузить.
То есть, при первичной выгрузке в базе данных были отображены отображены следующие данные:
А при наступлении последующей выгрузки по расписанию при изменении внутри сегмента данная строка выгружена со значениями NULL (т.к., документ не был найден), но с заполненными техническими полями, настроенными при создании проекта.