Имя: Пароль:
1C
1С v8
УФ: ЭтаФорма.Элементы - не видит пользовательских групп
0 seperblunt2
 
01.04.19
15:55
Добрый день!

Проблема такая: есть упр. форма.

Делаю изменение формы в пользовательском режиме - создаю доп. группы и перетасовываю между ними элементы.

При вызове Для Каждого Элемент Из ЭтаФорма.Элементы Цикл - он находит только изначально созданные в режиме конфигуратора группы (

Есть способ получить созданные в предприятии ГруппыФормы?
1 runoff_runoff
 
01.04.19
16:16
можно увидеть только созданные программно или в конфигураторе..
перехватываете в расширении МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере() и вставляйте добавление новых групп туда..
2 seperblunt2
 
01.04.19
16:46
(1) вот это печаль :)

неужели совсем никак их не прочитать?
может кто знает какие костыли типа через ЗначениеВСтрокуВнутр(ЭтаФормы)? ( уже проверил - не работает :)
3 FIXXXL
 
01.04.19
16:48
(2) а зачем тебе именно ЭЛЕМЕНТЫ?
4 seperblunt2
 
01.04.19
16:50
(3) как то иначе можно получить?
исходная задача - я хочу несколько настроек сохранить на одну форму
5 runoff_runoff
 
01.04.19
16:53
попробуйте почитать (в отладчике) из ХарнилищеОбщихНастроек, ХранилищеНастроекДанныхФорм и т.п.
6 runoff_runoff
 
01.04.19
16:55
еще есть такая фишка как КлючНазначенияИспользования..
7 Вафель
 
01.04.19
17:08
(5) настройки форм - это объект сам в себе. никаких данных из него вытянуть нельзя
8 sqr4
 
01.04.19
17:16
У меня хранится тут ХранилищеСистемныхНастроек. и да (7) ничего не вытянуть, ну кроме ЗначениеВСтрокуВнутр
9 runoff_runoff
 
01.04.19
17:46
(8) да, через ЗначениеВСтрокуВнутр видны добавленные пользователем поля.. теперь только отпарсить этот псевдоJSON..
10 sqr4
 
01.04.19
17:48
(9) Мне кажется вообще подход надо менять, это какой то ужас.
11 seperblunt2
 
01.04.19
18:00
(10) я выкрутился тем что добавил кнопку "создать группу элементов"...
но (9) - тоже нравится.. поковыряю
12 seperblunt2
 
01.04.19
18:02
(9) вот тут лихой способ парсить СтрокуВнутр http://catalog.mista.ru/public/57431/