![]() |
![]() |
|
Вывести номенклатуру с иерархией | ☑ | ||
---|---|---|---|---|
0
Pe3HuK
28.07.16
✎
12:12
|
Добрый день, я рядовой пользователь 1С, с маленькими знаниями языка.
Подскажите, пожалуйста, как вывести в печатной форме документа родителя номенклатуры, и чтоб номенклатура с одним родителем группировалась. Вот текст запроса [spoiler] | ИСТИНА КАК УчитыватьНДС, | Товары.Ссылка КАК Ссылка |ПОМЕСТИТЬ ТаблицаУчитыватьНДС |ИЗ | Документ.ПередачаТоваровМеждуОрганизациями.Товары КАК Товары |ГДЕ | Товары.Ссылка В(&МассивДокументов) | И Товары.СтавкаНДС <> ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НеНДС) | |СГРУППИРОВАТЬ ПО | Товары.Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Реализация.Ссылка КАК Ссылка, | Реализация.Номер КАК Номер, | Реализация.Дата КАК Дата, | ЗНАЧЕНИЕ(Справочник.Партнеры.НашеПредприятие) КАК Партнер, | Реализация.ОрганизацияПолучатель КАК Получатель, | Реализация.Организация КАК Организация, | Реализация.Организация.Префикс КАК Префикс, | Реализация.Валюта КАК Валюта, | Реализация.ЦенаВключаетНДС КАК ЦенаВключаетНДС, | ЕСТЬNULL(ТаблицаУчитыватьНДС.УчитыватьНДС, ЛОЖЬ) КАК УчитыватьНДС, | Реализация.БанковскийСчетОрганизации КАК БанковскийСчетОрганизации, | Реализация.БанковскийСчетОрганизацииПолучателя КАК БанковскийСчетКонтрагента, | НЕОПРЕДЕЛЕНО КАК Договор, | """""""" КАК ДоговорНаименованиеДляПечати, | ЛОЖЬ КАК ПечататьЗаказ, | НЕОПРЕДЕЛЕНО КАК Заказ, | Реализация.АдресДоставки КАК АдресДоставки, | Реализация.МестоСоставленияДокумента КАК МестоСоставленияДокумента, | Реализация.ПредставительОрганизации.Наименование КАК ПредставительОрганизации, | Реализация.ПредставительОрганизацииДолжность КАК ПредставительОрганизацииДолжность, | """""""" КАК ПредставительКонтрагента, | Реализация.ПредставительОрганизацииПолучателя КАК ПредставительОрганизацииПолучателя, | Реализация.ПредставительОрганизацииПолучателяДолжность КАК ПредставительОрганизацииПолучателяДолжность, | Реализация.ПолучилПоДругомуДокументу КАК ПолучилПоДругомуДокументу, | Реализация.ДоверенностьАльтернативныйВидДокумента КАК ДоверенностьАльтернативныйВидДокумента, | Реализация.ДоверенностьСерия КАК ДоверенностьСерия, | Реализация.ДоверенностьНомер КАК ДоверенностьНомер, | Реализация.ДоверенностьДата КАК ДоверенностьДата, | Реализация.ДоверенностьВыдана КАК ДоверенностьВыдана, | Реализация.ДоверенностьПримечание КАК ДоверенностьПримечание |ИЗ | Документ.ПередачаТоваровМеждуОрганизациями КАК Реализация | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаУчитыватьНДС КАК ТаблицаУчитыватьНДС | ПО Реализация.Ссылка = ТаблицаУчитыватьНДС.Ссылка |ГДЕ | Реализация.Ссылка В(&МассивДокументов) | И НЕ Реализация.РасчетыЧерезОтдельногоКонтрагента | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Реализация.Ссылка, | Реализация.Номер, | Реализация.Дата, | Реализация.Партнер, | Реализация.Контрагент, | Реализация.Организация, | Реализация.Организация.Префикс, | Реализация.Валюта, | Реализация.ЦенаВключаетНДС, | ЕСТЬNULL(ТаблицаУчитыватьНДС.УчитыватьНДС, ЛОЖЬ), | Реализация.БанковскийСчетОрганизации, | Реализация.БанковскийСчетКонтрагента, | НЕОПРЕДЕЛЕНО, | """""""", | ЛОЖЬ, | НЕОПРЕДЕЛЕНО, | Реализация.АдресДоставки, | Реализация.МестоСоставленияДокумента, | Реализация.ПредставительОрганизации.Наименование, | Реализация.ПредставительОрганизацииДолжность, | Реализация.ПредставительКонтрагента, | """""""", | """""""", | Реализация.ПолучилПоДругомуДокументу, | Реализация.ДоверенностьАльтернативныйВидДокумента, | Реализация.ДоверенностьСерия, | Реализация.ДоверенностьНомер, | Реализация.ДоверенностьДата, | Реализация.ДоверенностьВыдана, | Реализация.ДоверенностьПримечание |ИЗ | Документ.ПередачаТоваровМеждуОрганизациями КАК Реализация | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаУчитыватьНДС КАК ТаблицаУчитыватьНДС | ПО Реализация.Ссылка = ТаблицаУчитыватьНДС.Ссылка |ГДЕ | Реализация.Ссылка В(&МассивДокументов) | И Реализация.РасчетыЧерезОтдельногоКонтрагента | |УПОРЯДОЧИТЬ ПО | Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВложенныйЗапрос.Ссылка КАК Ссылка, | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименованиеПолное, | ВложенныйЗапрос.Номенклатура.Код КАК Код, | ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул, | ВложенныйЗапрос.ЕдиницаИзмерения.Наименование КАК ЕдиницаЦены, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.Характеристика.НаименованиеПолное КАК Характеристика, | ВЫБОР | КОГДА ЕСТЬNULL(ВложенныйЗапрос.Упаковка.Коэффициент, 1) = 1 | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ ВложенныйЗапрос.Упаковка.Наименование | КОНЕЦ КАК Упаковка, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ЛОЖЬ КАК ЭтоВозвратнаяТара |ИЗ | (ВЫБРАТЬ | Реализация.Ссылка КАК Ссылка, | Реализация.Номенклатура КАК Номенклатура, | ВЫБОР | КОГДА Реализация.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА 1 | ИНАЧЕ Реализация.Упаковка.Коэффициент | КОНЕЦ КАК Коэффициент, | ВЫБОР | КОГДА Реализация.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА Реализация.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ Реализация.Упаковка.ЕдиницаИзмерения | КОНЕЦ КАК ЕдиницаИзмерения, | Реализация.Характеристика КАК Характеристика, | Реализация.Упаковка КАК Упаковка, | Реализация.СтавкаНДС КАК СтавкаНДС, | Реализация.Цена КАК Цена, | Реализация.КоличествоУпаковок КАК Количество, | Реализация.Сумма КАК Сумма, | Реализация.СуммаНДС КАК СуммаНДС, | Реализация.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ПередачаТоваровМеждуОрганизациями.Товары КАК Реализация | ГДЕ | Реализация.Ссылка В(&МассивДокументов) | И Реализация.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар)) КАК ВложенныйЗапрос | |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Ссылка, | НомерСтроки |ИТОГИ ПО | Ссылка"); [/spoiler] |
|||
1
vicof
28.07.16
✎
12:15
|
| ВложенныйЗапрос.Номенклатура.Родитель КАК Родитель,
+ в печатной форме сделать поле для родителя + в коде написать вывод поля в печатную форму |
|||
2
vicof
28.07.16
✎
12:15
|
только нах это надо, я не знаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |