В начало

Остатки в форме выбора Номенклатуры

 

            Есть справочник «Номенклатура», необходимо обеспечить отображение остатков товара в форме выбора этого справочника.

Рис. 1. Форма выбора справочника «Номенклатура»

Рис. 1. Форма выбора справочника «Номенклатура»

 

            Переходим в конфигуратор, находим справочник «Номенклатура», переключаемся на закладку «Формы» и добавляем форму выбора.

Рис. 2. Форма выбора без остатков

Рис. 2. Форма выбора без остатков

 

            Далее в свойствах реквизита «Список» идем на закладку «Объект», выбираем «Произвольный запрос», затем «Настройка списка – Открыть», при этом запустится динамический список, в котором нажимаем кнопку «Конструктор запроса…».

            В конструкторе запроса необходимо на закладке «Таблицы и поля» добавить в раздел «Таблицы» виртуальную таблицу «ОстаткиТоваров.Остатки», из которой вытащить реквизит «КоличествоОстаток», после чего перейти на закладку «Связи».

Рис. 3. Конструктор запроса, закладка «Таблицы и поля»

Рис. 3. Конструктор запроса, закладка «Таблицы и поля»

 

            На закладке «Связи» нужно связать две таблицы по полю «Номенклатура».

Рис. 4. Закладка «Связи» конструктора запроса

Рис. 4. Закладка «Связи» конструктора запроса

 

            Далее возвращаемся в форму выбора и добавляем «КоличествоОстаток» на форму. Можно также в свойствах реквизита «КоличествоОстаток» сделать заголовок «Остаток».

 

Рис. 5. Форма выбора с реквизитом «КоличествоОстаток»

Рис. 5. Форма выбора с реквизитом «КоличествоОстаток»

           

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

Рис. 6. Форма выбора с полем «Остаток»

Рис. 6. Форма выбора с полем «Остаток»

 

            ПРИМЕЧАНИЕ: поле «Остаток» было добавлено в справочник «Номенклатура» в версии 8.3.