|
Программное изменение типа значения и данных табличного поля внешней обработки | ☑ | ||
---|---|---|---|---|
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 таб. поля одинакового размера и с аналогичными привязками.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |