Настройка состава «Истории данных»
Обработка позволяет настраивать состав платформенной «Истории данных».
- Описание
- Подробнее
Описание
Первый раз История данных упоминалась на зазеркалье в 2017 году -> https://wonderland.v8.1c.ru/blog/istoriya-dannykh/
Она появилась в конфигурации 8.3.11.2867 и менялась в последний раз в 8.3.15.
Историю данных можно настраивать как в конфигураторе, так и программно, но инструмента для программной настройки мне не попалось.
И тут фирма 1С пишет новость на зазеркалье Настройки истории изменений данных, где обещает подвести инструмент по точечной настройке в 8.3.24… Картинка ниже.

Меня сначала эта новость взбесила, так как мне этот инструмент оказался нужен «вчера», а потом я подумал «А что мешает мне его нарисовать самому и не ждать фирму 1С?»
Поэтому представляю вам инструмент «из Будущего». Выкладываю его безвозмездно, пользуйтесь. Если найдете ошибки, пишите в комментариях, я постараюсь поправить оперативно.
Я писал на 8.3.22, теоретически должно работать на 8.3.15.
Особенности использованного функционала «Истории данных»:
В конфигураторе история включается по объектам:
- общие реквизиты; (включено автоматически и программно менять нельзя)
- константы;
- планы обмена;
- справочники;
- документы;
- планы видов характеристик;
- планы счетов;
- планы видов расчета;
- бизнес-процессы;
- задачи;
- регистры сведений (Измерения включены по умолчанию и программно выключать их нельзя).
Включается в свойстве «история данных»:

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

Такая настройка задается при программировании в конфигураторе.
Но подобно расширению такие настройки можно включать и выключать программно.
Программная настройка имеет приоритет над конфигурационной.
Функционал в примерах:
Примечание по картинкам:
История данных включена в конфигураторе
История данных выключена / включена программно
Примечание по кнопкам:
Кнопки в шапке:
«Записать» — пробегает по всем метаданным и записывает изменения только по тем пунктам, в которых были изменения.
«Настройки по умолчанию» — сбрасываем все программные настройки и возвращаемся к настройкам из конфигуратора.
«Прочитать настройки заново» — сбрасывает все то, что вы включили не записав. По сути тоже самое происходит при запуске обработки.
Кнопки в дереве метаданных:

«Настройки по умолчанию» — в выделенной строке сбрасываем все программные настройки и возвращаемся к настройкам из конфигуратора.
«Записать изменения» — записывает изменения только по выделенной строке если были изменения.

