Имя: Пароль:
1C
1С v8
Ругается на запрос
0 picom
 
11.08.11
06:54
При попытке выполнения запроса вылетает ошибка SQL о несоответствии полей.
(Ошибка SQL: Неправильное число полей или несоответствие типов в объединении)
8.2 УТ 10,3
Ругается только в обработке, если выполнять через консоль отчетов то успешно выполняет...
Запрос не мой я просто разместил объяву )
   Запрос.Текст =
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
   |    ДокЧек.Номер,
   |    ДокЧек.Дата,
   |    ДокЧек.КассаККМ,
   |    ДокЧек.КассаККМ.Представление КАК Покупатель,
   |    ДокЧек.СуммаДокумента,
   |    ДокЧек.Товары.(
   |        НомерСтроки,
   |        Номенклатура,
   |        Номенклатура.Услуга,
   |        Номенклатура.Представление КАК Товар,
   |        Номенклатура.НаименованиеПолное КАК ТоварПолноеНаименование,
   |        Номенклатура.Код КАК Код,
   |        Номенклатура.Артикул КАК Артикул,
   |        Количество,
   |        ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения,
   |        Цена,
   |        ПроцентСкидкиНаценки КАК Скидка,
   |        ПроцентАвтоматическихСкидок КАК СкидкаАвтоматическая,
   |        Сумма,
   |        ХарактеристикаНоменклатуры КАК Характеристика,
   |        СерияНоменклатуры КАК Серия
   |    ),
   |    ДокЧек.КассаККМ.Владелец КАК Организация
   |ИЗ
   |    Документ.ЧекККМ КАК ДокЧек
   |ГДЕ
   |    ДокЧек.Ссылка = &ТекущийДокумент
   |
   |ОБЪЕДИНИТЬ ВСЕ
   |
   |ВЫБРАТЬ
   |    РеализацияТоваровУслуг.Номер,
   |    РеализацияТоваровУслуг.Дата,
   |    NULL,
   |    NULL,
   |    РеализацияТоваровУслуг.СуммаДокумента,
   |    РеализацияТоваровУслуг.Товары.(
   |        НомерСтроки,
   |        Номенклатура,
   |        Номенклатура.Услуга,
   |        Номенклатура.Представление,
   |        Номенклатура.НаименованиеПолное,
   |        Номенклатура.Код,
   |        Номенклатура.Артикул,
   |        Количество,
   |        ЕдиницаИзмерения.Представление,
   |        Цена,
   |        ПроцентСкидкиНаценки,
   |        ПроцентАвтоматическихСкидок,
   |        Сумма,
   |        ХарактеристикаНоменклатуры,
   |        СерияНоменклатуры
   |    ),
   |    РеализацияТоваровУслуг.Организация
   |ИЗ
   |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |ГДЕ
   |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";
1 Wobland
 
11.08.11
06:56
сразу бросается в глаза вот что. выбери таблицами-источниками сами ТЧ, а не док.ТЧ
2 golden-pack
 
11.08.11
06:57
(0) отличный запросец ... тч
3 picom
 
11.08.11
07:00
(2) сам в шоке )
4 picom
 
11.08.11
07:01
Если Текдок чек ккм то норм работает
если реализация, то ошибка скл
5 picom
 
11.08.11
10:15
А почему в консоли работает запрос а в обработке нет?
6 Ненавижу 1С
 
гуру
11.08.11
10:20
(5) наверное в обработке есть еще что-то
7 y22-k
 
11.08.11
10:20
(0) У тебя параметр одинаковый на ЧеК и на РТУ ты уверен что это правильно
8 Wobland
 
11.08.11
10:22
(7) не, ну логично. выбирается то или то в зависимости от типа параметра одним запросом. я так понял, у автора вопрос в том, почему там ругается, а тут нет
9 PVV65
 
11.08.11
10:25
(5) Надо смотреть обработку.
10 picom
 
11.08.11
15:08
(9) Да ничего там нет больше
только запрос
11 rrunover
 
11.08.11
15:26
(10) начни с малого: убери из запроса табличные части. Если будет работать - начинай по одной строке добавлять. По крайней мере видно будет, чо и где.
12 picom
 
15.08.11
06:42
Убрал все объединения - непомогло