|
Как присвоить значение реквизиту документа тип которого ПВХ? | ☑ | ||
|---|---|---|---|---|
|
0
самолет
05.01.13
✎
15:11
|
У меня есть документ у него один реквизит с типом План видов характеристик, и второй реквизит с типом Характеристика. Мне нужно программно установить им значения. ПВХ имеет составной тип данных Число,Строка,ДопСвойства. Как мне записывать значения в него так, чтобы
в зависимости от того что я записываю у реквизита документа становился тип данных,такой какой я у переменной. т.е. строка тогда тип данных реквизита дока тоже строка, число тогда и документе число?? |
|||
|
1
PR
05.01.13
✎
15:13
|
ПривестиЗначение
|
|||
|
2
самолет
05.01.13
✎
15:17
|
НоваяСтрока.Атрибут = ПривестиЗначение(стр.Атрибут); //
так не работает.. |
|||
|
3
PR
05.01.13
✎
15:18
|
(2) Ага.
Еще вот так не будет Сообщить("На улице зима."); и вот так ПростоПеременная = 1 + 1; и еще можно массу вариантов написать. |
|||
|
4
самолет
05.01.13
✎
15:28
|
есть документ у него в табличной часть есть два реквизита Атрибут и Значение
у Атрибута тип ПВХ (строка,число,ДопСвойства) у Значение тип Характеристика ПВХ Нужно Атрибуту присвоить тип Строка, а Значение присвоить "Привет" НоваяСтрока = Объект.СписокПараметров.Добавить(); НоваяСтрока.Атрибует = // не понимаю что писать, подскажите ((( НоваяСтрока.Значение = "Привет"; |
|||
|
5
PR
05.01.13
✎
15:37
|
А что, СП платным сделали?
Видимо как-то так НоваяСтрока.Значение = НоваяСтрока.Атрибут.ТипЗначения.ПривестиЗначение(НоваяСтрока.Значение); |
|||
|
6
самолет
05.01.13
✎
17:16
|
Атрибут это я перепутал. Это у нас ссылка на элемент ПВХ.
Поэтому я добавил элемент ПВХ и его присвоил атрибуту. Со значение не понятно. Как НоваяСтрока.Значение может записать Приведенное значение НоваяСтрока.Значение если должно в значение записываться "Привет"? |
|||
|
7
самолет
05.01.13
✎
17:28
|
Ладно с Командой привестиЗначение пока не разобрался сделал так
НоваяСтрока.Атрибут = ЭлементПВХ;// это ссылка на элемент в ПВХ //Проверить число это или строка Попытка НоваяСтрока.Значение = Число(стр.Значение) Исключение НоваяСтрока.Значение = стр.Значение; КонецПопытки; ВСЕ ЗАРАБОТАЛО |
| Форум | Правила | Описание | Секции | Поиск |