2 378 документов
← К списку

ДобавитьОбработчикОбновленияДляВключенияУниверсальногоОграничения

страница

Добавляет отложенный обработчик обновления, который включает универсальное ограничение доступа (включает константу ОграничиватьДоступНаУровнеЗаписейУниверсально). Следует использовать только в конечных типовых решениях, а не в поставках библиотек. Для файловой ИБ обработчик не добавляется (кроме начального заполнения). Соответственно, в клиент-серверных базах с РИБ (кроме модели сервиса) обработчик тоже не добавляется, так как в РИБ могут быть файловые ИБ (если известно обратное, поведение можно переопределить).

Синтаксис

Процедура ДобавитьОбработчикОбновленияДляВключенияУниверсальногоОграничения(Версия, Обработчики,
		ТолькоНачальноеЗаполнение = Ложь, БезУчетаРИБ = Ложь) Экспорт

Параметры

  • Версия — Строка - версия для таблицы ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления. Указать пустую строку, если параметр ТолькоНачальноеЗаполнение указан Истина.
  • Обработчики — см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
  • ТолькоНачальноеЗаполнение — Булево - добавить только обработчик начального заполнения. Требуется, если пока не планируется переключать все базы на производительный вариант, а планируется переключать только новые созданные базы.
  • БезУчетаРИБ — Булево - добавить обработчик обновления без учета наличия РИБ. Требуется, если планируется переключать клиент-серверные базы на производительный вариант, которые участвуют в РИБ, так как известно, что в РИБ не участвуют файловые базы или среди них нет файловых баз со значительным количеством активных пользователей, одновременно изменяющих данные для которых настроены ограничения на уровне записей.

Пример вызова

Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
 УправлениеДоступом.ДобавитьОбработчикОбновленияДляВключенияУниверсальногоОграничения("3.0.3.7", Обработчики);
КонецПроцедуры

Доступность

Сервер, Толстый клиент, Внешнее соединение