Имя: Пароль:
1C
1С v8
Динамически поместить реквизиты
,
0 Hipocrisy2013
 
16.04.13
12:34
Подскажите примерный код. Нужно динамически при открытии формы создать страницу и разместить в ней рекизиты и ТЧ
1 MSII
 
16.04.13
12:35
Форма обычная, управляемая?
2 Hipocrisy2013
 
16.04.13
12:36
обычная
3 1Сергей
 
16.04.13
12:37
Что есть "Страница" в данном контексте?
4 Hipocrisy2013
 
16.04.13
12:39
закладка (на панели можно создавать страницы - вот про это я имею в виду)
5 MSII
 
16.04.13
12:41
ЭлементыФормы.ПанельТакаяТо.Страницы.Добавить
6 Hipocrisy2013
 
16.04.13
12:43
а как добавлять реквизиты на определённые страницы , в определённое место?
7 Hipocrisy2013
 
17.04.13
09:44
ап
8 cw014
 
17.04.13
09:46
(5) + к тебе

ДобавляемаяСтраница = ЭлементыФормы.ПанельТакаяТо.Страницы.Добавить();
ТекущаяСтраница = ЭлементыФормы.ПанельТакаяТо.ТекущаяСтраница;
ЭлементыФормы.ПанельТакаяТо.Страницы.ТекущаяСтраница = ДобавляемаяСтраница;

ЭлементыФормы.Добавить(Тип("ПолеВвода","МойРеквизит",Истина,ЭлементыФормы.ПанельТакаяТо);
9 cw014
 
17.04.13
09:47
Чего тут сложного то?
10 cw014
 
17.04.13
09:47
И в конце восстанови страницу взад:

лементыФормы.ПанельТакаяТо.Страницы.ТекущаяСтраница = ДобавляеТекущаяСтраница;
11 Hipocrisy2013
 
17.04.13
10:05
ДобавляемаяСтраница = ЭлементыФормы.ПанельФормы.Страницы.Добавить("Тест","Тест",,);
   ЭлементыФормы.ПанельФормы.ТекущаяСтраница = ДобавляемаяСтраница;
   ЭлементыФормы.Добавить(Тип("ПолеВвода"),"рздСтатусПретензии",истина,ЭлементыФормы.ПанельФормы);

создаётся страница, становиться текущей, но рекизит не добавился что не так?
12 cw014
 
17.04.13
10:36
(11) Про Лево, Верх, Ширина, Высота что нибудь слышал?