v7: Динамическое формировании имени переменной #780955


#0 by moonlight
Добрый день! Есть поля на форм, например Поле1, Поле2, Поле3 Как можно чтобы имя формировалось в цикле от 1 до 3 путем формирования имени "Поле" + Строка(к), где  1<=к<=3 ?
#1 by ProgAL
Используй встроенную функцию Шаблон.
#2 by HawkEye
как-то так: конеццикла
#3 by moonlight
, варианты не работают!
#4 by Garykom
Может сначала к хирургу?
#5 by moonlight
а может ответ на вопрос !?
#6 by Sserj
Тебе уж ответили. Синтаксис: Форма.ПолучитьАтрибут(ИмяРеквизита) Назначение: Возвращает ссылку на элемент формы. Параметры: ИмяРеквизита - строковое выражение, содержащее идентифика-тор элемента формы, как он задан в Конфигураторе. Замечание: Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.
#7 by Garykom
Контрафактная торговля СП ))
#8 by moonlight
у меня форма обработки. и при применении этого метода, я получаю НЕИЗВЕСТНЫЙ ОБЪЕКТ!
#9 by moonlight
правильный ответ. Только обязательно надо формирующее имя поля в квадратные скобки заключать. Спасибо
#10 by Sserj
Еще раз вдумчиво прочитать, помедитировать... И обратить внимание на "Доступ к методу возможен только в контексте Модуля формы через атрибут Форма" И пример синтаксиса: Форма.ПолучитьАтрибут(ИмяРеквизита)
#11 by youalex
СЗ. Методы Установить, Получить
#12 by HawkEye
ну это от рук зависит )))
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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