v7: Установить значение реквизита формы по имени #794516


#0 by Базис
Семёрошники, подскажите - есть дюжина реквизитов Поле1..Поле12, надо их программно читать/писать.
#1 by Ёпрст
Читай/записывай, разрешаю.
#2 by Базис
Форма.РазрешениеЁпрста.Поле1 = "Спасибо"
#3 by Ёпрст
Если че, через Шаблон
#4 by trad
ВК брезгуешь?
#5 by Базис
Пример бы, или пошли куда смотреть. Отнюдь, Формекс и 1с++ люблю, но если можно штатно, то стараюсь штатными делать.
#6 by Ёпрст
#7 by trad
в формексе такого разве нет?
#8 by Ёпрст
+
#9 by Ёпрст
есть
#10 by Ёпрст
тупо через значение атрибута формы
#11 by silent person
ПолучитьАтрибут(<?>); Синтаксис: ПолучитьАтрибут(<ИмяРеквизита>) Назначение: Получить значение реквизита по имени идентификатора. Возвращает значение реквизита. Параметры: <ИмяРеквизита> - строковое выражение, содержащее имя реквизита, как оно задано в конфигураторе. УстановитьАтрибут(<?>,); Синтаксис: УстановитьАтрибут(<ИмяРеквизита>,<Значение>) Назначение: Установить значение реквизита по имени идентификатора. Параметры: <ИмяРеквизита> - строковое выражение, содержащее имя реквизита, как оно задано в конфигураторе. <Значение> - выражение, содержащее устанавливаемое значение реквизита.
#12 by Базис
Спасибо! У меня СП только ПолучитьАттрибут знает, а УстановитьАтрибут не показал. Буду его учить!
#13 by trad
не надейся. Форма.УстановитьАтрибут("поле",1234) - не будет работать
#14 by Ёпрст
да пусть побалуется :)
#15 by Базис
Побаловался. Кто сломал базу?
#16 by trad
Базис сломал базу
#17 by Базис
Формексом сделал, спасибо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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