Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 01:18

Запись значения колонки

Автор mashencev_anton, 26 апр 2015, 11:03

0 Пользователей и 1 гость просматривают эту тему.

mashencev_anton

день добрый. помогите разобраться плизз. Конфа Розница 2.1
В документ "Установка цен номенклатуры" в ТЧ "Товары" добавил реквизит "Валюта" с соответствующим типом, программно добавил колонку "Валюта"
ДеревоЗначений.Колонки.Добавить(
                "Валюта" + ИмяКолонки,
                Новый ОписаниеТипов("СправочникСсылка.Валюты"),
                "Валюта");

добавил "ПолеФормы" СвойстваПоля = СтруктураСвойствПоля();
                СвойстваПоля.Имя = "Валюта"+ИмяКолонки;
                СвойстваПоля.Заголовок = НСтр("ru = 'Валюта'");
                СвойстваПоля.ШиринаПоля = 12;
                СвойстваПоля.ТолькоПросмотрПоля = Ложь;
                СвойстваПоля.Родитель = НоваяГруппа;
                НовоеПоле = ДобавитьПолеФормы(СвойстваПоля);

В "ДеревоЗначений", которое возвращаяется функцией тоже добавил колонку  ДеревоЗначений.Колонки.Добавить("Валюта", Новый ОписаниеТипов("СправочникСсылка.Валюты"));

Запускаю , устанавливаю цену, выбираю валюту, провести закрыть, потом снова открываю этот док а значение "Валюта" пустое.... Скажите я правильно понимаю, что значение "Валюта" должно записаться в реквизит "Валюта" ТЧ "Товары", который я сам добавил....или я не правильно мыслю?

Дмитрий@

Свойству "данные" нужно присвоить куда записывать.

mashencev_anton

Цитата: Дмитрий@ от 26 апр 2015, 17:25
Свойству "данные" нужно присвоить куда записывать.
а как это сделать??

Дмитрий@

НовоеПоле.Данные = Объект.ВашРеквизитОбъекта

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск