Здравствуйте. Подскажите как создать список или реквизит, который можно выбрать на форме документа и заполнить другую (вложенную) форму, которая будет привязана к этому документу. Например есть ТЧ, в ней есть два реквизита Сотрудник и еще один реквизит, выбирая который, открывает еще одну форму, в которую я дополняю нужное количество строк!
---
тогда как-т о так

```1c
    &НаКлиенте
    Процедура СуммарныеОценкиСписокНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ОткрытьФорму("Документ.Файл.Форма.ФормаСпискаОценок",, ЭтотОбъект, , , ,);

    КонецПроцедуры
```

СуммарныеОценкиСписок, так понимаю, это и есть та самая колонка ЕщеОдогоРеквизита
1. должно иметь тип, совпадающий с тем, что тужа помещается (например ДокументСсылка.Файл)
2. форма списка Документ.Файл должна быть объявлена и ка форма для выбора (иначе выбор с нее будет просто невозможен, что и наблюдается)
3. возможно стоит задать отдельную форму для выбора, если форму списку уже нельзя изменить

если же надо выбрать Документ.Файл, а по нему заполнить в колонке СуммарныеОценкиСписок, нечто из данных выбранного Документ.Файл, то это нужно делать в процедуре ОбработкаВыбора() событий ТЧ, где и выполнять постобработку так, как вам того хочется.
---
Мне кажется нужно сделать вторую ТЧ. В ней первый реквизит это УИД строк первой ТЧ, второй значение. В первой ТЧ сделать колонку заполненную гиперссылками. При нажатии на гиперссылку открывать выбор возможных значений с учетом выбранных, после выбора добавлять/удалять строки из второй ТЧ.
---
Здравствуйте. Я сделал так:
&НаКлиенте

```1c
    Процедура СуммарныеОценкиСписокОткрытие(Элемент, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ОткрытьФорму("Документ.Файл.Форма.ФормаСпискаОценок",
    , ЭтотОбъект, , , ,);
    КонецПроцедуры

    &НаКлиенте
    Процедура СуммарныеОценкиСписокНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ОткрытьФорму("Документ.Файл.Форма.ФормаСпискаОценок",
    , ЭтотОбъект, , , ,);

    КонецПроцедуры
```

Но не могу добавить строки в открытую форму!
---
т.е. правильно ли понимаю
открыл документ, в нем ТЧ, в ТЧ колонка Сотрудник и ЕщеОдинРеквизит, жмакаю на строке в ЕщеОдинРеквизит, открывается форма документа Файл... или открывается форма списка документов Файл?
дальше ничего не происходит или не дает в открытой форме Файл внести изменения?
---
Здравствуйте. Вообще нужно, чтобы открылся список выбора в строку!
---
тогда как-т о так

```1c
    &НаКлиенте
    Процедура СуммарныеОценкиСписокНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;
    ОткрытьФорму("Документ.Файл.Форма.ФормаСпискаОценок",, ЭтотОбъект, , , ,);

    КонецПроцедуры
```

СуммарныеОценкиСписок, так понимаю, это и есть та самая колонка ЕщеОдогоРеквизита
1. должно иметь тип, совпадающий с тем, что тужа помещается (например ДокументСсылка.Файл)
2. форма списка Документ.Файл должна быть объявлена и ка форма для выбора (иначе выбор с нее будет просто невозможен, что и наблюдается)
3. возможно стоит задать отдельную форму для выбора, если форму списку уже нельзя изменить

если же надо выбрать Документ.Файл, а по нему заполнить в колонке СуммарныеОценкиСписок, нечто из данных выбранного Документ.Файл, то это нужно делать в процедуре ОбработкаВыбора() событий ТЧ, где и выполнять постобработку так, как вам того хочется.
---
Спасибо! Жму руку!
---
Подскажите, а какого типа значения должны быть в списке? (строки, ссылки на элементы справочника и т.д.)?
---
Число и перечисление!