Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено
,
0 Woolf
 
30.08.11
11:40
Доброго времени суток! Никак не пойму, в чем здесь секрет:
в консоли работает, а в модуле нет :((

вываливается ошибка: Преобразование значения к типу Число не может быть выполнено
   ЗапросПоГруппам.Текст = "

вот код запроса:

ЗапросПоГруппам = Новый Запрос;
ЗапросПоГруппам.Текст = "

ВЫБРАТЬ
        Док.Номенклатура                  КАК Номенклатура,
        Док.Номенклатура.vВерхнийРодитель КАК Группа,
        Док.НомКоличество * Док.НомЦена   КАК НомСумма
        ИЗ
       (ВЫБРАТЬ
        Док.Номенклатура                  КАК Номенклатура,
        ЕСТЬNULL(Док.Количество,0)        КАК НомКоличество,
        ЕСТЬNULL(Док.Цена,0)              КАК НомЦена
        ИЗ
        Документ.РеализацияТоваровУслуг.Товары КАК Док
        ГДЕ
        Док.Ссылка = &ТекРТУ
        И (НЕ Док.Номенклатура.Услуга)
        И (Док.Номенклатура.vВерхнийРодитель.Наименование ПОДОБНО ("%" + &НаимГРуппы + "%"))) КАК Док
        ИТОГИ СУММА(НомСумма) ПО Группа

ЗапросПоГруппам.УстановитьПараметр("ТекРТУ",ДокументОбъект.Ссылка);
ЗапросПоГруппам.УстановитьПараметр("НаимГРуппы","Visavis");
1 Wobland
 
30.08.11
11:42
сдаётся мне, это не копипаста модуля
2 chelentano
 
30.08.11
11:42
(0) а что, именно в запросе ошибка? сдаётся мне, что где то дальше в коде она
3 butterbean
 
30.08.11
11:42
(0) попробуй просто
ЗапросПоГруппам.УстановитьПараметр("НаимГРуппы","%Visavis%");
4 lxs
 
30.08.11
11:42
Может


        ИТОГИ СУММА(НомСумма) ПО Группа";??
5 lxs
 
30.08.11
11:43
А, ковычки двойные должны быть)
6 Ненавижу 1С
 
гуру
30.08.11
11:43
не копипаста точно
7 lxs
 
30.08.11
11:43
Либо (3)
8 Песец
 
30.08.11
11:43
ЕСТЬNULL(Док.НомКоличество) * ЕСТЬNULL(Док.НомЦена) КАК НомСумма
9 Ненавижу 1С
 
гуру
30.08.11
11:44
(8) полный песец
10 GenV
 
30.08.11
11:45
Товарищ не читатель )
v8: ПОДОБНО
11 acsent
 
30.08.11
11:45
(8) Бред
12 Woolf
 
30.08.11
11:48
(3) "в десятку"
большое спасибо, уважаемый!
вот только я с этими %%% никак не разберусь как их с ПОДОБНО дружить
13 Woolf
 
30.08.11
11:49
(10) - не сработало это дело
14 Wobland
 
30.08.11
11:49
(12) для этого надо несколько раз прочитать соответствующее место в документации
15 butterbean
 
30.08.11
11:49
(12) дело не в %%, а в том что не дружишь со строками
16 Woolf
 
30.08.11
11:50
(15) - не понял
(14) - читал, не проняло :))
17 GenV
 
30.08.11
13:06
(16) При двойных кавычках код в (0) работоспособный ...
18 GenV
 
30.08.11
13:07
17+ во всяком случае должен быть.
19 kosts
 
30.08.11
13:31
(0)

ЗапросПоГруппам.Текст = "
|ВЫБРАТЬ
|         Док.Номенклатура                  КАК Номенклатура,
|         Док.Номенклатура.vВерхнийРодитель КАК Группа,
|         Док.НомКоличество * Док.НомЦена   КАК НомСумма
|         ИЗ
|        (ВЫБРАТЬ
|         Док.Номенклатура                  КАК Номенклатура,
|         ЕСТЬNULL(Док.Количество,0)        КАК НомКоличество,
|         ЕСТЬNULL(Док.Цена,0)              КАК НомЦена
|         ИЗ
|         Документ.РеализацияТоваровУслуг.Товары КАК Док
|         ГДЕ
|         Док.Ссылка = &ТекРТУ
|         И (НЕ Док.Номенклатура.Услуга)
|         И (Док.Номенклатура.vВерхнийРодитель.Наименование ПОДОБНО ("%" + &НаимГРуппы + "%"))) КАК Док
|         ИТОГИ СУММА(НомСумма) ПО Группа