Имя: Пароль:
1C
1С v8
Сдвиг страниц в УФ 1с 8.3
0 zhukovia
 
03.07.18
07:26
Подскажите можно как нибудь менять местами страницы (вкладки) на УФ Программно? У меня на форме есть группа Страницы и несколько страниц в ней. необходимо программно двигать их друг относительно друга. Все что нашел в интернете это описание команды Сдвиг, но так и не понял к чему ее применять. При доступе из ЭтаФорма.Элементы.Страницы это ГруппаФормы и у нее нет такой команды. В настройках формы, при запущенной конфигурации, в ручную все двигается, а вот программно не понимаю как.

Сейчас сделал при помощи удаления/добавления, но это некрасиво как то.
1 zhukovia
 
04.07.18
06:53
ап
2 Тихий омут
 
04.07.18
08:14
Элементы.Переместить(Элементы.Группа2,Элементы.Группа2.Родитель,); //помещает страницу Группа2 в конец списка страниц


ВсеЭлементыФормы.Переместить (FormAllItems.Move)
ВсеЭлементыФормы (FormAllItems)
Переместить (Move)
Синтаксис:

Переместить(<Элемент>, <Родитель>, <МестоРасположения>)
Параметры:

<Элемент> (обязательный)

Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы.
Перемещаемый элемент.
<Родитель> (обязательный)

Тип: ГруппаФормы; ТаблицаФормы; УправляемаяФорма.
Новый родитель элемента. Может совпадать со старым.
<МестоРасположения> (необязательный)

Тип: ГруппаФормы; ДекорацияФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы.
Элемент, перед которым нужно разместить перемещаемый элемент. Если не задан, то перемещается в конец коллекции.
Описание:

Перемещает элемент коллекции.

Доступность:

Сервер, мобильное приложение(сервер).
3 zhukovia
 
05.07.18
11:45
(2) Большое спасибо, то что нужно!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.