Имя: Пароль:
1C
1С v8
Добавление программно реквизитов в форму УФ 1с 8.3
0 Irina21
 
25.12.17
16:31
Добрый день.
Есть такая проблема - нужно добавить программно на форму документа несколько реквизитов. Сами реквизиты есть, нужно именно вывести их на форму.
Проблема в следующем - вывести их нужно в определенное место. То есть
мне нужно добавить группу после определенной, уже имеющейся на форме документа группы. Как это можно указать программно?
1 yzimin
 
25.12.17
16:38
Переместить (Move)
Синтаксис:

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

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

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

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

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

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

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

Сервер, мобильное приложение(сервер).
2 Мыш
 
25.12.17
16:53
ЭтаФорма.Элементы.Вставить(ИмяЭлемента, Тип("ПолеФормы"), РодительЭлемента, СледующийЭлемент)
3 Мыш
 
25.12.17
16:53
(1) Перемещать, это если элемент уже есть.
4 Мыш
 
25.12.17
16:54
+(2) Тип("ГруппаФормы")
Бес попутал, извините.
5 Irina21
 
25.12.17
17:21
(2) Спасибо. Наиболее приемлемый способ. Все получилось!
(1) Тоже хорошо, но больше кода так.
2 + 2 = 3.9999999999999999999999999999999...