Вход | Регистрация
 

Программно созданные элементы управления на УФ

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

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

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

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

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

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

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.