|
Программное изменение типа значения и данных табличного поля внешней обработки |
☑ |
0
WhiteDragon93
07.05.14
✎
12:19
|
Добрый день, есть внешняя обработка, имеются две табличные части. На форме табличное поле. По дефолту данными табличного поля является таб. часть №1, нужно по условию подменять на таб. часть №2. Обычные формы, КА 1.1. Как это реализовать?
Вот такой код:
ЭлементыФормы.ТабЧасть.Данные = ТаблицаВозврата;
Не работает.
Какой устанавливать тип значения тоже ума не приложу.
В свойствах формы, при выборе данных, получается ВнешняяОбработкаТабличнаяЧасть.ВешняяОбработка1.НазваниеТабличнойЧасти
Метод Тип() не предлагает выбрать такое значение.
Возможно, где-то написал чушь, не пинайте.
|
|
1
Wobland
07.05.14
✎
12:21
|
данные - строка
|
|
2
Адский плющ
07.05.14
✎
12:21
|
Не парь мозг, сделай два табличных поля на страницах и переключайся.
|
|
3
WhiteDragon93
07.05.14
✎
12:23
|
(2) да в том-то и дело, что нужно это на одной странице делать, так бы не мучился.
|
|
4
Адский плющ
07.05.14
✎
12:24
|
(3) А панель со страницами без закладок не сутба?
|
|
5
Godofsin
07.05.14
✎
12:26
|
(0)
ЭлементыФормы.ТП.Значение = ТЧ;
ЭлементыФормы.ТП.СоздатьКолонки();
ЭлементыФормы.ТП.Колонки.Отметка.ДанныеФлажка = "Отметка";
ЭлементыФормы.ТП.Колонки.Отметка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
|
|
6
WhiteDragon93
07.05.14
✎
12:41
|
(5) верхние две строки не дают результата, а с последними двумя вываливается с ошибкой. У колонок нет свойства "отметка".
|
|
7
Godofsin
07.05.14
✎
12:41
|
(6) ессесно нет, это же мои колонки
|
|
8
Wobland
07.05.14
✎
12:41
|
я б даже сказал нет ни одной колонки по фамилии отметка
|
|
9
Godofsin
07.05.14
✎
12:42
|
(6) Ну показывай, чо там написал. Должно работать
|
|
10
WhiteDragon93
07.05.14
✎
12:42
|
(7), (8) туплю, пардон
|
|
11
WhiteDragon93
07.05.14
✎
12:45
|
(9) да чего тут показывать...
на форме у табличного поля очистил свойство "данные", тип остался ТаблицаЗначений
ЭлементыФормы.Товары.Значение = ЭтотОбъект.Товары;
ЭлементыФормы.Товары.СоздатьКолонки();
|
|
12
Godofsin
07.05.14
✎
12:49
|
(11) Не так
Делаешь реквизит формы - таблицу значений. Ее указываешь как данные. Ее же и заполняешь как в (5)
|
|
13
Godofsin
07.05.14
✎
12:50
|
я так делал, может есть лучше варианты
|
|
14
Михаил Козлов
07.05.14
✎
13:44
|
2 таб. поля одинакового размера и с аналогичными привязками.
|
|