Имя: Пароль:
1C
1С v8
Нужна помощь с запросом
0 Garikus
 
11.07.12
10:30
1с 8.2 БП 2
Есть такой запрос
Запрос.Текст =
   "ВЫБРАТЬ
   |    РеализацияТоваровУслугТовары.Номенклатура КАК Товар,
   |    ВЫРАЗИТЬ(РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК ТоварНаименование,
   |    РеализацияТоваровУслугТовары.СтранаПроисхождения КАК СтранаПроисхождения,
   |    РеализацияТоваровУслугТовары.СтранаПроисхождения.НаименованиеПолное КАК ПредставлениеСтраны,
   |    РеализацияТоваровУслугТовары.СтранаПроисхождения.Код КАК СтранаПроисхожденияКод,
   |    РеализацияТоваровУслугТовары.Номенклатура.БазоваяЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения,
   |    РеализацияТоваровУслугТовары.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод,
   |    РеализацияТоваровУслугТовары.НомерГТД КАК НомерГТД,
   |    РеализацияТоваровУслугТовары.НомерГТД.Представление КАК ПредставлениеГТД,
   |    РеализацияТоваровУслугТовары.Количество КАК Количество,
   |    РеализацияТоваровУслугТовары.Цена КАК Цена,
   |    РеализацияТоваровУслугТовары.СтавкаНДС КАК СтавкаНДС,
   |    РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаНДС,
   |    РеализацияТоваровУслугТовары.Сумма КАК Сумма,
   |    РеализацияТоваровУслугТовары.НомерСтроки КАК НомерСтроки,
   |    РеализацияТоваровУслугТовары.АкцСумма КАК Акциз,
   |    ""Товары"" КАК ВидПоступления
   |ИЗ
   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   |ГДЕ
   |    РеализацияТоваровУслугТовары.Ссылка = &ДокументОснование
   |";
   Если Не (ТипЗнч(ТекущееОснование) = Тип("ДокументСсылка.РеализацияОтгруженныхТоваров") Или
          ТекущееОснование.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ОтгрузкаБезПереходаПраваСобственности) Тогда
       Запрос.Текст = Запрос.Текст +
       "ОБЪЕДИНИТЬ ВСЕ
       |
       |ВЫБРАТЬ
       |    РеализацияТоваровУслугУслуги.Номенклатура,
       |    ВЫРАЗИТЬ(РеализацияТоваровУслугУслуги.Содержание КАК СТРОКА(1000)),
       |    NULL,
       |    """",
       |    """",
       |    РеализацияТоваровУслугУслуги.Номенклатура.БазоваяЕдиницаИзмерения,
       |    РеализацияТоваровУслугУслуги.Номенклатура.БазоваяЕдиницаИзмерения.Код,
       |    NULL,
       |    """",
       |    РеализацияТоваровУслугУслуги.Количество,
       |    РеализацияТоваровУслугУслуги.Цена,
       |    РеализацияТоваровУслугУслуги.СтавкаНДС,
       |    РеализацияТоваровУслугУслуги.СуммаНДС,
       |    РеализацияТоваровУслугУслуги.Сумма,
       |    РеализацияТоваровУслугУслуги.НомерСтроки,
       |    ""Услуги""
       |ИЗ
       |    Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
       |ГДЕ
       |    РеализацияТоваровУслугУслуги.Ссылка = &ДокументОснование
       |
       |ОБЪЕДИНИТЬ ВСЕ
       |
       |ВЫБРАТЬ
       |    РеализацияТоваровУслугАгентскиеУслуги.Номенклатура,
       |    ВЫРАЗИТЬ(РеализацияТоваровУслугАгентскиеУслуги.Содержание КАК СТРОКА(1000)),
       |    NULL,
       |    """",
       |    """",
       |    РеализацияТоваровУслугАгентскиеУслуги.Номенклатура.БазоваяЕдиницаИзмерения,
       |    РеализацияТоваровУслугАгентскиеУслуги.Номенклатура.БазоваяЕдиницаИзмерения.Код,
       |    NULL,
       |    """",
       |    РеализацияТоваровУслугАгентскиеУслуги.Количество,
       |    РеализацияТоваровУслугАгентскиеУслуги.Цена,
       |    РеализацияТоваровУслугАгентскиеУслуги.СтавкаНДС,
       |    РеализацияТоваровУслугАгентскиеУслуги.СуммаНДС,
       |    РеализацияТоваровУслугАгентскиеУслуги.Сумма,
       |    РеализацияТоваровУслугАгентскиеУслуги.НомерСтроки,
       |    ""АгентскиеУслуги""
       |ИЗ
       |    Документ.РеализацияТоваровУслуг.АгентскиеУслуги КАК РеализацияТоваровУслугАгентскиеУслуги
       |ГДЕ
       |    РеализацияТоваровУслугАгентскиеУслуги.Ссылка = &ДокументОснование
       |
       |УПОРЯДОЧИТЬ ПО
       |    ВидПоступления,
       |    НомерСтроки";
   КонецЕсли;

Выдает ошибку
В случае использования операторов ОБЪЕДИНИТЬ, поля предложений УПОРЯДОЧИТЬ ПО и ИТОГИ ПО должны находиться в списке выбора.
где ошибка понять не могу подскажите плиз
1 zak555
 
11.07.12
10:31
это в типовой такой код ?
2 Garikus
 
11.07.12
10:33
(1) да только добавлена 1 строка
РеализацияТоваровУслугТовары.АкцСумма КАК Акциз
3 Ненавижу 1С
 
гуру
11.07.12
10:35
(2) ты ее должен был добавить во все секции объединения
4 andrewks
 
11.07.12
10:38
вот так вот залезут грязными руками в типовой код, а потом на 1С грешат. а у 1С и без этого много грехов
5 andrewks
 
11.07.12
10:39
ты изменил состав полей выборки в одном из объединяемых запросов, а в других не изменил
6 Garikus
 
11.07.12
10:41
СПС всем) все заработало