Вычисляемые колонки в списках

15.06.2018

Теги: 1С:ПредприятиеРегистрСписокСправочникУправляемаяФормаЯзыкЗапросов

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

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

Откроем в конфигураторе форму списка справочника Номенклатура и вызовем палитру свойств основного реквизита формы Список. До сих пор в свойствах динамического списка была указана «Основная таблица» — Справочник.Номенклатура, и список формировался путем запроса к этой таблице.

Теперь нам нужна еще связанная информация из таблицы регистра сведений Цены.СрезПоследних. Поэтому установим флажок ПроизвольныйЗапрос и в строке «Настройка списка» нажмем «Открыть».

Откроется окно настройки динамического списка. На закладке «Запрос» мы видим запрос, в котором выбираются все поля из таблицы Справочник.Номенклатура. Изменим его. Для этого нажмем кнопку «Конструктор запроса».

Добавим в список таблиц Цены.СрезПоследних и выберем из нее поле Цена:

На закладке «Связи» отредактируем связь между таблицами, созданную по умолчанию. Установим флажок «Все» у таблицы Справочник.Номенклатура и снимем его у таблицы Цены.СрезПоследних. Тем самым мы задаем, что в списке номенклатуры будут отражены все позиции, даже те, по которым не установлены цены.

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

Поиск: 1С:Предприятие • Регистр • Список • Справочник • Управляемая форма • Язык запросов

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.