Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ОпределяемыйТип, как установить ему значение?

ОпределяемыйТип, как установить ему значение?
Я
   Косяк
 
07.05.19 - 09:22
В 1С ERP есть документ ВводОстатковВнеоборотныхАктивов2_4.
Там есть реквизиты типа: НакопленнаяАмортизацияБУ, у которого тип: ОпределяемыйТип.ДенежноеПолеНеотрицательное
Я этому реквизиту устанавливаю значение так: НоваяСтрока.НакопленнаяАмортизацияБУ = Износ;
Где Износ это: Износ = ExcelЛист.Cells(Row,18).Text;

Значение устанавливается примерно в 10% случаев.

Как сделать правильно?
 
 
   Cyberhawk
 
1 - 07.05.19 - 09:24
Ну так число видимо надо
   Chameleon1980
 
2 - 07.05.19 - 09:24
1. а в скольки процентах в ExcelЛист.Cells(Row,18).Text что-то есть
2. посмотри что может принимать ОпределяемыйТип.ДенежноеПолеНеотрицательное в дереве метаданных

судя по всему строку тоже принимает, тогда п1
   sqr4
 
3 - 07.05.19 - 09:25
Первое что надо исключить из экселя, это неразрывный пробел
   Cyberhawk
 
4 - 07.05.19 - 09:26
Работа с реквизитом твоего определяемого типа ничем не отличается, как если бы тип этого реквизита был "Число" нужных разрядностей и знака отрицательного
   Chameleon1980
 
5 - 07.05.19 - 09:29
попробуй Value
А у тебья всегда числа ожидаются?
   Косяк
 
6 - 07.05.19 - 11:37
Спасибо. Помогло Value

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.