Руководство разработчика

Функция УСТ_СОСТ_БЛОК_ОБН

Функция УСТ_СОСТ_БЛОК_ОБН позволяет установить или снять блокировку обновлений в окне плана аналитики или журнала (для отдельного состояния).

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

Установка блокировки осуществляется в алгоритмах, которые вызываются во время показа окна. Для каждого окна плана аналитики или журнала платформа генерирует уникальный строковый идентификатор. Этот идентификатор передается в алгоритмы с помощью поля АНАЛИТ_КОНТЕКСТ.экземпляр или ОПЕР_КОНТЕКСТ.экземпляр.

ФУНКЦИЯ ЛОГИКА: УСТ_СОСТ_БЛОК_ОБН(СТРОКА: экземпляр; ЛОГИКА: блок)

Параметры

экземпляр
Строковый идентификатор окна.
блок
ДА – установка блокировки, НЕТ – снятие.

Возвращаемое значение

ДА – в случае успешного выполнения, НЕТ – в случае ошибки.


См. также: