Реализована возможность дополнительно обработать данные, которые получил динамический список для отображения. Реализовано событие ПриПолученииДанныхНаСервере.

Упрощен вывод в динамическом списке связанной информации, которую очень затруднительно, неэффективно или невозможно получить в запросе динамического списка.

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

Данное событие вызывается после получения данных динамическим списком. Событие вызывается в том случае, если динамическим списком получена хотя-бы одна строка.

Настройки динамического списка (отбор (в том числе поиск), сортировка, группировка, условное оформление и т. д.) будут применяться к фактическим данным, которые получены запросом динамического списка, до их обработки в рамках обработчика события ПриПолученииДанныхНаСервере.

Обработчик ПриПолученииДанныхНаСервере получает три параметра:

· ИмяЭлемента – содержит имя таблицы, для которой выполняется данный обработчик.

· Настройки – содержит копию полных настроек динамического списка. Особое внимание следует уделить свойству ДополнительныеСвойства для этого параметра. С помощью этого свойства предоставляется возможность передавать необходимые данные из формы во внеконтекстный обработчик.

· Строки – параметр содержит коллекцию строк, которые будет отображать динамический список. В коллекции содержатся собственно данные и оформления этих данных, но не содержит строк группировок.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

− 2 = 1

Подписаться на блог по эл. почте

Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях в этом блоге.

Присоединиться к еще 5 подписчикам

Рейтинг@Mail.ru