|   |   | 
| 
 | Запрос | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Всем огромное спасибо.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |