Анонсированы новые возможности платформы «1С:Предприятие 8.3.20». Речь идет о новом свойстве ВыражениеПредставления, которое предназначено для создания представления компоновки данных в динамических списках.
Как будет работать ВыражениеПредставления
Информация о новой функциональности появилась на страницах официального технологического блога «Заметки из Зазеркалья». Сообщается, что, начиная с 8.3.20, у полей динамического списка появится новое свойство ВыражениеПредставления. Если для поля это свойство будет задано, то динамический список будет использовать его для отображения в таблице.
Новое свойство будет работать и для вычисляемых полей, и для полей из набора данных.
Предполагается, что ВыражениеПредставления должно использоваться только в таблице динамического списка и не будет работать в поле, вынесенном из таблицы, как и условное оформление динамического списка.
Задавать новое свойство можно будет либо интерактивно в редакторе динамического списка, либо средствами встроенного языка.
Как использовать новое свойство
В качестве примера использования новой функциональности разработчики предлагают рассмотреть настройку отображения справочника «Контрагенты»: «Предположим, мы хотим вывести в списке контрагентов рядом с телефоном контрагента контактное лицо (если оно задано). Если раньше для этого нам пришлось бы менять текст запроса или писать код в обработчике ПриПолученииДанныхНаСервере, то сейчас мы можем просто написать нужную формулу в редакторе динамического списка», – говорится в заметке.
Создание представления для динамического списка.
Источник: wonderland.v8.1c.ru
Результат настройки в режиме 1С:Предприятие. Источник: wonderland.v8.1c.ru
Напомним, что для динамических списков 1С не действуют возможности СКД в части использования внешних функций для постобработки полей в результатах запроса с помощью функций общих модулей и т.д. Поэтому обновление может оказаться полезным для задач, связанных с настройкой отображения списков.
Однако остаются вопросы о том, как использование такого подхода скажется на производительности. Возможно, подробности о том, как будет работать ВыражениеПредставления, появятся после публикации технической документации по платформе «1С:Предприятие 8.3.20».
Полный текст заметки о создании представлений компоновки данных в динамическом списке с использованием нового свойства ВыражениеПредставления для платформы «1С:Предприятие 8.3.20» доступен в официальном технологическом блоге.