|
Сворачивание строк в ТОРГ12. УТ 11.2 | ☑ | ||
---|---|---|---|---|
0
kachesov
31.10.16
✎
17:25
|
Очень сложный запрос.
Не могу понять где происходит группировка товаров.. (В РеализацияТоваровУслуг две строки одного товара, а в ТОРГ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
Михаил Козлов
31.10.16
✎
17:29
|
СУММА и СГРУППИРОВАТЬ в тексте для временной таблице видите?
|
|||
2
kachesov
31.10.16
✎
17:33
|
(1) да. удалить?)
|
|||
3
Михаил Козлов
31.10.16
✎
17:35
|
Попробуйте, если очень нужно, только зачем?
|
|||
4
kachesov
31.10.16
✎
17:38
|
(3) клиент хочет.
продаёт краски разного цвета (4000 цветов) позиция номенклатурная одна, а по сути разные краски.. |
|||
5
kachesov
31.10.16
✎
17:39
|
(1) {Документ.РеализацияТоваровУслуг.МодульМенеджера(8845)}: Ошибка при вызове метода контекста (ВыполнитьПакет)
МассивРезультатов = Запрос.ВыполнитьПакет(); по причине: {(56, 2)}: Поле не входит в группу "ТаблицаТоваров.Ссылка" <<?>>ТаблицаТоваров.Ссылка КАК Ссылка, Наверное, много удалил.. |
|||
6
Джинн
31.10.16
✎
17:43
|
(4) Характеристики номенклатуры. Если руки не оттуда, но незачем конфигурацию ломать.
|
|||
7
polosov
31.10.16
✎
17:44
|
(0) В УТ 11.2 очень тонкая "экосистема".
Такими действиями можно много чего поломать. |
|||
8
kachesov
31.10.16
✎
17:45
|
(6) 4000 характеристик на эту краску, 4000 на другую и т.д.
я бы не стал.. |
|||
9
kachesov
31.10.16
✎
17:47
|
(7) сделаю это как ВПФ.
|
|||
10
разработчик 1с
31.10.16
✎
17:49
|
надо было sap ставить, раз характеристики лень вводить
|
|||
11
Джинн
31.10.16
✎
17:50
|
(8) А почему не 15 млн. характеристик на каждую? Такая цифра гораздо красивее.
|
|||
12
Масянька
31.10.16
✎
17:52
|
(11) Потому что "тонкая "экосистема"" - сломаться может :(
|
|||
13
kachesov
31.10.16
✎
17:55
|
(11) (12) да, да, да.. пусть будет 15 млн. в "тонкой экосистеме"
|
|||
14
polosov
31.10.16
✎
17:58
|
(13) Судя по всему разные цены у красок.
Интересно потом будет клиенту отчеты по фин результату смотреть. |
|||
15
Михаил Козлов
31.10.16
✎
17:59
|
(4) И как же он в ТОРГ12 видит какого цвета краску он продал? По цене, что ли?
А если не видит, зачем разные строки? |
|||
16
Михаил Козлов
31.10.16
✎
18:01
|
(15)+ Анализ продаж, видимо, делается визуальным просмотром ТОРГ12.
|
|||
17
Масянька
31.10.16
✎
18:06
|
(13) Соглашусь с (14) и (15) - если разная краска, то и должна приходоваться (как и продаваться) разными номенклатурными позициями. Но - это к учету относится.
|
|||
18
kachesov
31.10.16
✎
18:08
|
(14) (15) цена одна! иначе строки бы не складывались. просто разный цвет. так хотят покупатели а не продавец
|
|||
19
Масянька
31.10.16
✎
18:11
|
(18) То есть у продавца белая и синяя краска в учете одна номенклатура?
|
|||
20
kachesov
31.10.16
✎
18:13
|
(19) да. а один из тысяч цветов получается добавлением нескольких капель разных коллеров.
|
|||
21
mehfk
31.10.16
✎
18:13
|
(19) Не просто синяя и красная, а 4000 оттенков :)
|
|||
22
kachesov
31.10.16
✎
18:14
|
(19) часто клиенты просят сделать цвет "как вот этот". и просто подгоняют коллерами цвет.
|
|||
23
kachesov
31.10.16
✎
18:16
|
да о боги! как на форуме школьников!
|
|||
24
kachesov
31.10.16
✎
18:22
|
Один по делу и пять троллей-советчиков..
|
|||
25
Джинн
31.10.16
✎
18:58
|
(22) Вы еще и производство ведете?!
(24) Я так понимаю, что по делу только Вы, а все остальные троллят? |
|||
26
kachesov
31.10.16
✎
19:01
|
(25) Михаил Козлов по делу.
|
|||
27
Джинн
31.10.16
✎
19:03
|
(26) Мне тоже понравился (16) :)
|
|||
28
kachesov
31.10.16
✎
19:24
|
(27) ой всё)
Всем спасибо.. |
|||
29
kachesov
31.10.16
✎
19:24
|
Айтишники умеют развлекаться)
|
|||
30
newbling
02.11.16
✎
11:31
|
(20) Коллеровку делать надо. Есть же сборная номенклатура.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |