Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

как добавить элемент формы на клиенте

как добавить элемент формы на клиенте
Я
   vde69
 
19.08.20 - 21:30
как добавить элемент формы на клиенте?

нужна простая декорация, на клиенте есть реквизит "форма", но без серверного контекста, то есть ее на сервер передать штатно нельзя.

есть какие варианты?
   Волшебник
 
1 - 19.08.20 - 22:05
Нов = Форма.Элементы.Добавить(Имя, Тип, Группа)
   acht
 
2 - 19.08.20 - 22:06
(1) Метод Добавить - только на сервере
   Asmody
 
3 - 19.08.20 - 22:11
(0) Только видимотью оперировать
   asady
 
4 - 19.08.20 - 22:19
(0) задача кривая.
Попробуй сформулировать по новой
   vde69
 
5 - 19.08.20 - 22:34
(3) сама форма на поддержке, снимать нельзя...

есть возможность перехватить клиентскую ПриОткрытии() надо добавить картинку
   acht
 
6 - 19.08.20 - 22:42
(5) Ну худой конец - попробуй запользовать РасширеннаяПодсказка для уже существующего элемента. Воткнуть туда в заголовок форматированную строку с картинкой, например.
   hhhh
 
7 - 19.08.20 - 22:52
(5) из ПриОткрытии() вызывай ПриОткрытииНаСервере() и там добавляй элемент формы
   Ненавижу 1С
 
8 - 20.08.20 - 00:45
(2) из общего клиентского модуля вызываешь? А класс форм может быть разный?
Сочувствую. Сам понял при работе с расширениями, что это тонкое место в переиспользовании кода
   vde69
 
9 - 20.08.20 - 08:11
(8) именно так
   vde69
 
10 - 20.08.20 - 08:14
(6) >>>попробуй запользовать РасширеннаяПодсказка

надо будет попробовать, вроде должно подойти мне...
   vde69
 
11 - 20.08.20 - 08:52
(10) блин, ее нельзя сделать картинкой, только текст...
   Жан Пердежон
 
12 - 20.08.20 - 09:44
почему на сервере не создашь?
   acht
 
13 - 20.08.20 - 09:50
(11) Если картинка небольшая, то через заголовок. Сделай форматированную строку, в нее картинку, форматированную строку - в заголовок.
   vde69
 
14 - 20.08.20 - 11:50
(13) жаль заголовок формы не принимает форматированую строку
   vde69
 
15 - 20.08.20 - 11:59
вообще форматированную строку очень мало элементов формы понимают, 

фактически только декорация нормально работает, но у меня на форме декорации нет :(
   acht
 
16 - 20.08.20 - 12:12
(14) Да причем тут заголовок формы.
Берешь существующий на форме элемент, типа даты документа/кода справочника. У него уже есть РасширеннаяПодсказка, она у всех есть. И делаешь типа:

Псевдокартинка = Новый ФорматированнаяСтрока(БиблиотекаКартинок.АктивироватьЗадачу);
Элементы.Код.РасширеннаяПодсказка.Заголовок = Псевдокартинка;
Элементы.Код.ОтображениеПодсказки = ОтображениеПодсказки.ОтображатьСнизу;

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