|
Запрос | ☑ | ||
---|---|---|---|---|
0
ВежливаяТварь
15.08.12
✎
15:14
|
Добрый день. Столкнулся с некоторыми проблемами. Есть запрос. В 8.1 он прекрасно работал а вот в 8.2 в упор не хочет. Не могли бы вы подсказать в чем ошибка?
Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); Запрос.Текст = "ВЫБРАТЬ | НомерТЧ, | НомерСтрокиТЧ, | Номенклатура, | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар, | Номенклатура.Код КАК Код, | Количество, | КоличествоМест, | ЕдиницаИзмерения.Представление КАК ЕдиницаЦены, | ЕдиницаИзмеренияМест.Представление КАК ЕдиницаМест, | Цена, | Сумма, | СуммаНДС, | ПроцентСкидкиНаценки КАК Скидка, | ПроцентАвтоматическихСкидок КАК АвтоматическаяСкидка, | ХарактеристикаНоменклатуры КАК Характеристика, | СерияНоменклатуры КАК Серия |ИЗ | (ВЫБРАТЬ | 1 КАК НомерТЧ, | МИНИМУМ(НомерСтроки) КАК НомерСтрокиТЧ, | Номенклатура КАК Номенклатура, | ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ЕдиницаИзмеренияМест КАК ЕдиницаИзмеренияМест, | Цена КАК Цена, | СтавкаНДС КАК СтавкаНДС, | ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки, | ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок, | СерияНоменклатуры КАК СерияНоменклатуры, | ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | СУММА(Количество) КАК Количество, | СУММА(КоличествоМест)КАК КоличествоМест, | СУММА(Сумма) КАК Сумма, | СУММА(СуммаНДС) КАК СуммаНДС | ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | СГРУППИРОВАТЬ ПО | Номенклатура, | ЕдиницаИзмерения, | ЕдиницаИзмеренияМест, | Цена, | СтавкаНДС, | ПроцентСкидкиНаценки, | ПроцентАвтоматическихСкидок, | СерияНоменклатуры, | ХарактеристикаНоменклатуры | ) КАК ВложенныйЗапросПоТоварам | |ОБЪЕДИНИТЬ все | |ВЫБРАТЬ | 2, | РеализацияТоваровУслуг.НомерСтроки, | РеализацияТоваровУслуг.Содержание, | РеализацияТоваровУслуг.Содержание, | Номенклатура.Код КАК Код, | Количество, | NULL, | Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаЦены, | NULL, | Цена, | Сумма, | СуммаНДС, | ПроцентСкидкиНаценки, | NULL, | NULL, | NULL | |ИЗ | Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг | |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО | НомерТЧ, НомерСтрокиТЧ |"; |
|||
1
DrShad
15.08.12
✎
15:14
|
и как именно он не хочет работать?
|
|||
2
ВежливаяТварь
15.08.12
✎
15:14
|
ругается на несовместимые типы
|
|||
3
Fragster
гуру
15.08.12
✎
15:15
|
сделай полное наименование 200
|
|||
4
DrShad
15.08.12
✎
15:16
|
типы каких полей?
|
|||
5
ВежливаяТварь
15.08.12
✎
15:17
|
(3) не помогло
(4) номенклатура |
|||
6
fisher
15.08.12
✎
15:19
|
Плохо, что он в 8.1 работал...
|
|||
7
ВежливаяТварь
15.08.12
✎
15:20
|
(6) В смысле?
|
|||
8
DrShad
15.08.12
✎
15:22
|
не мог он и в 8.1 работать
|
|||
9
Лоботряс
15.08.12
✎
15:22
|
запрос не смотрел.На ИТС есть описание ключевых слов запроса которые нужно исправить при переходе с 8.1 на 8.2 может это оно?
|
|||
10
ВежливаяТварь
15.08.12
✎
15:23
|
(9) понял сейчас посмотрю
|
|||
11
DrShad
15.08.12
✎
15:23
|
(9) нет не оно
|
|||
12
m-serg74
15.08.12
✎
15:24
|
(0) а конструктор его у тебя открывает вообще?
|
|||
13
ВежливаяТварь
15.08.12
✎
15:26
|
(12) нет говорит {4,2} несовместимые типы "Объединить" номенклатура
|
|||
14
AndyD
15.08.12
✎
15:26
|
в первой части Номенклатура, во второй части содержание - ссылка со строкой не хотят объединяться, возможно
|
|||
15
m-serg74
15.08.12
✎
15:26
|
Номенклатура КАК Номенклатура
и РеализацияТоваровУслуг.Содержание по любому тип разный |
|||
16
fisher
15.08.12
✎
15:26
|
(7) Из табличной части услуг ты вместо ссылки на номенклатуру получаешь "Содержание". А потом еще из него пытаешься полное наименование выковырять.
|
|||
17
Ткачев
15.08.12
✎
15:27
|
...
Номенклатура КАК Номенклатура ... РеализацияТоваровУслуг.Содержание ... нее ? |
|||
18
m-serg74
15.08.12
✎
15:27
|
(16) не прав
|
|||
19
fisher
15.08.12
✎
15:29
|
(18) Да, насчет наименования неправ.
|
|||
20
ВежливаяТварь
15.08.12
✎
15:32
|
То есть если я поставлю РеализацияТоваровУслуг.Товары.Номенклатура тогда взлетит?
|
|||
21
DrShad
15.08.12
✎
15:33
|
нет!
|
|||
22
andrewks
15.08.12
✎
15:34
|
из этого:
РеализацияТоваровУслуг.Содержание, | РеализацияТоваровУслуг.Содержание, одну надо выкинуть |
|||
23
ВежливаяТварь
15.08.12
✎
15:34
|
тогда на разное количество полей ругается
|
|||
24
DrShad
15.08.12
✎
15:35
|
вместо первой
РеализацияТоваровУслуг.Номенклатура |
|||
25
AndyD
15.08.12
✎
15:38
|
|ВЫБРАТЬ
| 2, | РеализацияТоваровУслуг.НомерСтроки, | РеализацияТоваровУслуг.Содержание, | РеализацияТоваровУслуг.Содержание, поменять на |ВЫБРАТЬ | 2, | РеализацияТоваровУслуг.НомерСтроки, | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Содержание, |
|||
26
ВежливаяТварь
15.08.12
✎
15:40
|
поменял говорит {57,2} неправильный псевдоним
|
|||
27
DrShad
15.08.12
✎
15:42
|
а 57-ю строку своего запроса слабо сразу выложить?
|
|||
28
ВежливаяТварь
15.08.12
✎
15:43
|
прошу прощения, 57 строка: | РеализацияТоваровУслуг.Содержание,
|
|||
29
DrShad
15.08.12
✎
15:43
|
что из тебя все тащить клещами нужно, в конце цонцов тебе нужна помощь или нам?
|
|||
30
andrewks
15.08.12
✎
15:43
|
(22) сторно. проблема во вложенном запросе, а не в объединяемом
|
|||
31
DrShad
15.08.12
✎
15:44
|
не может быть
|
|||
32
andrewks
15.08.12
✎
15:45
|
(31) пересчитай кол-ва полей. в первом 16, а во вложенном 15.
посему (8) +1 |
|||
33
AndyD
15.08.12
✎
15:47
|
| Номенклатура,
| ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК Товар, из одного поля вложенного получается 2 поля |
|||
34
andrewks
15.08.12
✎
15:49
|
а забыто там наименование номенклатуры
|
|||
35
ВежливаяТварь
15.08.12
✎
15:49
|
Заработало
|
|||
36
ВежливаяТварь
15.08.12
✎
15:50
|
Всем огромное спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |