Несоответствие типов
подключаю печатную форму в предприятие а он, пишет ошибку
Ошибка при вызове метода контекста (ЧислоПрописью)
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
по причине:
Несоответствие типов (параметр номер '1')
через отладчик смотрю в параметре у меня стоит число, и если открыть печатную форму через просто файл-открыть, открывает нормально. в чем может быть проблема?
Ошибка при вызове метода контекста (ЧислоПрописью)
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
по причине:
Несоответствие типов (параметр номер '1')
через отладчик смотрю в параметре у меня стоит число, и если открыть печатную форму через просто файл-открыть, открывает нормально. в чем может быть проблема?
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
прописал сообщить типзнч, не помогло вот часть кода
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЧасоваяСтавкаПоКлиенту.Период,
| ЧасоваяСтавкаПоКлиенту.Партнер,
| ЧасоваяСтавкаПоКлиенту.СтавкаРуб
|ИЗ
| РегистрСведений.ЧасоваяСтавкаПоКлиенту КАК ЧасоваяСтавкаПоКлиенту
|ГДЕ
| ЧасоваяСтавкаПоКлиенту.Партнер = &Партнер";
Запрос.УстановитьПараметр("Партнер",Договоры.Партнер);
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
ОбластьПункт2.Параметры.Цена = Выборка.СтавкаРуб;
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
Сообщить(ТипЗнч(Выборка.СтавкаРуб));
ОбластьПункт2.Параметры.ЦенаПрописью = Лев(ЧислоПрописью , СтрДлина(ЧислоПрописью)-6);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЧасоваяСтавкаПоКлиенту.Период,
| ЧасоваяСтавкаПоКлиенту.Партнер,
| ЧасоваяСтавкаПоКлиенту.СтавкаРуб
|ИЗ
| РегистрСведений.ЧасоваяСтавкаПоКлиенту КАК ЧасоваяСтавкаПоКлиенту
|ГДЕ
| ЧасоваяСтавкаПоКлиенту.Партнер = &Партнер";
Запрос.УстановитьПараметр("Партнер",Договоры.Партнер);
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
ОбластьПункт2.Параметры.Цена = Выборка.СтавкаРуб;
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
Сообщить(ТипЗнч(Выборка.СтавкаРуб));
ОбластьПункт2.Параметры.ЦенаПрописью = Лев(ЧислоПрописью , СтрДлина(ЧислоПрописью)-6);
(7)
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
Сообщить(ТипЗнч(Выборка.СтавкаРуб));
Сообщить(ТипЗнч(Выборка.СтавкаРуб));
Сообщить(ТипЗнч(Выборка.СтавкаРуб));//!! сначала СООБЩИТЬ
//и тогда увидишь, какой ТипЗнч перед ошибкой выходит.
ЧислоПрописью = ЧислоПрописью (Выборка.СтавкаРуб, "Л=ru_RU;ДП=Истина;") ;
Вакансии
Ведущий программист 1С (Оперативный учет)
Санкт-Петербург
зарплата от 280 000 руб. до 310 000 руб.
Полный день
Санкт-Петербург
зарплата от 280 000 руб. до 310 000 руб.
Полный день