Как вывести в отчет по остаткам товаров все серии товаров?

1. Progress_B 06.02.23 18:48 Сейчас в теме
Нужна помощь Спецы!

Стандартная БП 3, добавлен справочник Серии через расширение подчиненный справочнику Номенклатура.

Теперь вот как вывести в отчет по остаткам товаров все серии если серий у товара больше одной, сейчас если у товара в остатке больше одной серии, он выводит только одну серию и суммирует показатели, а надо чтобы показывал каждую серию отдельно
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. karamazoff 124 06.02.23 22:28 Сейчас в теме
(1)капец! вы на сайте 11 лет и не научились запросы писать??? Мы то конечно спецы, но вы то тоже должны чего-то мочь
2. aka Любитель XML 06.02.23 19:07 Сейчас в теме
4. Progress_B 07.02.23 05:35 Сейчас в теме
(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
{ГДЕ
    ХозрасчетныйОстатки_КонОст.СуммаОстаток КАК Сумма,
    ХозрасчетныйОстатки_КонОст.КоличествоОстаток КАК Количество}
Показать
5. starik-2005 3166 07.02.23 09:27 Сейчас в теме
А чито, оборотка не катит уже?
6. Progress_B 07.02.23 09:29 Сейчас в теме
(5) надо именно в этот уже доработанный отчет дальше доработать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот