Имя: Пароль:
1C
1С v8
Сворачивание строк ТОРГ-12 КА 2.2
0 Настюша
 
23.08.17
13:33
Всем привет! При печати ТОРГ-12 по умолчанию одинаковые строки не сворачиваются, если у них разная цена, но по требованию заказчика необходимо печатать документы с несколькими полностью одинаковыми строками, которые, естественно сворачиваются. Как изменить запрос формирования данных, чтобы одинаковые строки не сворачивались? Текст запроса ниже:

Запрос.Текст =
    "ВЫБРАТЬ
    |    РеализацияТоваровУслуг.Ссылка КАК Ссылка,
    |    РеализацияТоваровУслуг.Номер КАК Номер,
    |    РеализацияТоваровУслуг.Дата КАК Дата,
    |    РеализацияТоваровУслуг.Партнер КАК Партнер,
    |    РеализацияТоваровУслуг.Контрагент КАК Контрагент,
    |    ВЫБОР
    |        КОГДА РеализацияТоваровУслуг.Организация.ОбособленноеПодразделение
    |            ТОГДА РеализацияТоваровУслуг.Организация.ГоловнаяОрганизация
    |        ИНАЧЕ РеализацияТоваровУслуг.Организация
    |    КОНЕЦ КАК Организация,
    |    ТаблицаОтветственныеЛица.РуководительНаименование  КАК Руководитель,
    |    ТаблицаОтветственныеЛица.РуководительДолжность КАК ДолжностьРуководителя,
    |    ТаблицаОтветственныеЛица.ГлавныйБухгалтерНаименование КАК ГлавныйБухгалтер,
    |    РеализацияТоваровУслуг.Отпустил КАК Кладовщик,
    |    РеализацияТоваровУслуг.ОтпустилДолжность КАК ДолжностьКладовщика,
    |    РеализацияТоваровУслуг.Организация.Префикс КАК Префикс,
    |    РеализацияТоваровУслуг.Основание КАК Основание,
    |    РеализацияТоваровУслуг.ОснованиеДата КАК ОснованиеДата,
    |    РеализацияТоваровУслуг.ОснованиеНомер КАК ОснованиеНомер,
    |    ВЫБОР
    |        КОГДА РеализацияТоваровУслуг.Грузополучатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
    |            ТОГДА РеализацияТоваровУслуг.Контрагент
    |        ИНАЧЕ РеализацияТоваровУслуг.Грузополучатель
    |    КОНЕЦ КАК Грузополучатель,
    |    ВЫБОР
    |        КОГДА РеализацияТоваровУслуг.Грузоотправитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
    |            ТОГДА РеализацияТоваровУслуг.Организация
    |        ИНАЧЕ РеализацияТоваровУслуг.Грузоотправитель
    |    КОНЕЦ КАК Грузоотправитель,
    |    РеализацияТоваровУслуг.БанковскийСчетОрганизации КАК БанковскийСчетОрганизации,
    |    РеализацияТоваровУслуг.БанковскийСчетКонтрагента КАК БанковскийСчетКонтрагента,
    |    РеализацияТоваровУслуг.БанковскийСчетГрузоотправителя КАК БанковскийСчетГрузоотправителя,
    |    РеализацияТоваровУслуг.БанковскийСчетГрузополучателя КАК БанковскийСчетГрузополучателя,
    |    РеализацияТоваровУслуг.АдресДоставки КАК АдресДоставки,
    |    НЕОПРЕДЕЛЕНО КАК Подразделение,
    |    РеализацияТоваровУслуг.Валюта КАК Валюта,
    |    РеализацияТоваровУслуг.ДоверенностьНомер КАК ДоверенностьНомер,
    |    РеализацияТоваровУслуг.ДоверенностьДата КАК ДоверенностьДата,
    |    РеализацияТоваровУслуг.ДоверенностьВыдана КАК ДоверенностьВыдана,
    |    РеализацияТоваровУслуг.ДоверенностьЛицо КАК ДоверенностьЛицо,
    |    &ЕдиницаИзмеренияВеса КАК ЕдиницаИзмеренияВеса
    |ИЗ
    |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаДанныхДокументов КАК ДанныеДокументов
    |        ПО РеализацияТоваровУслуг.Ссылка = ДанныеДокументов.Ссылка
    |        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаОтветственныеЛица КАК ТаблицаОтветственныеЛица
    |        ПО РеализацияТоваровУслуг.Ссылка = ТаблицаОтветственныеЛица.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Ссылка
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    
    |ВЫБРАТЬ
    |    ТаблицаТоваров.Ссылка                КАК Ссылка,
    |    ТаблицаТоваров.НоменклатураНабора    КАК НоменклатураНабора,
    |    ТаблицаТоваров.ХарактеристикаНабора  КАК ХарактеристикаНабора,
    |    МИНИМУМ(ТаблицаТоваров.НомерСтроки)  КАК НомерСтроки,
    |    СУММА(ВЫБОР
    |        КОГДА &ЗаполненаЕдиницаИзмеренияВеса
    |            ТОГДА ВЫБОР
    |                    КОГДА ТаблицаТоваров.Упаковка.Вес ЕСТЬ NULL
    |                        ТОГДА ТаблицаТоваров.Количество
    |                    ИНАЧЕ ВЫБОР
    |                            КОГДА ТаблицаТоваров.Упаковка.ТипИзмеряемойВеличины = Значение(Перечисление.ТипыИзмеряемыхВеличин.Вес)
    |                                ТОГДА 0
    |                            ИНАЧЕ ТаблицаТоваров.КоличествоУпаковок
    |                        КОНЕЦ
    |                КОНЕЦ * &ТекстЗапросаВесУпаковки
    |        ИНАЧЕ 0
    |    КОНЕЦ) КАК МассаБрутто,
    |    СУММА(ТаблицаТоваров.Количество * &ТекстЗапросаВесНоменклатуры) КАК МассаНетто,
    |    СУММА(ТаблицаТоваров.СуммаБезНДС)    КАК СуммаБезНДС,
    |    СУММА(ТаблицаТоваров.СуммаНДС)       КАК СуммаНДС
    |ПОМЕСТИТЬ ВременнаяТаблицаНаборыПодготовка
    |ИЗ
    |    РеализацияТоваровУслугТаблицаТоваров КАК ТаблицаТоваров
    |
    |ГДЕ
    |    ТаблицаТоваров.НоменклатураНабора <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
    |
    |СГРУППИРОВАТЬ ПО
    |    ТаблицаТоваров.Ссылка,
    |    ТаблицаТоваров.НоменклатураНабора,
    |    ТаблицаТоваров.ХарактеристикаНабора
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    Товары.Ссылка                                    КАК Ссылка,
    |    Товары.ВариантКомплектацииНоменклатуры           КАК ВариантКомплектацииНоменклатуры,
    |    Товары.ВариантПредставленияНабораВПечатныхФормах КАК ВариантПредставленияНабораВПечатныхФормах,
    |    Товары.ВариантРасчетаЦеныНабора                  КАК ВариантРасчетаЦеныНабора,
    |    Товары.НоменклатураНабора,
    |    Товары.ХарактеристикаНабора,
    |    Товары.Номенклатура,
    |    Товары.Характеристика,
    |    ВЫБОР КОГДА Товары.ВариантКомплектацииНоменклатуры.НоменклатураОсновногоКомпонента = Товары.Номенклатура
    |        И Товары.ВариантКомплектацииНоменклатуры.ХарактеристикаОсновногоКомпонента = Товары.Характеристика ТОГДА
    |        Истина
    |    ИНАЧЕ
    |        Ложь
    |    КОНЕЦ КАК ОсновнаяКомплектующая,
    |    Товары.СтавкаНДС КАК СтавкаНДС,
    |    ВЫБОР КОГДА Товары.ВариантКомплектацииНоменклатуры.НоменклатураОсновногоКомпонента = Товары.Номенклатура
    |        И Товары.ВариантКомплектацииНоменклатуры.ХарактеристикаОсновногоКомпонента = Товары.Характеристика ТОГДА
    |        Товары.НомерГТД
    |    ИНАЧЕ
    |        null
    |    КОНЕЦ КАК НомерГТД,
    |    0 КАК КоличествоПоУмолчанию,
    |    Товары.Количество КАК Количество
    |ПОМЕСТИТЬ ВременнаяТаблицаНаборыДополнительноЧастьПервая
    |ИЗ
    |    РеализацияТоваровУслугТаблицаТоваров КАК Товары
    |
    |ГДЕ
    |    Товары.НоменклатураНабора <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    Т.Ссылка                                                                                КАК Ссылка,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка                                           КАК ВариантКомплектацииНоменклатуры,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.ВариантПредставленияНабораВПечатныхФормах КАК ВариантПредставленияНабораВПечатныхФормах,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.ВариантРасчетаЦеныНабора                  КАК ВариантРасчетаЦеныНабора,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.Владелец                                  КАК НоменклатураНабора,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.Характеристика                            КАК ХарактеристикаНабора,
    |    ВариантыКомплектацииНоменклатурыТовары.Номенклатура   КАК Номенклатура,
    |    ВариантыКомплектацииНоменклатурыТовары.Характеристика КАК Характеристика,
    |    ЛОЖЬ КАК ОсновнаяКомплектующая,
    |    NULL КАК СтавкаНДС,
    |    NULL КАК НомерГТД,
    |    СУММА(ВариантыКомплектацииНоменклатурыТовары.Количество) КАК КоличествоПоУмолчанию,
    |    0 КАК Количество
    |ИЗ
    |    Справочник.ВариантыКомплектацииНоменклатуры.Товары КАК ВариантыКомплектацииНоменклатурыТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ Т.Ссылка ИЗ РеализацияТоваровУслугТаблицаТоваров КАК Т) КАК Т
    |        ПО ИСТИНА
    |ГДЕ
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка В (ВЫБРАТЬ РАЗЛИЧНЫЕ Т.ВариантКомплектацииНоменклатуры ИЗ РеализацияТоваровУслугТаблицаТоваров КАК Т)
    |
    |СГРУППИРОВАТЬ ПО
    |    Т.Ссылка,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.Владелец,
    |    ВариантыКомплектацииНоменклатурыТовары.Ссылка.Характеристика,
    |    ВариантыКомплектацииНоменклатурыТовары.Номенклатура,
    |    ВариантыКомплектацииНоменклатурыТовары.Характеристика,
    |    ВариантыКомплектацииНоменклатурыТовары.Упаковка
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    Таблица.Ссылка,
    |    Таблица.ВариантКомплектацииНоменклатуры,
    |    Таблица.ВариантРасчетаЦеныНабора,
    |    Таблица.ВариантПредставленияНабораВПечатныхФормах,
    |    Таблица.НоменклатураНабора,
    |    Таблица.ХарактеристикаНабора,
    |    Таблица.Номенклатура,
    |    Таблица.Характеристика,
    |    МАКСИМУМ(Таблица.СтавкаНДС) КАК СтавкаНДС,
    |    МАКСИМУМ(Таблица.НомерГТД) КАК НомерГТД,
    |    МАКСИМУМ(Таблица.ОсновнаяКомплектующая) КАК ОсновнаяКомплектующая,
    |    СУММА(Таблица.КоличествоПоУмолчанию) КАК КоличествоПоУмолчанию,
    |    СУММА(Таблица.Количество) КАК Количество
    |ПОМЕСТИТЬ ВременнаяТаблицаНаборыДополнительноЧастьВторая
    |ИЗ
    |    ВременнаяТаблицаНаборыДополнительноЧастьПервая КАК Таблица
    |
    |СГРУППИРОВАТЬ ПО
    |    Таблица.Ссылка,
    |    Таблица.ВариантКомплектацииНоменклатуры,
    |    Таблица.ВариантРасчетаЦеныНабора,
    |    Таблица.ВариантПредставленияНабораВПечатныхФормах,
    |    Таблица.НоменклатураНабора,
    |    Таблица.ХарактеристикаНабора,
    |    Таблица.Номенклатура,
    |    Таблица.Характеристика
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    Результат.Ссылка,
    |    Результат.ВариантКомплектацииНоменклатуры,
    |    Результат.ВариантРасчетаЦеныНабора,
    |    Результат.ВариантПредставленияНабораВПечатныхФормах,
    |    Результат.НоменклатураНабора,
    |    Результат.ХарактеристикаНабора,
    |    МАКСИМУМ(ВЫБОР
    |            КОГДА Результат.ОсновнаяКомплектующая
    |                ТОГДА Результат.СтавкаНДС
    |            ИНАЧЕ null
    |        КОНЕЦ) КАК СтавкаНДС,
    |    МАКСИМУМ(Результат.НомерГТД) КАК НомерГТД,
    |    ВЫРАЗИТЬ(МИНИМУМ(ВЫБОР
    |            КОГДА Результат.КоличествоПоУмолчанию <> 0 И Результат.ОсновнаяКомплектующая
    |                ТОГДА Результат.Количество / Результат.КоличествоПоУмолчанию
    |            ИНАЧЕ null
    |        КОНЕЦ) + 0.5 КАК Число(10,0)) - 1 КАК Количество,
    |    МАКСИМУМ(ВЫБОР
    |            КОГДА Результат.КоличествоПоУмолчанию <> 0
    |                ТОГДА Результат.Количество / Результат.КоличествоПоУмолчанию
    |            ИНАЧЕ null
    |        КОНЕЦ) КАК КоэффициентМаксимум,
    |    ВЫРАЗИТЬ(МИНИМУМ(ВЫБОР
    |            КОГДА Результат.КоличествоПоУмолчанию <> 0
    |                ТОГДА Результат.Количество / Результат.КоличествоПоУмолчанию
    |            ИНАЧЕ null
    |        КОНЕЦ) + 0.5 КАК Число(10,0)) - 1 КАК КоэффициентМинимум
    |ПОМЕСТИТЬ ВременнаяТаблицаНаборыДополнительно
    |ИЗ
    |    ВременнаяТаблицаНаборыДополнительноЧастьВторая КАК Результат
    |СГРУППИРОВАТЬ ПО
    |    Результат.Ссылка,
    |    Результат.ВариантКомплектацииНоменклатуры,
    |    Результат.ВариантРасчетаЦеныНабора,
    |    Результат.ВариантПредставленияНабораВПечатныхФормах,
    |    Результат.НоменклатураНабора,
    |    Результат.ХарактеристикаНабора
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ВременнаяТаблицаНаборыДополнительно.ВариантКомплектацииНоменклатуры,
    |
    |    ВЫБОР КОГДА Таблица.Ссылка.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию) ТОГДА
    |        ВЫБОР КОГДА ВременнаяТаблицаНаборыДополнительно.ВариантПредставленияНабораВПечатныхФормах = ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.ТолькоНабор) ТОГДА
    |            ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.НаборИКомплектующие)
    |        ИНАЧЕ
    |            ВременнаяТаблицаНаборыДополнительно.ВариантПредставленияНабораВПечатныхФормах
    |        КОНЕЦ
    |    ИНАЧЕ
    |        ВременнаяТаблицаНаборыДополнительно.ВариантПредставленияНабораВПечатныхФормах
    |    КОНЕЦ КАК ВариантПредставленияНабораВПечатныхФормах,
    |
    |    ВЫБОР КОГДА Таблица.Ссылка.ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию) ТОГДА
    |        ВЫБОР КОГДА
    |            ВЫБОР КОГДА ВременнаяТаблицаНаборыДополнительно.ВариантПредставленияНабораВПечатныхФормах = ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.ТолькоНабор) ТОГДА
    |                ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.НаборИКомплектующие)
    |            ИНАЧЕ
    |                ВременнаяТаблицаНаборыДополнительно.ВариантПредставленияНабораВПечатныхФормах
    |            КОНЕЦ = ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.НаборИКомплектующие)
    |            И ВременнаяТаблицаНаборыДополнительно.ВариантРасчетаЦеныНабора В (ЗНАЧЕНИЕ(Перечисление.ВариантыРасчетаЦенНаборов.ЦенаЗадаетсяЗаНаборРаспределяетсяПоЦенам),ЗНАЧЕНИЕ(Перечисление.ВариантыРасчетаЦенНаборов.ЦенаЗадаетсяЗаНаборРаспределяетсяПоДолям)) ТОГДА
    |                ЗНАЧЕНИЕ(Перечисление.ВариантыРасчетаЦенНаборов.РассчитываетсяИзЦенКомплектующих)
    |        ИНАЧЕ
    |            ВременнаяТаблицаНаборыДополнительно.ВариантРасчетаЦеныНабора
    |        КОНЕЦ
    |    ИНАЧЕ
    |        ВременнаяТаблицаНаборыДополнительно.ВариантРасчетаЦеныНабора
    |    КОНЕЦ КАК ВариантРасчетаЦеныНабора,
    |
    |    Таблица.Ссылка                            КАК Ссылка,
    |    Таблица.НоменклатураНабора                КАК НоменклатураНабора,
    |    Таблица.ХарактеристикаНабора              КАК ХарактеристикаНабора,
    |    Таблица.НомерСтроки                       КАК НомерСтроки,
    |    ЕСТЬNULL(ВременнаяТаблицаНаборыДополнительно.НомерГТД, ЗНАЧЕНИЕ(Справочник.НомераГТД.ПустаяСсылка)) КАК НомерГТД,
    |    ЕСТЬNULL(ВременнаяТаблицаНаборыДополнительно.Количество, 1) КАК КоличествоУпаковок,
    |    ЕСТЬNULL(ВременнаяТаблицаНаборыДополнительно.Количество, 1) КАК Количество,
    |    ВЫБОР КОГДА ВременнаяТаблицаНаборыДополнительно.КоэффициентМинимум = ВременнаяТаблицаНаборыДополнительно.КоэффициентМаксимум ТОГДА Истина ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ПолныйНабор,
    |    Таблица.МассаБрутто                           КАК МассаБрутто,
    |    Таблица.МассаНетто                            КАК МассаНетто,
    |    Таблица.СуммаБезНДС                           КАК СуммаБезНДС,
    |    Таблица.СуммаНДС                              КАК СуммаНДС,
    |    ВременнаяТаблицаНаборыДополнительно.СтавкаНДС КАК СтавкаНДС
    |ПОМЕСТИТЬ ВременнаяТаблицаНаборы
    |ИЗ
    |    ВременнаяТаблицаНаборыПодготовка КАК Таблица
    |        ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаНаборыДополнительно КАК ВременнаяТаблицаНаборыДополнительно
    |        ПО Таблица.НоменклатураНабора = ВременнаяТаблицаНаборыДополнительно.НоменклатураНабора
    |        И Таблица.ХарактеристикаНабора = ВременнаяТаблицаНаборыДополнительно.ХарактеристикаНабора
    |        И Таблица.Ссылка = ВременнаяТаблицаНаборыДополнительно.Ссылка
    
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ТаблицаТоваров.Ссылка КАК Ссылка,
    |    ТаблицаТоваров.ВариантПредставленияНабораВПечатныхФормах КАК ВариантПредставленияНабораВПечатныхФормах,
    |    ТаблицаТоваров.ВариантРасчетаЦеныНабора КАК ВариантРасчетаЦеныНабора,
    |    ТаблицаТоваров.НоменклатураНабора КАК НоменклатураНабора,
    |    ТаблицаТоваров.ХарактеристикаНабора КАК ХарактеристикаНабора,
    |    ТаблицаТоваров.ЭтоКомплектующие КАК ЭтоКомплектующие,
    |    ТаблицаТоваров.ЭтоНабор КАК ЭтоНабор,
    |    ТаблицаТоваров.ПолныйНабор КАК ПолныйНабор,
    |    ТаблицаТоваров.Номенклатура КАК Номенклатура,
    |    ТаблицаТоваров.Номенклатура.НаименованиеПолное КАК НоменклатураНаименование,
    |    ТаблицаТоваров.Номенклатура.Наименование КАК НоменклатураНаименованиеКраткое,
    |    ВЫБОР
    |        КОГДА &КолонкаКодов = ""Артикул""
    |            ТОГДА ТаблицаТоваров.Номенклатура.Артикул
    |        ИНАЧЕ ТаблицаТоваров.Номенклатура.Код
    |    КОНЕЦ КАК НоменклатураКод,
    |    ВЫБОР
    |        КОГДА &ВыводитьБазовыеЕдиницыИзмерения
    |            ТОГДА ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения
    |        ИНАЧЕ &ТекстЗапросаЕдиницаИзмерения
    |    КОНЕЦ КАК ЕдиницаИзмерения,
    |    ВЫБОР
    |        КОГДА &ВыводитьБазовыеЕдиницыИзмерения
    |            ТОГДА ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения.Представление
    |        ИНАЧЕ &ТекстЗапросаНаименованиеЕдиницыИзмерения1
    |    КОНЕЦ КАК ЕдиницаИзмеренияНаименование,
    |    ВЫБОР
    |        КОГДА &ВыводитьБазовыеЕдиницыИзмерения
    |            ТОГДА ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения.Код
    |        ИНАЧЕ &ТекстЗапросаКодЕдиницыИзмерения
    |    КОНЕЦ КАК ЕдиницаИзмеренияКод,
    |    ТаблицаТоваров.Характеристика КАК Характеристика,
    |    ТаблицаТоваров.Характеристика.НаименованиеПолное КАК ХарактеристикаНаименование,
    |    ТаблицаТоваров.Упаковка КАК Упаковка,
    |    ВЫБОР
    |        КОГДА ЕСТЬNULL(&ТекстЗапросаКоэффициентУпаковки, 1) = 1
    |            ТОГДА """"
    |        ИНАЧЕ ТаблицаТоваров.Упаковка.Наименование
    |    КОНЕЦ КАК УпаковкаНаименование,
    |    ВЫБОР
    |        КОГДА &ВыводитьБазовыеЕдиницыИзмерения ТОГДА
    |            &ТекстЗапросаНаименованиеЕдиницыИзмерения1
    |        ИНАЧЕ
    |            &ТекстЗапросаНаименованиеЕдиницыИзмерения2
    |    КОНЕЦ КАК ВидУпаковки,
    |    ТаблицаТоваров.СтавкаНДС КАК СтавкаНДС,
    |    ТаблицаТоваров.НомерГТД КАК НомерГТД,
    |    ТаблицаТоваров.НомерГТД.СтранаПроисхождения КАК СтранаПроисхождения,
    |    ВЫБОР
    |        КОГДА НЕ &ВыводитьБазовыеЕдиницыИзмерения
    |            ТОГДА ТаблицаТоваров.КоличествоУпаковок
    |        ИНАЧЕ ТаблицаТоваров.Количество
    |    КОНЕЦ КАК Количество,
    |    ВЫБОР
    |        КОГДА &ВыводитьБазовыеЕдиницыИзмерения ИЛИ ТаблицаТоваров.ЭтоНабор
    |            ТОГДА ТаблицаТоваров.КоличествоУпаковок
    |        ИНАЧЕ КоэффициентыУпаковок.Количество / КоэффициентыУпаковок.КоэффициентВложеннойУпаковки
    |    КОНЕЦ КАК КоличествоМест,
    |    ВЫБОР
    |        КОГДА НЕ &ВыводитьБазовыеЕдиницыИзмерения И Не ТаблицаТоваров.ЭтоНабор
    |            ТОГДА ВЫБОР
    |                    КОГДА КоэффициентыУпаковок.Количество < КоэффициентыУпаковок.КоэффициентВложеннойУпаковки
    |                        ТОГДА КоэффициентыУпаковок.Количество
    |                    ИНАЧЕ КоэффициентыУпаковок.КоэффициентВложеннойУпаковки
    |                КОНЕЦ
    |        ИНАЧЕ ВЫБОР
    |                КОГДА ТаблицаТоваров.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
    |                    ТОГДА 1
    |                ИНАЧЕ &ТекстЗапросаКоэффициентУпаковки
    |            КОНЕЦ
    |    КОНЕЦ КАК КоличествоВОдномМесте,
    |    ВЫБОР
    |        КОГДА НЕ &ВыводитьБазовыеЕдиницыИзмерения
    |            ТОГДА ТаблицаТоваров.СуммаБезНДС / ТаблицаТоваров.КоличествоУпаковок
    |        ИНАЧЕ ТаблицаТоваров.СуммаБезНДС / ТаблицаТоваров.Количество
    |    КОНЕЦ КАК Цена,
    |    ТаблицаТоваров.СуммаБезНДС КАК СуммаБезНДС,
    |    ТаблицаТоваров.СуммаНДС КАК СуммаНДС,
    |    ТаблицаТоваров.СуммаБезНДС + ТаблицаТоваров.СуммаНДС КАК СуммаСНДС,
    |    ТаблицаТоваров.МассаНетто,
    |    ТаблицаТоваров.МассаБрутто,
    |    ТаблицаТоваров.НомерСтроки КАК НомерСтроки,
    |    ТаблицаТоваров.НомерСтрокиНаборы КАК НомерСтрокиНаборы,
    |    ВЫБОР
    |        КОГДА
    |            ТаблицаТоваров.Ссылка.ВернутьМногооборотнуюТару
    |            И ТаблицаТоваров.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара)
    |        ТОГДА
    |            ИСТИНА
    |        ИНАЧЕ
    |            ЛОЖЬ
    |    КОНЕЦ КАК ЭтоВозвратнаяТара
    |ИЗ
    |(
    |    ВЫБРАТЬ
    |        ТаблицаТоваров.Ссылка,
    |        ВЫБОР КОГДА ЕСТЬNULL(ВременнаяТаблицаНаборы.НомерСтроки, 0) <> 0 ТОГДА
    |            ВременнаяТаблицаНаборы.ВариантПредставленияНабораВПечатныхФормах
    |        ИНАЧЕ
    |            ЗНАЧЕНИЕ(Перечисление.ВариантыПредставленияНаборовВПечатныхФормах.ПустаяСсылка)
    |        КОНЕЦ КАК ВариантПредставленияНабораВПечатныхФормах,
    |        ВЫБОР КОГДА ЕСТЬNULL(ВременнаяТаблицаНаборы.НомерСтроки, 0) <> 0 ТОГДА
    |            ВременнаяТаблицаНаборы.ВариантРасчетаЦеныНабора
    |        ИНАЧЕ
    |            ЗНАЧЕНИЕ(Перечисление.ВариантыРасчетаЦенНаборов.ПустаяСсылка)
    |        КОНЕЦ КАК ВариантРасчетаЦеныНабора,
    |        ТаблицаТоваров.НоменклатураНабора,
    |        ТаблицаТоваров.ХарактеристикаНабора,
    |        ВЫБОР КОГДА ЕСТЬNULL(ВременнаяТаблицаНаборы.НомерСтроки, 0) <> 0 ТОГДА
    |            Истина
    |        ИНАЧЕ
    |            Ложь
    |        КОНЕЦ КАК ЭтоКомплектующие,
    |        Ложь КАК ЭтоНабор,
    |        ТаблицаТоваров.НомерСтроки КАК НомерСтроки,
    |        ВЫБОР КОГДА ЕСТЬNULL(ВременнаяТаблицаНаборы.НомерСтроки, 0) <> 0 ТОГДА
    |            ВременнаяТаблицаНаборы.НомерСтроки
    |        ИНАЧЕ
    |            ТаблицаТоваров.НомерСтроки
    |        КОНЕЦ КАК НомерСтрокиНаборы,
    |        ВЫБОР КОГДА ЕСТЬNULL(ВременнаяТаблицаНаборы.НомерСтроки, 0) <> 0 ТОГДА
    |            ВременнаяТаблицаНаборы.ПолныйНабор
    |        ИНАЧЕ
    |            Ложь
    |        КОНЕЦ КАК ПолныйНабор,
    |        ТаблицаТоваров.Номенклатура,
    |        ТаблицаТоваров.Количество,
    |        ТаблицаТоваров.КоличествоУпаковок,
    |        ТаблицаТоваров.СтавкаНДС,
    |        ТаблицаТоваров.НомерГТД,
    |        ТаблицаТоваров.СуммаБезНДС,
    |        ТаблицаТоваров.СуммаНДС,
    |        ТаблицаТоваров.Характеристика,
    |        ТаблицаТоваров.Упаковка,
    |        ВЫБОР
    |            КОГДА &ЗаполненаЕдиницаИзмеренияВеса
    |                ТОГДА ВЫБОР
    |                        КОГДА ТаблицаТоваров.Упаковка.Вес ЕСТЬ NULL
    |                            ТОГДА ТаблицаТоваров.Количество
    |                        ИНАЧЕ ВЫБОР
    |                            КОГДА ТаблицаТоваров.Упаковка.ТипИзмеряемойВеличины = Значение(Перечисление.ТипыИзмеряемыхВеличин.Вес)
    |                                ТОГДА 0
    |                            ИНАЧЕ ТаблицаТоваров.КоличествоУпаковок
    |                        КОНЕЦ
    |                    КОНЕЦ * &ТекстЗапросаВесУпаковки
    |            ИНАЧЕ 0
    |        КОНЕЦ КАК МассаБрутто,
    |        ТаблицаТоваров.Количество * &ТекстЗапросаВесНоменклатуры КАК МассаНетто,
    |        ТаблицаТоваров.ЭтоТовар КАК ЭтоТовар
    |    ИЗ
    |        РеализацияТоваровУслугТаблицаТоваров КАК ТаблицаТоваров
    |            ЛЕВОЕ СОЕДИНЕНИ
1 term1t52
 
23.08.17
13:35
Убери группировку
2 Настюша
 
23.08.17
13:36
(1) Какую именно? Все?
3 Настюша
 
23.08.17
14:10
Так какую группировку убрать, идей нет?
4 Ёпрст
 
23.08.17
14:52
(2) все
5 Ёпрст
 
23.08.17
14:55
Единственное, если у тя товар комплектующими заменяется, будет несколько одинаковых нумеровСтроки
6 Вафель
 
23.08.17
14:57
во 2 запросе
7 Вафель
 
23.08.17
14:57
сорри, это про наборы
8 Настюша
 
23.08.17
15:02
(4) Убрала, результат:

{Документ.РеализацияТоваровУслуг.МодульМенеджера(11226)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
    МассивРезультатов         = Запрос.ВыполнитьПакет();
по причине:
{(56, 2)}: Поле не входит в группу "ТаблицаТоваров.Ссылка"
<<?>>ТаблицаТоваров.Ссылка                КАК Ссылка,
9 Вафель
 
23.08.17
15:03
криво убрала
10 craxx
 
23.08.17
15:04
(8) Настюша, солнышко, позови программиста, он тебе все сделает!
11 Настюша
 
23.08.17
15:08
(10) А здесь кто, тролли одни :)
12 Настюша
 
23.08.17
15:12
(9) Похоже я форум поломала, код не хочет вставляться :) Как не криво сделать?
13 Настюша
 
23.08.17
15:13
Кто может выложить верный код, раз я такая круглорукая
14 term1t52
 
23.08.17
15:13
Настюша, а фото-то где?
15 Настюша
 
23.08.17
15:26
(14) ? тут сайт знакомств или программистов 1С? может я адресом ошиблась?