Как проверить есть на УФ реквизит? #765023


#0 by iva77ru
Добрый день! Нужно программно создавать ТЗ на УФ, а затем обновлять. Встал вопрос, как проверить перед добавлением нового реквизита формы, что он уже есть у формы?
#1 by Cyberhawk
Синтаксис: ПолучитьРеквизиты(<Путь>) Параметры: Тип: Строка. Указывает путь к родительскому реквизиту. Если параметр опущен или указана пустая строка, возвращаются реквизиты верхнего уровня. Возвращаемое значение: Тип: Массив. Массив объектов РеквизитФормы. Описание: Получает описание реквизитов формы. Доступность: Сервер, мобильное приложение(сервер).
#2 by Cyberhawk
Ну а потом перебор массива и сравнение имени Альтернативный вариант: в попытке код Пустышка = ЭтотОбъект[ИмяРеквизита]; Но скорее всего это будет дольше работать
#3 by mikecool
а Элементы.Найти не сработает?
#4 by silent person
Синтаксис: Найти(<Имя>) Параметры: Тип: Строка. Имя элемента формы. Возвращаемое значение: Тип: Элемент управления; Неопределено. Элемент управления в форме. Если элемент не найден, то возвращается значение Неопределено.
#5 by iva77ru
Спасибо всем! Подошло: ЭтаФорма.ПолучитьРеквизиты
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С