Имя: Пароль:
1C
1С v8
Как добавить закладку на УФ?
, ,
0 rotting
 
07.08.12
17:38
Пишу так:

Элементы.Добавить("Переписка1",Тип("СтраницаФормы"),ЭтаФорма.Элементы.Преписки);

Пишет что передаю неверные параметры, ЭтаФорма.Элементы.Преписки - это группа формы, тип страницы.

Что я не так делаю?
1 izekia
 
07.08.12
17:40
надо вроде добавлять конкретно в коллекцию подчиненных элементов
2 rotting
 
07.08.12
17:41
(1) спс, сча буду пробовать
3 acsent
 
07.08.12
17:43

       ГУИД = СтрЗаменить(Строка(СтрокаТЗ.Ссылка.УникальныйИдентификатор()), "-", "_");
       
       НовыйЭлемент = Элементы.Найти("СтраницаДокументы" + ГУИД);
       Если НовыйЭлемент <> Неопределено Тогда
           НовыйЭлемент.Заголовок = СокрЛП(СтрокаТЗ.Марка) + " " + СокрЛП(СтрокаТЗ.Модель);
           Продолжить;
       КонецЕсли;    
       
       НовыйЭлемент = Элементы.Добавить("СтраницаДокументы" + ГУИД, Тип("ГруппаФормы"), Элементы.СтраницыДокументыУровень2);
       НовыйЭлемент.Заголовок = СокрЛП(СтрокаТЗ.Марка) + " " + СокрЛП(СтрокаТЗ.Модель);
       НовыйЭлемент.Вид       = ВидГруппыФормы.Страница;
       
4 rotting
 
07.08.12
17:43
(1) вот методы коллекции(((:

Индекс (IndexOf)
Количество (Count)
Найти (Find)
Получить (Get)
5 rotting
 
07.08.12
17:54
(3) спасибо, получилось
6 rotting
 
07.08.12
17:57
(3) а есть где-то список типов, которые можно передавать? А то "ПолеформатированногоДокументаФормы" не подходит например
7 rotting
 
07.08.12
18:06
ап?
8 105946
 
07.08.12
18:14
ВсеЭлементыФормы (FormAllItems)
Элементы коллекции:

ГруппаФормы, ТаблицаФормы, ПолеФормы, КнопкаФормы


так что, по идее, только их и можно добавлять.
экспериментировать не рекомендую - только что крашанул сервис 1с-ки ((
9 acsent
 
07.08.12
18:18
а декорация?
10 105946
 
07.08.12
18:21
мгм. декорация тоже работает. тогда то, что видно в визуальном редакторе. то, что до дефиса + "формы". после дефиса - вид
11 acsent
 
07.08.12
18:22
все работет,Ж что есть по правой кнопке добавить