|
Изменение типа реквизита в табличной части
| ☑ |
0
din107
02.05.14
✎
20:49
|
Доброе время суток!
Управляемое приложение.
Есть табличная часть, которая заполнятся программно. В табличной части есть колонка "Ссылка", которая по умолчанию может содержать значения: "СправочникСсылка.Контрагенты", "СправочникСсылка.Организации", "СправочникСсылка.ПодразделенияОрганизации", "СправочникСсылка.СтатьиЗатрат". При программном заполнении колонке "Ссылка" необходимо назначить сразу 2 типа "СправочникСсылка.Организации" и "СправочникСсылка.ПодразделенияОрганизации".
Вопрос: как это сделать?
|
|
1
ДенисЧ
02.05.14
✎
20:50
|
Это как? Сразу два типа? О_о
|
|
2
din107
02.05.14
✎
20:52
|
(1) А вот так:
После того, как программно будет заполнена табличная часть, пользователь, при нажатии в данной колонке, должен будет получить выбор типа справочника, либо организации, либо подразделения
|
|
3
ДенисЧ
02.05.14
✎
20:55
|
(2) Если значение заполнено, то оно уже имеет тип.
|
|
4
ДенисЧ
02.05.14
✎
20:57
|
А так - свойства ДоступныеТипы и ВыбиратьТип
|
|
5
Фокусник
02.05.14
✎
20:58
|
(2) ограничение типа для элемента формы
|
|
6
din107
02.05.14
✎
21:26
|
А возможно ли выполнить так, что, когда я программно заполняю табличную часть, пробегаюсь циклом по каждой её строке, указать тип? Например:
Для каждого Строка Из ТЧСинхронизация Цикл
// именно вот здесь присвоить тип
строка.Ссылка = ....
КонецЦикла;
|
|
7
Wobland
02.05.14
✎
21:30
|
(6) на зачем?
|
|
8
Фокусник
02.05.14
✎
21:31
|
(6) тогда 1 только тип будет. Нужно присвоить пустую ссылку нужного справочника.
|
|
9
din107
02.05.14
✎
21:47
|
(8) Тогда понятно, спасибо
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан