Имя: Пароль:
1C
1С v8
Изменение типа реквизита в табличной части
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) Тогда понятно, спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан