Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:46

Ошибка в запросе при построении отчета со свойствами и категориями

Автор kostyas311, 07 сен 2011, 11:01

0 Пользователей и 1 гость просматривают эту тему.

kostyas311

Кофнигурация: "Управление торговлей", редакция 10.3 (10.3.10.4)
Часть кода:

ТекстЗапроса = "ВЫБРАТЬ РАЗЛИЧНЫЕ
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча КАК ХарактеристикаКлюча,
         |   ПРЕДСТАВЛЕНИЕ(КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча),
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент КАК Контрагент,
         |   ПРЕДСТАВЛЕНИЕ(КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент),
         |   СУММА(КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоНачальныйОстаток) КАК НачальныйОстаток,
         |   СУММА(КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КонечныйОстаток,
         |   СУММА(КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоОборот) КАК Оборот,
         |   СУММА(КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоПриход) КАК Приход,
         |   СУММА(КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоРасход) КАК Расход,
         |   КлючиЗащитыНаСкладе.Регистратор,
         |   ПРЕДСТАВЛЕНИЕ(КлючиЗащитыНаСкладе.Регистратор),
         |   КлючиЗащитыНаСкладе.Период КАК Период,
         |   КлючиЗащитыНаСкладе.Регистратор.Организация КАК Организация,
         |   ПРЕДСТАВЛЕНИЕ(КлючиЗащитыНаСкладе.Регистратор.Организация),
         |   КлючиЗащитыНаСкладе.Регистратор.Склад КАК Склад,
         |   ПРЕДСТАВЛЕНИЕ(КлючиЗащитыНаСкладе.Регистратор.Склад),
         |   СУММА(КлючиЗащитыНаСкладе.Регистратор.СуммаДокумента) КАК Стоимость
         |   //ПОЛЯ_СВОЙСТВА
         |{ВЫБРАТЬ
         |   ХарактеристикаКлюча.*,
         |   Контрагент.*,
         |   НачальныйОстаток,
         |   КонечныйОстаток,
         |   Оборот,
         |   Приход,
         |   Расход,
         |   Регистратор.*,
         |   Период,
         |   Организация.*,
         |   Склад.*,
         |   Стоимость
         |   //ПСЕВДОНИМЫ_СВОЙСТВА
         |}
         |ИЗ
         |   РегистрНакопления.КлючиЗащитыНаСкладе.ОстаткиИОбороты КАК КлючиЗащитыНаСкладеОстаткиИОбороты
         |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.КлючиЗащитыНаСкладе КАК КлючиЗащитыНаСкладе
         |      ПО КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент = КлючиЗащитыНаСкладе.Контрагент
         |         И КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча = КлючиЗащитыНаСкладе.ХарактеристикаКлюча
         |   //СОЕДИНЕНИЯ
         |ГДЕ
         |   КлючиЗащитыНаСкладе.Период МЕЖДУ &ДатаНачала И &ДатаКонца
         |{ГДЕ
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча.*,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент.*,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоНачальныйОстаток,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоКонечныйОстаток,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоОборот,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоПриход,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.КоличествоРасход,
         |   КлючиЗащитыНаСкладе.Регистратор.*,
         |   КлючиЗащитыНаСкладе.Период,
         |   КлючиЗащитыНаСкладе.Регистратор.Организация.*,
         |   КлючиЗащитыНаСкладе.Регистратор.Склад.*,
         |   КлючиЗащитыНаСкладе.Регистратор.СуммаДокумента
         |   //УСЛОВИЯ_СВОЙСТВА
         |}
         |
         |СГРУППИРОВАТЬ ПО
         |   КлючиЗащитыНаСкладе.Регистратор,
         |   КлючиЗащитыНаСкладе.Период,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.ХарактеристикаКлюча,
         |   КлючиЗащитыНаСкладеОстаткиИОбороты.Контрагент,
         |   КлючиЗащитыНаСкладе.Регистратор.Организация,
         |   КлючиЗащитыНаСкладе.Регистратор.Склад
         |   //ПОЛЯ_СВОЙСТВА
         |УПОРЯДОЧИТЬ ПО
         |   Период,
         |   Контрагент,
         |   ХарактеристикаКлюча
         |{УПОРЯДОЧИТЬ ПО
         |   Период,
         |   Контрагент.*,
         |   ХарактеристикаКлюча.*}
         |ИТОГИ
         |   СУММА(НачальныйОстаток),
         |   СУММА(КонечныйОстаток),
         |   СУММА(Оборот),
         |   СУММА(Приход),
         |   СУММА(Расход),
         |   СУММА(Стоимость)
         |ПО
         |   ОБЩИЕ
         |{ИТОГИ ПО
         |   ХарактеристикаКлюча.*,
         |   Контрагент.*,
         |   НачальныйОстаток,
         |   КонечныйОстаток,
         |   Оборот,
         |   Приход,
         |   Расход,
         |   Регистратор.*,
         |   Период,
         |   Организация.*,
         |   Склад.*,
         |   Стоимость}";


При добавлении конструкций вида //ПОЛЯ_СВОЙСТВА, //ПСЕВДОНИМЫ_СВОЙЧТВА и т.д в запросе возникают различные синтаксические ошибки. Не могу понять в чем проблема, потому что делаю по аналогии, как написано в конфигурации. Помогите пожалуйста разобраться.
Ошибки:
1) {ВнешнийОтчет.КлючиЗащитыКонтрагентов(371)}: Ошибка при установке значения атрибута контекста (Текст): {(153, 71)}: Синтаксическая ошибка "КАК"
ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение <<?>>КАК ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283Значение,
   УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(153, 71)}: Синтаксическая ошибка "КАК"
ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение <<?>>КАК ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283Значение,

2){ВнешнийОтчет.КлючиЗащитыКонтрагентов(371)}: Ошибка при установке значения атрибута контекста (Текст): {(20, 12)}: Поле не входит в группу "ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение"
ЕСТЬNULL (<<?>>ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение, &ПараметрПустоеЗначениеСвойства18) КАК ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283Значение,
   УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(20, 12)}: Поле не входит в группу "ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение"
ЕСТЬNULL (<<?>>ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283.Значение, &ПараметрПустоеЗначениеСвойства18) КАК ХарактеристикаКлючаСвойство1b18ca4cd86411e088b60011d8ea3283Значение,


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск