8.2 Как программно добавить на форму поле надписи? #521354


#0 by Aswed
И прописать в ней какая процедура должна выполняться при нажатии?
#1 by Aswed
Пытаюсь так: Ругается что нельзя изменять состав. о_0 Хотя галочка "Изменении состава" стоит.
#2 by mikecool
а тип точно текст?
#3 by Aswed
А фиг его знает. Я в первый раз пытаюсь такое сделать:)
#4 by mikecool
?
#5 by Abs4
поле надписи или декорацию-надпись?
#6 by Aswed
Всё равно ругается. Я уже на движок грешу.
#7 by Aswed
Не принципиально. Можно поле можно декорацию.
#8 by Aswed
Можно и вручную эти кнопки конечно добавить, но как то лениво) Хочу автоматом понасабачить)
#9 by Abs4
если поле надписи то должен быть связанный реквизит, если декорацию то можно и без реквизита кстати на сервере делаешь?
#10 by Dem1urg
Вот так точно работает
#11 by Aswed
Не, на клиенте конечно же. Ща попробую.
#12 by Abs4
так попробуй на сервере:)
#13 by Dem1urg
В создали реквизит, потом создаем связанный с ним элемент формы Если нужна просто надпись, то можно так
#14 by Dem1urg
А вообще в типовой УТ 11 можно посмотреть. Там свойства элемента выводятся на форму программно.
#15 by Aswed
Что сеть "ТипЗначенияСвойства"?
#16 by Dem1urg
Тип реквизита. Который Тип(ИмяТипа).
#17 by Abs4
если у тебя просто текст, нет смысла добавлять реквизит как в , должна добавляться декорация так:
#18 by Dem1urg
Ну собственно я в об этом написал.
#19 by Aswed
Блин да что за фигня такая. Всё равно пишет "Изминение состава элементов не доступно." Где что донастроить нужно?
#20 by Aswed
Создал простую обработку. Вот на её формой и ставлю эксперименты.
#21 by Abs4
на сервере попробовал? у меня на сервере работает
#22 by acsent
Галочка "Разрешить изменять форму" стоит?
#23 by Aswed
Уже и движок обновил до 8.2.12.80, всё равно матюкается.
#24 by Aswed
Ща попробую. Да.
#25 by Dem1urg
Я никаких флажков на форме не менял. Сам код выполняется на сервере. Вызывается из ПриСозданииНаСервере, в процедуру передают контекст формы и объекта, примерно так
#26 by Aswed
о_0 так это НАСЕРВЕРЕ должно работать!? 0_0 Блин, не ожидал. Совсем не ожидал.
#27 by Aswed
+ 26 Когда стал запускать процедуру НаСервере всё закрутилось. Спасибо всем большое за помоСЧ:)
#28 by Dem1urg
Почему? Создание формы происходит на сервер. На клиент она передается уже в готовом виде.
#29 by Dem1urg
Погляди УТ 11. Там много разных интересных вещей можно подсмотреть.
#30 by Aswed
Нету под рукой) А скачивать сейчас времени нету.
#31 by acsent
Конечно прыгать надо, зачем думать
#32 by Aswed
Нет. Зачем покупать? Что бы посмотреть как кнопочки выводятся?:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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