Заметки из Зазеркалья

10.09.2026

Развитие хранилища двоичных данных: хранение реквизитов табличных частей, доработка проверки целостности хранения двоичных данных

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.5.5

Мы продолжаем развивать механизм хранилища двоичных данных.

Поддержка хранилища двоичных данных для реквизитов табличных частей

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

В версии 8.5.5 появится возможность сохранять реквизиты табличных частей в хранилище двоичных данных (встроенном и внешнем). Это позволит полнее использовать преимущества хранилища двоичных данных – уменьшение размера рабочей БД, снижение нагрузки на аппаратные мощности и т.д.

В функции для технического специалиста «Управление хранилищем двоичных данных» в формах «Использование хранения двоичных данных» и «Актуализация размещения двоичных данных» в дереве метаданных для выбора объектов для редактирования появятся реквизиты табличных частей. В списке отображаются только поля с типом ХранилищеЗначения.

img-01.png

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

img-02.png

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

Доработка проверки целостности хранения двоичных данных

Сейчас в функции «Тестирование и исправление информационной базы» при выборе опции «Проверка целостности хранения двоичных данных» требует монопольной блокировки всей базы.
img-03.png  

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

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

Это нововведение повысит доступность больших разделенных баз на крупных внедрениях (в том числе баз, работающих в режиме сервиса в облачных внедрениях 1cfresh).

Данная доработка также будет доступна в версии 8.5.4.

Теги: 8.5.5  хранилище двоичных данных 

Рассказать друзьям: