|
Работа с Табличным полем | ☑ | ||
---|---|---|---|---|
0
Kyrtizanka
09.01.12
✎
18:42
|
Подскажите пожалуйста, у меня не получается в управляемом реиме сделать подобное
ЭлементыФормы.ТаблицаВывода.Значение = ВремТаблица; ЭлементыФормы.ТаблицаВывода.СоздатьКолонки(); |
|||
1
GROOVY
09.01.12
✎
18:43
|
И не получится. Что подсказать? Как колонки создать? Программно!
|
|||
2
Kyrtizanka
09.01.12
✎
18:43
|
я добавила на форму реквизит с типом Таблица значения
|
|||
3
Kyrtizanka
09.01.12
✎
18:44
|
как мне сделать
ЭлементыФормы.ТаблицаВывода.Значение = ВремТаблица; |
|||
4
kosts
09.01.12
✎
18:45
|
попробуй "данные"
|
|||
5
GROOVY
09.01.12
✎
18:46
|
Надо не к элементам формы обращаться, а к реквизиту формы.
ТаблицаВвода = ВремТаблица. Но при этом колонки не появятся сами. |
|||
6
Kyrtizanka
09.01.12
✎
18:46
|
я плохо понимаю пока 8.2 в управляемом режиме
|
|||
7
Kyrtizanka
09.01.12
✎
18:47
|
я делала Таблица = ВремТаблица.
Элементы.Таблица.СоздатьКолонки(); Но у меня возникает ошибка |
|||
8
GROOVY
09.01.12
✎
18:47
|
Если мы хотим изменить видимость, цвет и пр интерактивные штуки у ЭЛЕМЕНТОВ УПРАВЛЕНИЯ то обращаться надо через коллекцию "Элементы".
если надо прочитать или установить значение то НЕ НАДО ОБРАЩАТЬСЯ через Элементы. |
|||
9
GROOVY
09.01.12
✎
18:48
|
(7) Ошибку нам тут телепатически подгрузить?
|
|||
10
Kyrtizanka
09.01.12
✎
18:50
|
Нельзя изменять поле, содержащее объект данных формы
|
|||
11
GROOVY
09.01.12
✎
18:52
|
Все ушел из топика... Минут на 40... Потом почитаю... Кто что насоветует.
|
|||
12
Kyrtizanka
09.01.12
✎
18:52
|
я добавила реквизит с типом -ТаблицаЗначения, колонки не добавляла, хочу, чтобы они создались такие же как во временной таблице
|
|||
13
GROOVY
09.01.12
✎
19:16
|
(12) см (1), колонки у тебя сами не создадутся! Их надо самостоятельно создавать как элементы формы.
|
|||
14
Kyrtizanka
09.01.12
✎
19:19
|
у меня код в неуправляемом режиме такой
ЭлементыФормы.ТаблицаВывода.Значение = ВремТаблица; ЭлементыФормы.ТаблицаВывода.СоздатьКолонки(); Для Каждого Колонка Из ЭлементыФормы.ТаблицаВывода.Колонки Цикл Колонка.Ширина = 10; Колонка.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять; КонецЦикла; |
|||
15
Kyrtizanka
09.01.12
✎
19:20
|
у меня не получается сделать подобную вещь, но в управляемом режиме
|
|||
16
GROOVY
09.01.12
✎
19:22
|
Еще раз (третий). Колонки сами не создадутся! Метод СоздатьКолонки() в управляемом режим не отработает. Их надо создавать программно (по одной с указанием размеров и связи с данными).
|
|||
17
Kyrtizanka
09.01.12
✎
19:24
|
ка это сделать
|
|||
18
Kyrtizanka
09.01.12
✎
19:24
|
есть пример
|
|||
19
GROOVY
09.01.12
✎
19:26
|
В демоконфигурации, по моему в справочнике Номенклатура, программно создаются элементы формы.
|
|||
20
Kyrtizanka
09.01.12
✎
19:31
|
неужели нет примерного кода, никто не делал такого??
|
|||
21
vs7719
09.01.12
✎
20:14
|
12.11.2010 18:20 Глазунов Алексей (Информационно-медицинский центр, Самара)
&НаСервере Процедура ЗаполнитьТабЧастьНаФорме() // Реквизит формы "ДанныеТаблицы" создан средствами интерфейса конфигуратора(можно и программно), программно создадим колонки // Элемент формы "ДанныеТаблицыНаФорме" создан средствами интерфейса конфигуратора(можно и программно), программно создадим колонки // СодержимоеТаблицы - таблица значений // создаем реквизиты для РЕКВИЗИТА ФОРМЫ "ДанныеТаблицы" (тип Таблица Значений) МассивДобавляемыхРеквизитов = Новый Массив; Для Каждого Колонка Из СодержимоеТаблицы.Колонки Цикл РеквизитФормы = Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, "ДанныеТаблицы", Колонка.Имя); МассивДобавляемыхРеквизитов.Добавить(РеквизитФормы); КонецЦикла; // пакетное создание и удаление колонок в РЕКВИЗИТЕ ФОРМЫ "ДанныеТаблицы" (тип Таблица Значений) ИзменитьРеквизиты(МассивДобавляемыхРеквизитов); // создаем элементы Для Каждого Колонка Из СодержимоеТаблицы.Колонки Цикл Элемент = Элементы.Добавить(Колонка.Имя, Тип("ПолеФормы"), Элементы.ДанныеТаблицыНаФорме); Элемент.Вид = ВидПоляФормы.ПолеВвода; Элемент.ПутьКДанным = "ДанныеТаблицы." + Колонка.Имя; КонецЦикла; ЭтаФорма.ДанныеТаблицы.Загрузить(СодержимоеТаблицы); КонецПроцедуры |
|||
22
Kyrtizanka
09.01.12
✎
22:34
|
извините, я не совсем поняла, а что вы подразумеваете под
СодержимоеТаблицы - таблица значений эта что за таблица |
|||
23
vs7719
10.01.12
✎
00:12
|
СодержимоеТаблицы - это исходная таблица с данными, копия которой (ДанныеТаблицы) создается на форме и заполняется.
|
|||
24
Kyrtizanka
10.01.12
✎
00:20
|
Из СодержимоеТаблицы.Колонки
у меня ругается на Колонки |
|||
25
sanja26
10.01.12
✎
00:24
|
ТЗ как реквизит формы или объекта, на форме ТЧ, в которой данные - ТЗ. Делай с ней что хочешь на сервере, а потом на клиенте обнови форму
|
|||
26
Kyrtizanka
10.01.12
✎
00:31
|
Поле объекта не обнаружено (Колонки)
|
|||
27
Kyrtizanka
10.01.12
✎
00:32
|
короче вообще ничего не понимаю с этим управляемым режимом
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |