|
Как добавить закладку на УФ?
| ☑ |
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
|
все работет,Ж что есть по правой кнопке добавить
|
|