Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено
0 листопад
 
30.01.12
17:30
Есть печ.форма, при ее формировании выходит сообщение об ошибке:

{Документ.АвансовыйОтчет(253)}: Преобразование значения к типу Число не может быть выполнено
       ОстатокНаКонец = СуммаДоДокумента + ИтогоПолучено - Израсходовано;


Подскажите, как ее побороть???

Вот код:

ОбластьМакета.Параметры.ИтогоПолучено = ИтогоПолучено;
Если НЕ (ВалютаДокумента = мВалютаРегламентированногоУчета) Тогда
   Израсходованно = Окр(Шапка.СуммаДокумента * КурсДока / КратДока,2);  
Иначе
   Израсходовано = Шапка.СуммаДокумента;
КонецЕсли;
ОбластьМакета.Параметры.Израсходовано = Израсходовано;

ОстатокНаКонец = СуммаДоДокумента + ИтогоПолучено - Израсходовано;  //вот здесь выходит ошибка
1 rbcvg
 
30.01.12
17:32
Какой тип у
СуммаДоДокумента ?
ИтогоПолучено ?
Израсходовано ?
2 листопад
 
30.01.12
17:33
В отладчике у Израсходовано показывает "Неопределенно".
3 Maxus43
 
30.01.12
17:34
(2) ещё вопросы остались?
4 Шапокляк
 
30.01.12
17:34
Израсходованно = Окр(Шапка.СуммаДокумента * КурсДока / КратДока,2);
(0) - а суммируете ИзрасходоваНо
5 Живой Ископаемый
 
30.01.12
17:35
2(4) может у нее попадает в ветку Израсходовано = Шапка.СуммаДокумента;?
6 листопад
 
30.01.12
17:36
(4) Точно!!! СПАСИБО!!!
7 Живой Ископаемый
 
30.01.12
17:38
миста - лучший отладчик!(с)