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

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

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

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