Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено ЗУП
0 Taviskaron
 
15.05.12
10:39
Доброго времени суток. Проблема в следующем.
При начислении зарплаты полным расчетом, выдается описанная выше ошибка. Ошибка приходится на несколько видов расчета: оплата ночных часов, совмещение и районный коэффициент. Такая ошибка выдается исключительно при использовании полного расчета. Если рассчитывать каждого человека в отдельности, то все люди считаются без каких-либо ошибок.

{ОбщийМодуль.ПроведениеРасчетовПереопределяемый.Модуль(162)}: Преобразование значения к типу Число не может быть выполнено

СтрокаДвижений.ОтработаноЧасов = ИсходныеДанные.ОтработаноЧасов * ?(СтрокаДвижений.Сторно,-1,1);
1 Vesa
 
15.05.12
10:42
Смотри в отладчике значения.
2 andrewks
 
15.05.12
10:42
видимо, ИсходныеДанные.ОтработаноЧасов - не представление числа
может, символ какой затесался?
3 Taviskaron
 
16.05.12
05:37
Ошибка появляется при ИсходныеДанные.ОтработаноЧасов = null.

А каким образом мог затесаться символ? Даже теоретически.
4 kosts
 
16.05.12
06:34
В отладчике посмотри вид расчета и сотрудника, может на что-то натолкнет...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn