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

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

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

v7: Динамическое формировании имени переменной
Я
   moonlight
 
17.09.16 - 20:05
Добрый день!

Есть поля на форм, например Поле1, Поле2, Поле3


Как можно чтобы имя формировалось в цикле от 1 до 3 путем формирования имени "Поле" + Строка(к), где  1<=к<=3 ?
 
 
   ProgAL
 
1 - 17.09.16 - 20:06
Используй встроенную функцию Шаблон.
   HawkEye
 
2 - 17.09.16 - 20:14
(0) как-то так:
для а = 1 по 3 цикл
Сообщить(получитьатрибут("поле" + СокрЛП(а));
конеццикла
   moonlight
 
3 - 17.09.16 - 20:18
(1), (2) варианты не работают!
   Garykom
 
4 - 17.09.16 - 20:19
Может сначала к хирургу?
   moonlight
 
5 - 17.09.16 - 20:21
(4) а может ответ на вопрос !?
   Sserj
 
6 - 17.09.16 - 20:26
(5) Тебе уж ответили.

ПолучитьАтрибут(<?>);
Синтаксис:
Форма.ПолучитьАтрибут(ИмяРеквизита)
Назначение:
Возвращает ссылку на элемент формы.
Параметры:
ИмяРеквизита - строковое выражение, содержащее идентифика-тор элемента формы, как он задан в Конфигураторе.
Замечание:
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.
   Garykom
 
7 - 17.09.16 - 20:30
(6) Контрафактная торговля СП ))
   moonlight
 
8 - 17.09.16 - 20:33
(6) у меня форма обработки. и при применении этого метода, я получаю НЕИЗВЕСТНЫЙ ОБЪЕКТ!
   moonlight
 
9 - 17.09.16 - 20:38
(1) правильный ответ. Только обязательно надо формирующее имя поля в квадратные скобки заключать. Спасибо
   Sserj
 
10 - 17.09.16 - 20:41
(8) Еще раз вдумчиво прочитать, помедитировать...
И обратить внимание на "Доступ к методу возможен только в контексте Модуля формы через атрибут Форма"
И пример синтаксиса: Форма.ПолучитьАтрибут(ИмяРеквизита)
 
 Рекламное место пустует
   youalex
 
11 - 17.09.16 - 21:13
(0) СЗ.
Методы Установить(), Получить()
   HawkEye
 
12 - 18.09.16 - 10:29
(3) ну это от рук зависит )))

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