Форма.ПолучитьАтрибут(День1) не дает значение этого реквизита #116507


#0 by Matrix1C
В справочнике на форме есть 7 флажков которые не связаны с реквизитами справочника напрямую.Каждый имеет идентификатор День1 ..7 Хотел я их опросить в цикле через Форма.ПолучитьАтрибут("День"+Строка(N))но это возвращает неизвестный тип. Могу поменять доступность Форма.ПолучитьАтрибут("День"+Строка(N)).Доступность, но не могу прочитать значение. если написать просто ПолучитьАтрибут("День"+Строка(N)) то ругается что такого нет.
#1 by Долорес Ибаррури
все правильно, не получится. форма.получитьатрибут не возвращает значения опрашивай свои переменные напрямую, либо через шаблон
#2 by Guk
"форма.получитьатрибут не возвращает значения". Вика, разве?...
#3 by syktyk
ПолучитьАтрибут(<?>); Синтаксис: Форма.ПолучитьАтрибут(ИмяРеквизита) Назначение: Возвращает ссылку на элемент формы. Параметры: ИмяРеквизита - строковое выражение, содержащее идентифика-тор элемента формы, как он задан в Конфигураторе. Замечание: Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.
#4 by Rovan
Вот именно что ссылку, а не значение (можно управлять видимостью и доступностью)
#5 by Долорес Ибаррури
Ваня, ты меня пугаешь :)) не возвращает, конечно
#6 by Guk
Вика, я же могу и 1С запустить...
#7 by Долорес Ибаррури
6, запусти, родной :)
#8 by syktyk
На sinor.ru посмотри использование шаблонов.
#9 by Guk
Вика, ты меня пугаешь ;))...
#10 by Rovan
(+4) и заголовок еще, но не значение
#11 by syktyk
Шаблон("["+"День"+Строка(N)+"]")
#12 by Matrix1C
Всем спасибо работает
#13 by Guk
Ты не поверишь. У меня такие штуки работают, что жена не верит...
#14 by Matrix1C
Жену впутывать в это последнее дело
#15 by Rovan
Аналогично
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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