|
Сворачивание строк ТОРГ-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С? может я адресом ошиблась?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |