Добавляем в прайс-лист (отчет) колонку с ячейкой хранения (УТ11, КА2, ERP2, УНФ, Розница)
В нашем конструкторе прайс-листов есть возможность добавлять колонку с произвольным запросом или расчетом произвольного алгоритма. Воспользуемся этим функционалом для вывода ячейки хранения номенклатуры (справочное хранение).
В первой колонке добавим вывод основной ячейки для склада «Центральный склад».
Текст колонки будет следующим:
[Запрос_БД:
ВЫБРАТЬ
Размещение.Номенклатура КАК Номенклатура,
Размещение.Ячейка
ИЗ
РегистрСведений.РазмещениеНоменклатурыПоСкладскимЯчейкам КАК Размещение
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Ссылки КАК Ссылки
ПО(Размещение.Номенклатура = Ссылки.Ссылка)И Размещение.Склад.Наименование ="Центральный склад"И Размещение.ОсновнаяЯчейка]
Вы можете заменить наименование склада на свой вариант или полностью убрать отбор по складу. Во второй колонке добавим вывод всех ячеек хранения номенклатуры. При этом вначале должны быть основные ячейки, а потом дополнительные. Все ячейки будут выводиться одной строкой через разделитель «,». Т.к. задача более сложная — мы будем использовать произвольный алгоритм для значения колонки. Текст алгоритма показан ниже:
[Алгоритм:
Запрос =Новый Запрос("ВЫБРАТЬ | Размещение.Ячейка |ИЗ | РегистрСведений.РазмещениеНоменклатурыПоСкладскимЯчейкам КАК Размещение |ГДЕ | Размещение.Номенклатура = &Номенклатура | И Размещение.ОсновнаяЯчейка | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Размещение.Ячейка |ИЗ | РегистрСведений.РазмещениеНоменклатурыПоСкладскимЯчейкам КАК Размещение |ГДЕ | Размещение.Номенклатура = &Номенклатура | И НЕ Размещение.ОсновнаяЯчейка");
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Выборка = Запрос.Выполнить().Выбрать();
Результат ="";Пока Выборка.Следующий()Цикл
Результат = Результат +?(ЗначениеЗаполнено(Результат),", ","")+ Выборка.Ячейка;КонецЦикла;]
Ниже показан результат вывода добавленных колонок:
Таким образом конструктор прайс-листов можно настроить под любые задачи без необходимости доработки расширения. Если у Вас остались вопросы — Вы можете задать их в чате на этой странице или по телефонам в контактах.
Расширение конфигурации дополняет возможности списка заказов, списка документов продаж, списка заказов поставщикам, списка документов закупки, списка документов отгрузки, списка заказов ...
Расширение конфигурации добавляет информацию об остатках в табличную часть Товары документа "Реализация товаров и услуг". Для каждой строки в товарах ...
Расширение конфигурации добавит колонки остатков в табличной части "Товары". Теперь Вы всегда будете видеть актуальные остатки по каждому товару. Добавьте ...