|
8.2. Составной тип в табличной части |
☑ |
0
Mashinist
18.09.11
✎
20:40
|
Форма не управляемая. Толстый клиент. Ну т.е. как 8.1
Вот если у меня есть на форме ПолеВвода1 составного типа, то книжка пишет достаточно написать
ПолеВвода1 = Документы.ВозвратТоваровОтПокупателя.ПустаяСсылка();
и тип присваивается.
Тут все работает.
А вот у меня есть документ, в нем есть ТЧ ДокументыСписок, в нем реквизит составного типа Документ
На форме есть соответствующее ТП ДокументыСписок в нем есть колонка Документ - т.е. поле ввода
Как этому полю ввода присвоить Документы.ВозвратТоваровОтПокупателя.ПустаяСсылка() ?
Пишу ЭлементыФормы.ДокументыСписок.Колонки.Документ = Документы.ВозвратТоваровОтПокупателя.ПустаяСсылка()
Не работает.
Т.е полю ввода тип не присваивается. А т.к. я снял ВыбиратьТип, то соответственно ничего не выбирается
|
|
1
shuhard
18.09.11
✎
20:44
|
(0) присвой Неопределено,
сэкономишь массу времени при разработке запросов
|
|
2
Mashinist
18.09.11
✎
20:46
|
ну и что мне даст Неопределено?
Мне нужно в зависимости от разных условий выбирать разные типы документов в ТЧ...
|
|
3
GROOVY
18.09.11
✎
20:47
|
ЭлементыФормы.ИмяТЧ.ТекущиеДанные.ИмяКолонки = Пустая ссылка
|
|
4
Mashinist
18.09.11
✎
20:55
|
(3) Так... А в каком событии это тогда прописывать?
ПередначаломДобавления?
Что-то я совсем запутался...
|
|
5
Mashinist
18.09.11
✎
21:34
|
ЭлементыФормы.ИмяТЧ.ТекущиеДанные.ИмяКолонки = Пустая ссылка работает
Только вставить пришлось в ОбработкуОтображения
Как-то это не правильно...
|
|