Имя: Пароль:
1C
 
Программно созданные элементы управления на УФ
,
0 golubchikovgena
 
27.02.20
12:04
Подскажите, пожалуйста, в модуле формы можно как - то определить что элемент формы создан программно, а не в конфигураторе?
1 vicof
 
27.02.20
12:29
Можно попробовать его удалить) Если удалится, программно создан.
2 MyNick
 
27.02.20
12:35
При создании на сервере считать все элементы в массив
3 pechkin
 
27.02.20
12:37
это называется Предопределенный
4 mzelensky
 
27.02.20
12:57
(3) Предопределенный элемент формы...это что-то новенькое!!!
5 RomanYS
 
27.02.20
12:57
(1) А что какие-то элементы формы нельзя удалить программно?
(2) Да, вариант.

Доступа к метаданным формы вероятно нет, если только конфигурацию в файлы выгрузить, что недоступно из режима предприятия.
6 FIXXXL
 
27.02.20
13:00
(5)
ВсеЭлементыФормы (FormAllItems)
Удалить (Delete)
Синтаксис:

Удалить(<Элемент>)
Параметры:

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

Тип: ДекорацияФормы; ГруппаФормы; КнопкаФормы; ТаблицаФормы; ПолеФормы.
Удаляемый элемент.
Описание:

Удаляет элемент из коллекции.

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

Сервер, мобильное приложение(сервер).
Примечание:

Доступно удаление только ранее программно добавленного элемента.
7 RomanYS
 
27.02.20
13:06
(6) Спасибо
8 golubchikovgena
 
27.02.20
14:09
(2) То есть какого - либо специального поля, позволяющего определить программно созданный элемент, нет?
9 ДенисЧ
 
27.02.20
14:11
(8) А зачем? Или ты думаешь, 1с свои элементы размещает на форме каким-то автомагическим образом?
10 golubchikovgena
 
27.02.20
14:31
(3)
Предопределённый

Семантические свойства
Значение
страд. прич. прош. вр. от предопределить; определённый заранее (обычно высшими силами)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Предопределенными бывают процедуры, вызов которых осуществляется при вызове callback функции, которые для 1С - ников являются как раз чем - то вроде высшей силы, а тыканье мышкой в конфигураторе ничем на проявление высших сил не похоже, поэтому элемент формы, созданный в конфигураторе - это просто элемент, созданный в конфигураторе.
11 FIXXXL
 
27.02.20
14:33
(10) ну сложи их имена в реквизит формы с типом СписокЗначений
12 golubchikovgena
 
27.02.20
14:37
(11) так и сделаю, просто я думал может есть более красивое решение