К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не выполняется запрос Преобразование к типу число не может быть выполнено???

Гость
0 - 18.12.2013 - 12:50
У меня Авизо в excel файле, в номере с/ф абракадабра типа К10587* в базе есть документ Заказ с номером АВС0000010587 вот его и надо найти. Этот запрос в консоле отчета находит этот докумет этим запросом, а во внешней обработке ругается
"Преобразование к типу число не может быть выполнено" ??????


ДокНом = СокрЛП("0"+НомерДок[0]);
Сообщить (ДокНом);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ДатаНач", стрЭл.ДатаСчета);
Запрос.УстановитьПараметр("ДатаКон", КонецДня(стрЭл.ДатаСчета));
Запрос.УстановитьПараметр("НомерДок", ДокНом);


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



1 - 18.12.2013 - 13:08
скорей всего, ругается не на запрос
а на какой-то другой фрагмент
Uho
2 - 18.12.2013 - 13:13
(1) +1
Гость
3 - 18.12.2013 - 14:05
(1) Если убрать
И ПОДСТРОКА(ЗаказПокупателя.Номер,1,11) ПОДОБНО "%"+&НомерДок+"%"
|";

то запрос выполняется. В консоле запроса НомерДок выбираю как Строка и ставлю значение, например 463 и она находит запись с таким номером??????
Гость
4 - 18.12.2013 - 14:12
Подобно "[b][u]"[/u][/b]
Гость
5 - 18.12.2013 - 14:14
+(4) а то получается что Запрос.Текст содержит остаток от деления строковых величин :)
Гость
6 - 18.12.2013 - 14:18
(4) Напиши как должна звучать полностью строка ПОДОБНО?
7 - 18.12.2013 - 14:19
блин, вместо одной кавычки поставь две
две перед % и две после
Гость
8 - 18.12.2013 - 14:32
(4),(5) УРААААА !! Спасибо. Получилось все и код минимальный :))))))
9 - 18.12.2013 - 14:33
уточнение: две перед первым знаком % и две - после второго %
Гость
10 - 18.12.2013 - 14:46
Мне достаточно
| И ПОДСТРОКА(ЗаказПокупателя.Номер,1,11) ПОДОБНО ""%""+&НомерДок
Гость
11 - 18.12.2013 - 15:14
10-flower > ПОДОБНО ""%"[u]"[/u] +...
Кавычку удали :)


К списку вопросов






Copyright ©, Все права защищены