Помогите добавить колонку "валюта закупки" в таб часть документа "установка цен номенклатуры". Эта валюта у меня заполняется, но вывести не могу...
В процедуре ПриСозданииНаСервере у формируется колонка в дереве значений. Но как это дерево преобразовывается при выводе в таб часть которую видим на экране понять не могу
---
Ну так элемент формы-то не создается.
```1c
    НоваяКолонка = ЭтаФорма.Элементы.Добавить("ИмяТаблицыИмяКолонки", Тип("ПолеФормы"), ЭтаФорма.Элементы.ИмяТаблицы);
    НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
    НоваяКолонка.Заголовок = "ИмяКолонки";
    НоваяКолонка.ПутьКДанным = "ДеревоЗначений.ИмяКолонки";
```
Примерно так.

upd:
Еще наверно надо будет этот элемент перенести из конца, туда, куда надо.

```1c
    ЭтаФорма.Элементы.Переместить(ЭтаФорма.Элементы.ЭлементКоторыйНадоПереместить, ЭтаФорма.Элементы.ИмяТаблицы, ЭтаФорма.Элементы.ЭлементПередКоторымРазместить);
```
---
Нужно добавить новый элемент формы с родителем "ВыбранныеЦены" и указать путь к нужным данным.
Можно и програмно добавить присозданиинасервере.
---
Там не так все просто в этом документе.
Там есть 2 таб части и элемент Дерево цен, в которое программно добавляются колонки "Старая цена", "%" и прочее. Аналогично и я добавила "Валюту". Но она у меня не выводится. Почему понять не могу((
---
Конфигурация какая?
Напишите код добавления колонки. Посмотрим.
---
УТ 3.1, аналогия рус УТ 11
---
Да колонка добавляется и заполняется, а вот вывести ее не могу. Там очень весело сделан этот документ. Форма создается программно, и выводится с дерева значений.
---
```1c
    // Формирует таблицу цен на форме
    //
    // Параметры:
    // Форма - Управляемая форма
    //
    Процедура ПостроитьДеревоЦен(Форма) Экспорт

    ДобавляемыеКолонкиТаблицыЦен = Новый Массив();
    УдаляемыеКолонкиТаблицыЦен = Новый Массив();
    УдаляемыеЭлементы = Новый Массив();
    УсловныеОформления = Новый Массив();

    ДеревоЗначений = СоздатьДеревоНоменклатуры();

    Для Каждого ВидЦены Из Форма.ВыбранныеЦены Цикл

    Если ВидЦены.Выбрана Или ВидЦены.Влияет Тогда

    ИмяКолонки = ВидЦены.ИмяКолонки;

    ДеревоЗначений.Колонки.Добавить( ИмяКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Неотрицательный)), ВидЦены.Наименование);
    ДеревоЗначений.Колонки.Добавить("СтараяЦена" + ИмяКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Неотрицательный)), ВидЦены.Наименование);
    ДеревоЗначений.Колонки.Добавить("ПроцентИзменения" + ИмяКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(05, 2, ДопустимыйЗнак.Любой)), ВидЦены.Наименование);
    ДеревоЗначений.Колонки.Добавить("ИзмененаВручную" + ИмяКолонки, Новый ОписаниеТипов("Булево"), ВидЦены.Наименование);
    ДеревоЗначений.Колонки.Добавить("ИзмененаАвтоматически" + ИмяКолонки, Новый ОписаниеТипов("Булево"), ВидЦены.Наименование);

    // +
    ДеревоЗначений.Колонки.Добавить("Валюта" + ИмяКолонки, Новый ОписаниеТипов("СправочникСсылка.Валюты"), "Валюта");
    // -

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

    КонецЕсли;
```
---
Ну так элемент формы-то не создается.
```1c
    НоваяКолонка = ЭтаФорма.Элементы.Добавить("ИмяТаблицыИмяКолонки", Тип("ПолеФормы"), ЭтаФорма.Элементы.ИмяТаблицы);
    НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
    НоваяКолонка.Заголовок = "ИмяКолонки";
    НоваяКолонка.ПутьКДанным = "ДеревоЗначений.ИмяКолонки";
```
Примерно так.

upd:
Еще наверно надо будет этот элемент перенести из конца, туда, куда надо.

```1c
    ЭтаФорма.Элементы.Переместить(ЭтаФорма.Элементы.ЭлементКоторыйНадоПереместить, ЭтаФорма.Элементы.ИмяТаблицы, ЭтаФорма.Элементы.ЭлементПередКоторымРазместить);
```