|
Как добавить реквизит формы ТаблицаЗначений |
☑ |
0
Alex_MA
07.08.13
✎
12:39
|
Всем доброго дня!
Реквизит на форму добавляю, все Ок:
ДобавляемыеРеквизиты = Новый Массив();
Реквизит = Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("ТаблицаЗначений"));
ДобавляемыеРеквизиты.Добавить(Реквизит);
Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
Как добавить или описать колонку реквизита ?
Есть такая возможность ?
Спасибо за внимание.
|
|
1
Cube
07.08.13
✎
12:41
|
(0) У реквизита формы есть родитель. Пожалуйста.
|
|
2
Alex_MA
07.08.13
✎
12:42
|
форма управляемая, родителя нет
|
|
3
Euguln
07.08.13
✎
12:44
|
(1) + 1
СП Украли?
НоваяКолонка = Новый РеквизитФормы("Колонка1", , ИмяРеквизита, );
РеквизитФормы (FormAttribute)
Основной
Синтаксис:
Новый РеквизитФормы(<Имя>, <Тип>, <Путь>, <Заголовок>, <СохраняемыеДанные>)
Параметры:
<Имя> (обязательный)
Тип: Строка.
Имя реквизита.
<Тип> (обязательный)
Тип: ОписаниеТипов.
Тип реквизита.
<Путь> (необязательный)
Тип: Строка.
Путь к создаваемому реквизиту. Не включает имя реквизита.
Значение по умолчанию: Пустая строка
<Заголовок> (необязательный)
Тип: Строка.
Содержит отображаемый текст реквизита.
Значение по умолчанию: Пустая строка
<СохраняемыеДанные> (необязательный)
Тип: Булево.
Реквизит содержит сохраняемые данные.
Истина - сохраняеый реквизит формы.
Значение по умолчанию: Ложь
Описание:
Создает описание реквизита управляемой формы на основе переданных параметров.
|
|
4
Alex_MA
07.08.13
✎
12:47
|
(3)СП не украли, смотрел.
Есть еще мысль, сейчас попробую
|
|
5
Alex_MA
07.08.13
✎
13:00
|
Как добавить типы значений колонки таблицы значений ?
ДобавляемыеРеквизиты = Новый Массив();
Реквизит = Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("ТаблицаЗначений"));
ДобавляемыеРеквизиты.Добавить(Реквизит);
МассивДокументов = Новый Массив;
МассивДокументов.Добавить(Тип("ДокументСсылка.QP_ЗаявкаНаИзготовлениеМакета"));
МассивДокументов.Добавить(Тип("ДокументСсылка.QP_ЗаявкаНаРазмещениеМакета"));
МассивДокументов.Добавить(Тип("ДокументСсылка.QP_ЗаявкаНаИзготовлениеБаннера"));
ОписаниеТиповДокумены = Новый ОписаниеТипов(МассивДокументов);
Реквизит = Новый РеквизитФормы("Документ", Новый ОписаниеТипов("КолонкаТаблицыЗначений"), ИмяРеквизита, );
ДобавляемыеРеквизиты.Добавить(Реквизит);
Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
|
|
6
Alex_MA
07.08.13
✎
13:03
|
все сдалал
спасибо за наметку
|
|