У меня есть документ у него один реквизит с типом План видов характеристик, и второй реквизит с типом Характеристика. Мне нужно программно установить им значения. ПВХ имеет составной тип данных Число,Строка,ДопСвойства. Как мне записывать значения в него так, чтобы
в зависимости от того что я записываю у реквизита документа становился тип данных,такой какой я у переменной. т.е. строка тогда тип данных реквизита дока тоже строка, число тогда и документе число??
есть документ у него в табличной часть есть два реквизита Атрибут и Значение
у Атрибута тип ПВХ (строка,число,ДопСвойства)
у Значение тип Характеристика ПВХ
Нужно Атрибуту присвоить тип Строка, а Значение присвоить "Привет"
НоваяСтрока = Объект.СписокПараметров.Добавить();
НоваяСтрока.Атрибует = // не понимаю что писать, подскажите (((
НоваяСтрока.Значение = "Привет";
Атрибут это я перепутал. Это у нас ссылка на элемент ПВХ.
Поэтому я добавил элемент ПВХ и его присвоил атрибуту. Со значение не понятно. Как НоваяСтрока.Значение может записать Приведенное значение НоваяСтрока.Значение если должно в значение записываться "Привет"?
Ладно с Командой привестиЗначение пока не разобрался сделал так
НоваяСтрока.Атрибут = ЭлементПВХ;// это ссылка на элемент в ПВХ
//Проверить число это или строка
Попытка
НоваяСтрока.Значение = Число(стр.Значение)
Исключение
НоваяСтрока.Значение = стр.Значение;
КонецПопытки;
ВСЕ ЗАРАБОТАЛО
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.