Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Запрос.Текст =
- "ВЫБРАТЬ
- | ДокументРеализацияТоваровУслуг.Ссылка КАК Ссылка,
- | ДокументРеализацияТоваровУслуг.Номер КАК Номер,
- | ДокументРеализацияТоваровУслуг.Дата КАК Дата,
- | ДокументРеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента,
- | ДокументРеализацияТоваровУслуг.Контрагент КАК Получатель,
- | ДокументРеализацияТоваровУслуг.Организация КАК Организация,
- | ДокументРеализацияТоваровУслуг.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
- | ДокументРеализацияТоваровУслуг.Организация КАК Поставщик,
- | ДокументРеализацияТоваровУслуг.Ссылка.Склад КАК Склад,
- | ДокументРеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокумента,
- | ДокументРеализацияТоваровУслуг.ВалютаДокумента КАК ВалютаДокумента,
- | ДокументРеализацияТоваровУслуг.СуммаВключаетНДС КАК СуммаВключаетНДС,
- | ДокументРеализацияТоваровУслуг.ОтпускПроизвел,
- | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура,
- //AgroSoft
- | ВЫБОР
- | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
- | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
- | ТОГДА ""гол""
- | ИНАЧЕ РеализацияТоваровУслуг.ЕдиницаИзмерения
- | КОНЕЦ КАК ЕдиницаИзмерения,
- | РеализацияТоваровУслуг.Цена КАК Цена,
- | РеализацияТоваровУслуг.СтавкаНДС КАК СтавкаНДС,
- | РеализацияТоваровУслуг.СтранаПроисхождения КАК СтранаПроисхождения,
- | РеализацияТоваровУслуг.НомерГТД КАК НомерГТД,
- //AgroSoft
- | СУММА(ВЫБОР
- | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
- | ТОГДА ВЫБОР
- | КОГДА РеализацияТоваровУслуг.ЭтоЖивотное = 1
- | И ДокументРеализацияТоваровУслуг.ВариантЦены = ЗНАЧЕНИЕ(Перечисление.схВариантыЦеныЖивотных.ЦенаЗаГолову)
- | ТОГДА РеализацияТоваровУслуг.Количество
- | ИНАЧЕ РеализацияТоваровУслуг.КоличествоЗачет
- | КОНЕЦ
- | ИНАЧЕ РеализацияТоваровУслуг.Количество
- | КОНЕЦ) КАК Количество,
- //AgroSoft
- | СУММА(ВЫБОР
- | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
- | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
- | ТОГДА РеализацияТоваровУслуг.КоличествоДоп
- | ИНАЧЕ РеализацияТоваровУслуг.КоличествоМест
- | КОНЕЦ) КАК КоличествоМест,
- //#Область AgroSoft
- | СУММА(ВЫБОР
- | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
- | ТОГДА РеализацияТоваровУслуг.ЭтоЖивотное
- | ИНАЧЕ 0
- | КОНЕЦ) КАК ЕстьЖивотные,
- | ДокументРеализацияТоваровУслуг.ВариантЦены КАК ВариантЦены,
- //#КонецОбласти
- | СУММА(РеализацияТоваровУслуг.Сумма) КАК Сумма,
- | СУММА(РеализацияТоваровУслуг.СуммаНДС) КАК СуммаНДС,
- | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки
- |ПОМЕСТИТЬ ВТ_ВложенныйЗапросПоТоварам
- |ИЗ
- | Документ.РеализацияТоваровУслуг КАК ДокументРеализацияТоваровУслуг
- | ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
- | ПО (РеализацияТоваровУслуг.Ссылка = ДокументРеализацияТоваровУслуг.Ссылка)
- |ГДЕ
- | ДокументРеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
- |
- |СГРУППИРОВАТЬ ПО
- | РеализацияТоваровУслуг.Номенклатура,
- //AgroSoft
- | ВЫБОР
- | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
- | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
- | ТОГДА ""гол""
- | ИНАЧЕ РеализацияТоваровУслуг.ЕдиницаИзмерения
- | КОНЕЦ,
- | РеализацияТоваровУслуг.Цена,
- | РеализацияТоваровУслуг.СтавкаНДС,
- | РеализацияТоваровУслуг.СтранаПроисхождения,
- | РеализацияТоваровУслуг.НомерГТД,
- | ДокументРеализацияТоваровУслуг.Ссылка,
- | ДокументРеализацияТоваровУслуг.Номер,
- | ДокументРеализацияТоваровУслуг.Дата,
- | ДокументРеализацияТоваровУслуг.ДоговорКонтрагента,
- | ДокументРеализацияТоваровУслуг.Контрагент,
- | ДокументРеализацияТоваровУслуг.Организация,
- | ДокументРеализацияТоваровУслуг.ПодразделениеОрганизации,
- | ДокументРеализацияТоваровУслуг.СуммаДокумента,
- | ДокументРеализацияТоваровУслуг.ВалютаДокумента,
- | ДокументРеализацияТоваровУслуг.СуммаВключаетНДС,
- | ДокументРеализацияТоваровУслуг.Ссылка.Склад,
- | ДокументРеализацияТоваровУслуг.Организация,
- | ДокументРеализацияТоваровУслуг.ОтпускПроизвел
- |;
- |
- |////////////////////////////////////////////////////////////////////////////////
- |ВЫБРАТЬ
- | ВложенныйЗапросПоТоварам.Ссылка КАК Ссылка,
- | ВложенныйЗапросПоТоварам.Номер КАК Номер,
- | ВложенныйЗапросПоТоварам.Дата КАК Дата,
- | ВложенныйЗапросПоТоварам.ДоговорКонтрагента КАК ДоговорКонтрагента,
- | ВложенныйЗапросПоТоварам.Получатель КАК Получатель,
- | ВложенныйЗапросПоТоварам.Организация КАК Организация,
- | ВложенныйЗапросПоТоварам.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
- | ВложенныйЗапросПоТоварам.Организация КАК Поставщик,
- | ВложенныйЗапросПоТоварам.Ссылка.Склад КАК Склад,
- | ВложенныйЗапросПоТоварам.Ссылка.ОтпускПроизвел КАК ОтпускПроизвел,
- | ВложенныйЗапросПоТоварам.СуммаДокумента КАК СуммаДокумента,
- | ВложенныйЗапросПоТоварам.ВалютаДокумента КАК ВалютаДокумента,
- | ВложенныйЗапросПоТоварам.СуммаВключаетНДС КАК СуммаВключаетНДС,
- | ВложенныйЗапросПоТоварам.Номенклатура,
- | ВложенныйЗапросПоТоварам.Номенклатура.НаименованиеПолное КАК Товар,
- | ВЫБОР
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
- | ТОГДА ВложенныйЗапросПоТоварам.Номенклатура.Артикул
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
- | ТОГДА ВложенныйЗапросПоТоварам.Номенклатура.Код
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
- | ТОГДА """"
- | КОНЕЦ КАК Артикул,
- | ВложенныйЗапросПоТоварам.Количество,
- | ВложенныйЗапросПоТоварам.КоличествоМест,
- | ВложенныйЗапросПоТоварам.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
- | ВложенныйЗапросПоТоварам.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
- | ВложенныйЗапросПоТоварам.Цена,
- | ВложенныйЗапросПоТоварам.Сумма,
- | ВложенныйЗапросПоТоварам.СуммаНДС,
- | ВложенныйЗапросПоТоварам.СтранаПроисхождения КАК СтранаПроисхождения,
- | ВложенныйЗапросПоТоварам.НомерГТД КАК НомерГТД,
- | ВложенныйЗапросПоТоварам.НомерСтроки,
- //AgroSoft
- | ВЫБОР
- | КОГДА ВложенныйЗапросПоТоварам.ЕстьЖивотные > 0
- | ТОГДА ""Цена животных "" +
- | ВЫБОР
- | КОГДА ВложенныйЗапросПоТоварам.ВариантЦены = ЗНАЧЕНИЕ(Перечисление.схВариантыЦеныЖивотных.ЦенаЗаГолову)
- | ТОГДА ""за голову. ""
- | ИНАЧЕ ""за вес. ""
- | КОНЕЦ
- | ИНАЧЕ """"
- | КОНЕЦ КАК ВариантЦены,
- | 1 КАК ID
- |ИЗ
- | ВТ_ВложенныйЗапросПоТоварам КАК ВложенныйЗапросПоТоварам
- |
- |ОБЪЕДИНИТЬ ВСЕ
- |
- |ВЫБРАТЬ
- | РеализацияТоваровУслуг.Ссылка,
- | РеализацияТоваровУслуг.Ссылка.Номер,
- | РеализацияТоваровУслуг.Ссылка.Дата,
- | РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента,
- | РеализацияТоваровУслуг.Ссылка.Контрагент,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.ПодразделениеОрганизации,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.Склад,
- | РеализацияТоваровУслуг.Ссылка.ОтпускПроизвел,
- | РеализацияТоваровУслуг.Ссылка.СуммаДокумента,
- | РеализацияТоваровУслуг.Ссылка.ВалютаДокумента,
- | РеализацияТоваровУслуг.Ссылка.СуммаВключаетНДС,
- | РеализацияТоваровУслуг.Номенклатура,
- | РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное,
- | ВЫБОР
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Артикул
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Код
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
- | ТОГДА """"
- | КОНЕЦ,
- | РеализацияТоваровУслуг.Количество,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
- | РеализацияТоваровУслуг.Цена,
- | РеализацияТоваровУслуг.Сумма,
- | 0,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.НомерСтроки,
- //AgroSoft
- | """",
- | 2
- |ИЗ
- | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг
- |ГДЕ
- | РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
- |
- |ОБЪЕДИНИТЬ ВСЕ
- |
- |ВЫБРАТЬ
- | РеализацияТоваровУслуг.Ссылка,
- | РеализацияТоваровУслуг.Ссылка.Номер,
- | РеализацияТоваровУслуг.Ссылка.Дата,
- | РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента,
- | РеализацияТоваровУслуг.Ссылка.Контрагент,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.ПодразделениеОрганизации,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.Склад,
- | РеализацияТоваровУслуг.Ссылка.ОтпускПроизвел,
- | РеализацияТоваровУслуг.Ссылка.СуммаДокумента,
- | РеализацияТоваровУслуг.Ссылка.ВалютаДокумента,
- | РеализацияТоваровУслуг.Ссылка.СуммаВключаетНДС,
- | ВЫБОР
- | КОГДА НЕ РеализацияТоваровУслуг.Содержание ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Содержание
- | КОГДА НЕ РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное
- | ИНАЧЕ РеализацияТоваровУслуг.Номенклатура.Наименование
- | КОНЕЦ,
- | ВЫБОР
- | КОГДА НЕ РеализацияТоваровУслуг.Содержание ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Содержание
- | КОГДА НЕ РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное
- | ИНАЧЕ РеализацияТоваровУслуг.Номенклатура.Наименование
- | КОНЕЦ,
- | ВЫБОР
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Артикул
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Код
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
- | ТОГДА """"
- | КОНЕЦ,
- | РеализацияТоваровУслуг.Количество,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
- | РеализацияТоваровУслуг.Цена,
- | РеализацияТоваровУслуг.Сумма,
- | РеализацияТоваровУслуг.СуммаНДС,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.НомерСтроки,
- //AgroSoft
- | """",
- | 3
- |ИЗ
- | Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг
- |ГДЕ
- | РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
- |
- |ОБЪЕДИНИТЬ ВСЕ
- |
- |ВЫБРАТЬ
- | РеализацияТоваровУслуг.Ссылка,
- | РеализацияТоваровУслуг.Ссылка.Номер,
- | РеализацияТоваровУслуг.Ссылка.Дата,
- | РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента,
- | РеализацияТоваровУслуг.Ссылка.Контрагент,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.ПодразделениеОрганизации,
- | РеализацияТоваровУслуг.Ссылка.Организация,
- | РеализацияТоваровУслуг.Ссылка.Склад,
- | РеализацияТоваровУслуг.Ссылка.ОтпускПроизвел,
- | РеализацияТоваровУслуг.Ссылка.СуммаДокумента,
- | РеализацияТоваровУслуг.Ссылка.ВалютаДокумента,
- | РеализацияТоваровУслуг.Ссылка.СуммаВключаетНДС,
- | ВЫБОР
- | КОГДА НЕ РеализацияТоваровУслуг.Содержание ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Содержание
- | КОГДА НЕ РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное
- | ИНАЧЕ РеализацияТоваровУслуг.Номенклатура.Наименование
- | КОНЕЦ,
- | ВЫБОР
- | КОГДА НЕ РеализацияТоваровУслуг.Содержание ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Содержание
- | КОГДА НЕ РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное ПОДОБНО """"
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное
- | ИНАЧЕ РеализацияТоваровУслуг.Номенклатура.Наименование
- | КОНЕЦ,
- | ВЫБОР
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Артикул
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
- | ТОГДА РеализацияТоваровУслуг.Номенклатура.Код
- | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
- | ТОГДА """"
- | КОНЕЦ,
- | РеализацияТоваровУслуг.Количество,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
- | РеализацияТоваровУслуг.Цена,
- | РеализацияТоваровУслуг.Сумма,
- | РеализацияТоваровУслуг.СуммаНДС,
- | NULL,
- | NULL,
- | РеализацияТоваровУслуг.НомерСтроки,
- //AgroSoft
- | """",
- | 4
- |ИЗ
- | Документ.РеализацияТоваровУслуг.АгентскиеУслуги КАК РеализацияТоваровУслуг
- |ГДЕ
- | РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
- |
- |УПОРЯДОЧИТЬ ПО
- | Дата,
- | Ссылка,
- | ID,
- | ВложенныйЗапросПоТоварам.НомерСтроки";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement