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

Метод КОЛЛЕКЦИЯ_ОБЪЕКТОВ.ОБНОВИТЬ

Метод ОБНОВИТЬ позволяет с разной степенью глубины переформировать выборку.

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

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

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

ФУНКЦИЯ ЛОГИКА: ОБНОВИТЬ(ЛОГИКА: фильтр = НЕТ)

Параметры

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

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

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

Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.


См. также: