Как добавить колонки к таблице значений "ТаблицаЗначений" с ограничениями по типу? |
|
Если ТаблицаКонтрагентов.Колонки.Найти("ОсновнойДоговор") = Неопределено Тогда МассивТипов = Новый Массив(); МассивТипов.Добавить(Тип("СправочникСсылка.ДоговорыКонтрагентов")); ОписаниеНужныхТипов = Новый ОписаниеТипов(МассивТипов); ТаблицаКонтрагентов.Колонки.Добавить("ОсновнойДоговор", ОписаниеНужныхТипов); КонецЕсли;
Для Каждого СтрокаТаблицы из ТаблицаКонтрагентов Цикл СтрокаТаблицы["ОсновнойДоговор"] = СтрокаТаблицы["Контрагент"]["ОсновнойДоговорКонтрагента"]; КонецЦикла;
ЭлементыФормы.ВыбранныеКонтрагенты.СоздатьКолонки(); ЭлементыФормы.ВыбранныеКонтрагенты.Колонки.ОсновнойДоговор.ЭлементУправления.КнопкаОткрытия = Истина; |