Вывод остатков в списке номенклатуры
Не могу вывести колонку остатков в списке номенклатуры в конфигураторе через редактирование формы списка.
Управление торговлей, редакция 11 (11.4.13.180)
Управление торговлей, редакция 11 (11.4.13.180)
ВЫБРАТЬ
СпрНоменклатура.Ссылка КАК Ссылка,
СпрНоменклатура.Код КАК Код,
СпрНоменклатура.Наименование КАК Наименование,
СпрНоменклатура.Артикул КАК Артикул,
СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
СпрНоменклатура.Родитель КАК Родитель,
ВЫБОР
КОГДА СпрНоменклатура.ЕстьТоварыДругогоКачества
ТОГДА 4 + ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СпрНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СпрНоменклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ КАК ИндексКартинки,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
ИЗ
Справочник.Номенклатура КАК СпрНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка)
ГДЕ
НЕ СпрНоменклатура.ЭтоГруппа
{ГДЕ
(СпрНоменклатура.Ссылка В
(ВЫБРАТЬ
Сегменты.Номенклатура
ИЗ
РегистрСведений.НоменклатураСегмента КАК Сегменты
ГДЕ
Сегменты.Сегмент = &СегментНоменклатуры))}
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Расширенная форма списка Номенклатура и Корзина для УТ11, ERP и КА
- Форма списка номенклатуры с корзиной товаров для УТ 11, КА 2, ERP 2
- Свободные остатки в списке номенклатуры. Расширение для УНФ (актуально для УНФ ниже 1.6.19)
- Форма списка номенклатуры с остатками по складам для УТ 11 + Бонусы (Выгрузка обуви во фронтол, цены в перемещении товаров)
- Вывод остатков в списке номенклатуры с отображением резерва и доступностью остатков. УТ 11
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
сильно расписывать не буду, но примерно так:
ВАЖНО! наименование и тип данных полей динамического списка должны соответствовать наименованию и типу данных полей в запросе
Другими словами у динамического списка для этого запроса должны быть наименования:
Номенклатура
Код
Артикул
ВидНоменклатуры
ВНаличииОстаток
сильно расписывать не буду, но примерно так:
&НаСервере
Процедура ПриОткрытииНаСервере()
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Номенклатура.Код КАК Код,
Номенклатура.Артикул КАК Артикул,
Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО ТоварыНаСкладахОстатки.Номенклатура = Номенклатура.Ссылка";
этаФорма.СписокНоменклатура.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
ПоказатьВАЖНО! наименование и тип данных полей динамического списка должны соответствовать наименованию и типу данных полей в запросе
Другими словами у динамического списка для этого запроса должны быть наименования:
Номенклатура
Код
Артикул
ВидНоменклатуры
ВНаличииОстаток
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот