|
Работа с реквизитами обработки |
☑ |
0
wbi_vf
12.02.17
✎
08:58
|
В тонком клиенте:
Имеется реквизит обработки ТабЗн типа Таблица Значений.
Как В модуле обработки добавить колонки в ТабЗн?
Помогите пожалуйста.
На клиенте При Попытке поставить после Объект.ТабЗн точку не выдаётся -колонки.
|
|
1
trooba
12.02.17
✎
11:07
|
(0) табзн.колонки.добавить(); не благодари
|
|
2
Windyhead
12.02.17
✎
12:01
|
(1) Шутканул?
|
|
3
RomanYS
12.02.17
✎
13:02
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//добавление колонки
Реквизиты = Новый Массив;
Реквизиты.Добавить(Новый РеквизитФормы("Колонка", Новый ОписаниеТипов, "Объект.ТЗ", "Заголовок колонки", Истина));
ЭтаФорма.ИзменитьРеквизиты(Реквизиты);
//вывод на форму
ТЗКолонка = Элементы.Добавить("ТЗКолонка", тип("ПолеФормы"), Элементы.ТЗ);
ТЗКолонка.ПутьКДанным = "Объект.ТЗ.Колонка";
КонецПроцедуры
|
|
4
Windyhead
12.02.17
✎
13:18
|
(0) Если ты хочешь изменить программно реквизиты объекта обработки, то никак, а если реквизиты формы то смотри (3)
|
|
5
Torquader
12.02.17
✎
13:21
|
Реквизиты обработки тоже можно - на сервере - ДанныеФормыВЗначение("ОбработкаОбъект") - получаем её - при этом, компиляется модуль обработки - далее через него можно получить доступ к реквизитам.
Только вот вопрос - после ухода с сервера там что-нить останется - есть подозрение, что нет, так как две формы одной обработки каждая при обращении к серверу имеют свои данные в реквизитах обработки.
|
|
6
Windyhead
13.02.17
✎
09:43
|
(5) И как это поможет изменить состав реквизитов объекта обработки?
|
|