Добавляем в прайс-лист (отчет) колонку с ячейкой хранения (УТ11, КА2, ERP2, УНФ, Розница)

В нашем конструкторе прайс-листов есть возможность добавлять колонку с произвольным запросом или расчетом произвольного алгоритма. Воспользуемся этим функционалом для вывода ячейки хранения номенклатуры (справочное хранение).

В первой колонке добавим вывод  основной ячейки для склада «Центральный склад». 

Текст колонки будет следующим:

[Запрос_БД:
ВЫБРАТЬ
	Размещение.Номенклатура КАК Номенклатура,
	Размещение.Ячейка
ИЗ
	РегистрСведений.РазмещениеНоменклатурыПоСкладскимЯчейкам КАК Размещение
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Ссылки КАК Ссылки
		ПО (Размещение.Номенклатура = Ссылки.Ссылка)
			И Размещение.Склад.Наименование = "Центральный склад"
			И Размещение.ОсновнаяЯчейка]

Вы можете заменить наименование склада на свой вариант или полностью убрать отбор по складу. Во второй колонке добавим вывод всех ячеек хранения номенклатуры. При этом вначале должны быть основные ячейки, а потом дополнительные. Все ячейки будут выводиться одной строкой через разделитель «,». Т.к. задача более сложная — мы будем использовать произвольный алгоритм для значения колонки. Текст алгоритма показан ниже:

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

Ниже показан результат вывода добавленных колонок:

Таким образом конструктор прайс-листов можно настроить под любые задачи без необходимости доработки расширения. Если у Вас остались вопросы — Вы можете задать их в чате на этой странице или по телефонам в контактах.

Наши разработки:
Расширенная форма заказа клиента для УТ11, КА2, ERP2

Расширенная форма заказа клиента для УТ11, КА2, ERP2

Расширение конфигурации позволяет выводить остатки по всем необходимым складам, отображать цены номенклатуры и дополнительные колонки номенклатуры прямо в списке товаров ...
Обмен 1С и OZON (УТ11, ERP2, КА2, БП3, УНФ, Розница)

Обмен 1С и OZON (УТ11, ERP2, КА2, БП3, УНФ, Розница)

Расширение конфигурации позволяет выполнять автоматический обмен между 1С и OZON и совместимо с актуальными конфигурациями Управление торговлей 11, ERP Управление ...
Учет сертификатов номенклатуры в УНФ (печать реестра сертификатов)

Учет сертификатов номенклатуры в УНФ (печать реестра сертификатов)

Расширение конфигурации добавит возможность вести учет сертификатов номенклатуры в конфигурации "Управление нашей фирмой, редакция 1.6". Вы сможете организовать учет сертификатов ...
Управление запасами: Товары поставщиков (УТ11, КА2, ERP2)

Управление запасами: Товары поставщиков (УТ11, КА2, ERP2)

Функционал расширения конфигурации позволяет в удобной форме автоматически загружать прайс-листы поставщиков в 1С, анализировать загруженные данные, автоматически устанавливать цены с ...
Изменение записей регистра сведений (универсальная обработка)

Изменение записей регистра сведений (универсальная обработка)

Обработка дает возможность массово или точечно изменять записи регистра сведений. Поддерживается изменение записей в независимых регистрах и регистрах с подчинением ...
Управление запасами: Помощник закупок (УТ11, КА2, ERP2)

Управление запасами: Помощник закупок (УТ11, КА2, ERP2)

Мы постоянно общаемся с нашими клиентами и обсуждаем как можно упростить их работу. Помощник закупок - это не просто отчет! ...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *