Как вывести в отчет по остаткам товаров все серии товаров?
Нужна помощь Спецы!
Стандартная БП 3, добавлен справочник Серии через расширение подчиненный справочнику Номенклатура.
Теперь вот как вывести в отчет по остаткам товаров все серии если серий у товара больше одной, сейчас если у товара в остатке больше одной серии, он выводит только одну серию и суммирует показатели, а надо чтобы показывал каждую серию отдельно
Стандартная БП 3, добавлен справочник Серии через расширение подчиненный справочнику Номенклатура.
Теперь вот как вывести в отчет по остаткам товаров все серии если серий у товара больше одной, сейчас если у товара в остатке больше одной серии, он выводит только одну серию и суммирует показатели, а надо чтобы показывал каждую серию отдельно
Прикрепленные файлы:
![](/upload/forum/986/98610779e273ce702ed9d555223ce8b3.jpg)
По теме из базы знаний
- Управление резервами товаров в УТ 11 и ERP. Особенности и нюансы
- Алгоритмы с решениями для экзамена Специалист УТ 11.1
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Государственные контракты в УТ 11.5, КА 2.5.с выгрузкой в ЕИС (Госзакупки)
- Автоматизированная система управления складом AS WMS: автоматизация склада с адресным хранением с помощью ТСД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстатки_КонОст.Счет КАК Счет,
//(ВЫРАЗИТЬ(ХозрасчетныйОстатки_КонОст.Субконто1.Наименование КАК СТРОКА(100))) + "; " + (ВЫРАЗИТЬ(ХозрасчетныйОстатки_Себ.Субконто3.Наименование КАК СТРОКА(100))) КАК Номенклатура,
ХозрасчетныйОстатки_КонОст.Субконто1.Наименование КАК Номенклатура,
ХозрасчетныйОстатки_Себ.СуммаОстаток КАК Сумма,
ХозрасчетныйОстатки_Себ.КоличествоОстаток КАК Количество,
ХозрасчетныйОстатки_КонОст.Субконто2 КАК Склад,
ХозрасчетныйОстатки_КонОст.Организация КАК Организация,
ВЫБОР
КОГДА ХозрасчетныйОстатки_Себ.Субконто3 ССЫЛКА Справочник.Серии
ТОГДА ХозрасчетныйОстатки_Себ.Субконто3
ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Серии.Пустаяссылка)
КОНЕЦ КАК Серия,
ВЫРАЗИТЬ(ХозрасчетныйОстатки_Себ.Субконто3 КАК Справочник.Серии).СрокГодности КАК СрокГодности,
ВЫРАЗИТЬ(ХозрасчетныйОстатки_Себ.Субконто3 КАК Справочник.Серии).Страна КАК Производитель,
ВЫБОР
КОГДА ХозрасчетныйОстатки_Себ.КоличествоОстаток = 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстатки_Себ.СуммаОстаток / ХозрасчетныйОстатки_Себ.КоличествоОстаток
КОНЕЦ КАК ЦенаСебестоимость,
0 КАК СуммаСебестоимость,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена1,
ВЫБОР
КОГДА ЕСТЬNULL(ХозрасчетныйОстатки_Себ.КоличествоОстаток, 0) = 0
ИЛИ ЕСТЬNULL(ХозрасчетныйОстатки_Себ.СуммаОстаток, 0) = 0
ТОГДА 0
ИНАЧЕ (ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) - ХозрасчетныйОстатки_Себ.СуммаОстаток / ХозрасчетныйОстатки_Себ.КоличествоОстаток) / (ХозрасчетныйОстатки_Себ.СуммаОстаток / ХозрасчетныйОстатки_Себ.КоличествоОстаток) * 100
КОНЕЦ КАК ПроцентНаценки
{ВЫБРАТЬ
Счет.*,
Номенклатура,
Сумма,
Количество,
Склад.*,
Организация.*,
Серия.*,
СрокГодности,
Производитель,
ЦенаСебестоимость,
СуммаСебестоимость,
Цена1,
ПроцентНаценки}
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, Счет В (&СчетаУчетаСкладИНоменклатура) {(Счет).*}, &СубконтоНоменклатураИСклад, {(Организация).* КАК Организация, (Субконто1).* КАК Номенклатура, (Субконто2).* КАК Склад}) КАК ХозрасчетныйОстатки_КонОст
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, , , ) КАК ХозрасчетныйОстатки_Себ
ПО (ВЫРАЗИТЬ(ХозрасчетныйОстатки_КонОст.Субконто2 КАК Справочник.Склады).Ссылка = ВЫРАЗИТЬ(ХозрасчетныйОстатки_Себ.Субконто1 КАК Справочник.Склады).Ссылка)
И (ВЫРАЗИТЬ(ХозрасчетныйОстатки_КонОст.Субконто1 КАК Справочник.Номенклатура).Ссылка = ВЫРАЗИТЬ(ХозрасчетныйОстатки_Себ.Субконто2 КАК Справочник.Номенклатура).Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ТипЦен = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
ПО (ВЫРАЗИТЬ(ХозрасчетныйОстатки_КонОст.Субконто1 КАК Справочник.Номенклатура).Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура)
ГДЕ
НЕ ХозрасчетныйОстатки_КонОст.КоличествоОстаток = 0
И НЕ ХозрасчетныйОстатки_Себ.КоличествоОстаток = 0
{ГДЕ
ХозрасчетныйОстатки_КонОст.СуммаОстаток КАК Сумма,
ХозрасчетныйОстатки_КонОст.КоличествоОстаток КАК Количество}
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот