Имя: Пароль:
1C
 
Существующий элемент формы переместить перед созданным программно?
0 RomaH
 
naïve
01.12.22
13:32
Суть - есть форма с ТЧ - там куча элементов/колонок

и еще кучка добавляется программно

Хочу существующий где-то посередине элемент формы переместить куда-то посередине вновь созданных.

Пишу

Элементы.Переместить(Элементы.ЕдиницаИзмерения,ЭлементНовойГруппы);

не двигается - там где был там и осталось

Элементы.Переместить(Элементы.ЕдиницаИзмерения,Элементы.ЕдиницаИзмерения.Родитель,ЭлементСозданныйПрограммноПослеСозданногоПрограммно);

аналогично

оно с прогрммно созданными не работает?
1 RomaH
 
naïve
01.12.22
13:35
да и с не программно созданными - ничего не происходит
2 Галахад
 
гуру
01.12.22
13:41
Там вроде три параметра. Досыпь запятую. ))
3 RomaH
 
naïve
01.12.22
13:42
(2) вроде нашел

элемент перемещаемый находится в группе колонок

вот эту группу колонок могу переместить, а элемент ИЗ неё - нет
4 Галахад
 
гуру
01.12.22
13:45
(3) Покажи код. Второй параметр точно группа формы?
5 RomaH
 
naïve
01.12.22
13:47
Элементы.Переместить(Элементы.ЛистВрачебныхНазначенийГруппаЕдИзм,Элементы.ЛистВрачебныхНазначенийГруппаЕдИзм.Родитель,НовЭлемент);


если ЛистВрачебныхНазначенийГруппаЕдИзм (Группа колонок) поменять на Элемент (поле ввода) внутри этой группы - то поле ввода не перемещается (группу колонок изменять состав можно)
6 RomaH
 
naïve
01.12.22
13:48
... хотя возможно и вру - элемент без заголовка - я его просто не видел??
7 RomaH
 
naïve
01.12.22
13:48
хотя - нет - все при нем
8 Галахад
 
гуру
01.12.22
13:52
(5) Что-то не понял. Перемещаешь в ту же самую группу, что-ли?
9 RomaH
 
naïve
01.12.22
13:58
(8) да - просто в другую позицию