|
Как числу присвоить новый тип данных?
| ☑ |
0
Mechanik21
01.12.22
✎
10:14
|
Простой вопрос, но что-то не могу сообразить.
Есть число типа ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака.
Как из него сделать число типа ОпределяемыйТип.ДенежнаяСуммаНеотрицательная ?
|
|
1
FIXXXL
01.12.22
✎
10:16
|
число или реквизит? или элемент формы?
|
|
2
Mechanik21
01.12.22
✎
10:18
|
(1) значение реквизита документа с типом ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака присвоить реквизиту документа с типом ОпределяемыйТип.ДенежнаяСуммаНеотрицательная
|
|
3
FIXXXL
01.12.22
✎
10:30
|
(2) а если сумма таки отрицательная? пофиг? тогда возьми по модулю и присвой
|
|
4
Mechanik21
01.12.22
✎
10:33
|
вот так не прокатило
СуммаДокумента = ОбъектТДИ.СуммаДокумента;
ОбъектТДИ.СуммаВзаиморасчетов = СуммаДокумента;
|
|
5
Mort
01.12.22
✎
10:36
|
Метаданные.ОпределяемыеТипы.ДенежнаяСуммаНеотрицательная.Тип.ПривестиЗначение(сумма)
|
|
6
FIXXXL
01.12.22
✎
10:36
|
(4) ОбъектТДИ.СуммаВзаиморасчетов = ?(СуммаДокумента<0, -1*СуммаДокумента, СуммаДокумента)
далее по коду ОбъектТДИ.СуммаВзаиморасчетов не обнуляется случаем?
|
|
7
Mechanik21
01.12.22
✎
10:42
|
(6) сумма документа > 0
|
|
8
Mechanik21
01.12.22
✎
10:48
|
(6) точно, обнуляется. дело не в типах значит, спасибо)
|
|