Функция УСТ_СОСТ_БЛОК_ОБН
Функция УСТ_СОСТ_БЛОК_ОБН позволяет установить или снять блокировку обновлений в окне плана аналитики или журнала (для отдельного состояния).
Включение блокировки заставляет окно игнорировать оповещения об изменениях, приходящие от других окон и с сервера. Это позволяет не выполнять многократное обновление окна при массовом программном изменении элементов. При снятии блокировки клиентский кэш данных сбрасывается, а необходимые для отображения данные получаются с сервера. Т.е. полное обновление окна происходит однократно.
Установка блокировки осуществляется в алгоритмах, которые вызываются во время показа окна. Для каждого окна плана аналитики или журнала платформа генерирует уникальный строковый идентификатор. Этот идентификатор передается в алгоритмы с помощью поля АНАЛИТ_КОНТЕКСТ.экземпляр или ОПЕР_КОНТЕКСТ.экземпляр.
ФУНКЦИЯ ЛОГИКА: УСТ_СОСТ_БЛОК_ОБН(СТРОКА: экземпляр; ЛОГИКА: блок)
Параметры
- экземпляр
- Строковый идентификатор окна.
- блок
- ДА – установка блокировки, НЕТ – снятие.
Возвращаемое значение
ДА – в случае успешного выполнения, НЕТ – в случае ошибки.