|
Ошибка "не соответствие типов", помогите разобраться.. | ☑ | ||
|---|---|---|---|---|
|
0
Demetri__
12.09.14
✎
12:09
|
Такая ошибка:
Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {Отчет.СводнаяВедомость.МодульОбъекта(145)}: Ошибка при вызове метода контекста (ПолучитьПоследнее) по причине: Несоответствие типов (Параметр номер ""1"") -------------------------------------------------------- Код: ПараметрДатаОкончания = Новый ПараметрКомпоновкиДанных("ДатаОкончания"); ДатаОкончания = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПараметрДатаОкончания).Значение; (145 строка) КурсВалюты = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(ДатаОкончания, Новый Структура("Валюта",ВалютаОтчета)); -------------------------------------------------------- Ругается на переменную "ДатаОкончания", хотя если ее вывести, выходит проставленная дата в параметрах отчета, т.е. какое может быть не соответствие типов, если там и там дата. |
|||
|
1
1Сергей
12.09.14
✎
12:11
|
попробуй
ДатаОкончания1 = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПараметрДатаОкончания).Значение; КурсВалюты = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(ДатаОкончания1, Новый Структура("Валюта",ВалютаОтчета)); |
|||
|
2
Demetri__
12.09.14
✎
12:51
|
(1) смысл? ошибка остается. Если убрать параметр "ДатаОкончания" в запросе из регистра сведений, то ошибка исчезает, но не понятно в чем суть проблемы. Там тип ДАТА и требуется тип ДАТА, не понятно, в чем не соответствие типов..
|
|||
|
3
Ненавижу 1С
гуру
12.09.14
✎
12:52
|
(2) а не момент времени там?
|
|||
|
4
mikecool
12.09.14
✎
12:52
|
а типы точно совпадают?
ТипЗнч(ДатаОкончания) = чему? |
|||
|
5
1Сергей
12.09.14
✎
13:00
|
(2) смысл в том, что если ДатаОкончания является реквизитом формы или объекта, и она имеет другой тип, то ДатаОкончания не станет датой. Хоть что туда пихай
|
|||
|
6
Demetri__
12.09.14
✎
13:03
|
(5) нет, это не реквизит
|
|||
|
7
Demetri__
12.09.14
✎
13:04
|
(4) проверил тип, пишет "Стандартная дата начала"
|
|||
|
8
Demetri__
12.09.14
✎
13:07
|
Почему дата начала, если переменная называется ДатаОкончания!)))
|
|||
|
9
1Сергей
12.09.14
✎
13:34
|
(8) а должна быть просто Дата
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |