Имя: Пароль:
1C
1С v8
Альфа Авто 4
,
0 Akkreditator
 
12.11.14
12:35
{Форма.Отчет(184)}: Преобразование значения к типу Дата не может быть выполнено
                            

ОбластьАвтомобиль.Параметры.ДнейНаСкладе = (НачалоДня(КонПериода) - НачалоДня(ОбластьАвтомобиль.Параметры.ДатаПоступления))/60/60/24;
1 GreatOne
 
12.11.14
12:37
круто.
2 piter3
 
12.11.14
12:37
и че
3 ilyavorobyev
 
12.11.14
12:38
(0) отладчик в руки и вперед
4 GreatOne
 
12.11.14
12:38
КонПериода = NULL
5 GreatOne
 
12.11.14
12:39
А вообще: "Эй, халопы! Решайте!"
6 Akkreditator
 
12.11.14
12:40
(3) Ошибка в выражении пишет отладчик
(4) Выбирают конец периода на форме, так что он точно не null.
и причем тут халопы, юмор странноватый
7 Akkreditator
 
12.11.14
12:42
ОбластьАвтомобиль.Параметры.ДнейНаСкладе = 0;
                ОбластьАвтомобиль.Параметры.ДнейКонсигнации = 0;
                Если ОбластьАвтомобиль.Параметры.ДатаПоступления = неопределено Тогда
                    ОбластьАвтомобиль.Параметры.ДнейНаСкладе = "---------";
                Иначе    
                    ОбластьАвтомобиль.Параметры.ДнейНаСкладе = (НачалоДня(КонПериода) - НачалоДня(ОбластьАвтомобиль.Параметры.ДатаПоступления))/60/60/24;
                КонецЕсли;
                Если ОбластьАвтомобиль.Параметры.ДатаСчета = неопределено Тогда
                    ОбластьАвтомобиль.Параметры.ДнейКонсигнации = "---------";
                Иначе
                    Если ТипЗнч(ОбластьАвтомобиль.Параметры.ДатаСчета) = ТипЗнч(ТекущаяДата()) Тогда
                        ОбластьАвтомобиль.Параметры.ДнейКонсигнации = (НачалоДня(КонПериода) - НачалоДня(ОбластьАвтомобиль.Параметры.ДатаСчета))/60/60/24;
                    КонецЕсли;
                КонецЕсли;
                
                ТабДок.Вывести(ОбластьАвтомобиль, ВыборкаПартия.Уровень());
8 m74y
 
12.11.14
12:50
В отладчике какое значение имеет вот это : "ОбластьАвтомобиль.Параметры.ДатаПоступления"    ?
9 Сияющий Асинхраль
 
12.11.14
12:51
Ну так открой для себя отладчик! Кто за работу деньги получает? Вот и проверяй чему равно КонПериода и ОбластьАвтомобиль.Параметры.ДатаПоступления в момент расчета (0)
10 Akkreditator
 
12.11.14
13:02
Это все для себя делается
11 Сияющий Асинхраль
 
12.11.14
13:09
(10) Тем более, если все это делается для себя, то почему тебе твои же проблемы должны разжевывать? Тебе сказали где смотреть, что ты еще хочешь?
12 BuHu
 
12.11.14
13:15
(0)одно из слагаемых не тип значение дата . какое из подскажет отладчик
13 BuHu
 
12.11.14
13:16
+(12) в смысле уменьшаемое или вычитаемое , а не слагаемое
14 DionisNN
 
12.11.14
13:29
А меня вот это смущает:
ОбластьАвтомобиль.Параметры.ДатаПоступления

Скорее всего параметр области не заполнен!
15 FormatC
 
12.11.14
13:32
рарус это зло
16 BuHu
 
12.11.14
13:34
(14) мне кажется был бы другой текст ошибки .
17 BuHu
 
12.11.14
13:40
(15) что поделаешь если кроме них никто ничего не пишет для автосалонов и автосервисов . приходиться колоться , но продолжать есть .
18 User_Agronom
 
12.11.14
13:57
(15) В проблемах (0) Рарус, скорее всего, не при чём.
19 User_Agronom
 
12.11.14
13:58
(0) Продолжайте наблюдения и не забывайте делится ими на форуме.
20 Akkreditator
 
13.11.14
08:41
Решение оказалось простым
Если ОбластьАвтомобиль.Параметры.ДатаПоступления = неопределено Тогда

Не неопределно, а Дата(0001,01,01,00,00,00)