Расширение таблицы формы для динамического списка.ПриПолученииДанныхНаСервере (Form table extension for dynamic list.OnGetDataAtServer)

Расширение таблицы формы для динамического списка (Form table extension for dynamic list)

ПриПолученииДанныхНаСервере (OnGetDataAtServer)

Доступен, начиная с версии 8.3.10.

Синтаксис:

ПриПолученииДанныхНаСервере(<ИмяЭлемента>, <Настройки>, <Строки>)

Параметры:

<ИмяЭлемента>

Тип: Строка.
Содержит имя таблицы формы, из которой вызван обработчик события.

<Настройки>

Тип: НастройкиКомпоновкиДанных.
Содержит копию полных настроек динамического списка.

<Строки>

Тип: СтрокиДинамическогоСписка.
Коллекция содержит данные и оформление всех строк, получаемых в списке, кроме строк группировок.

Описание:

Обработчик события вызывается на сервере после получения данных динамическим списком, только если была получена как минимум одна строка. При этом элемент формы, с которым связано событие, не передается в обработчик.
Обработчик вызывается в режиме совместимости конфигурации Версия8_3_8 и выше.
Если в данном обработчике события изменяются данные строк, то рекомендуется исключать поля, в которых изменяются данные, из списков полей, используемых для группировки, упорядочивания и отбора. Если этого не сделать, группировка, упорядочивание и отбор (включая все виды поиска) будет работать неожиданно для пользователя. Для установки ограничения на использование поля в той или иной операции предназначены методы динамического списка УстановитьОграниченияИспользованияВГруппировке, УстановитьОграниченияИспользованияВПорядке и УстановитьОграниченияИспользованияВОтборе.

Доступность:

Сервер.

Примечание:

Обработчик данного события должен иметь директиву &НаСервереБезКонтекста.
Отбор (а также поиск), сортировка, группировка и условное оформление будут применяться к значениям до изменения их обработчиком.

Использование в версии:

Доступен, начиная с версии 8.3.10.


     Методическая информация