|
Как в процедуре "ПриСозданииНасервере" вывести сообщение и прикрепить его к форме? | ☑ | ||
---|---|---|---|---|
0
yabes
07.02.20
✎
10:10
|
Добрый день. При открытии формы в процедуре ПриСозданииНаСервере() необходимо вывести сообщение и прикрепить его к открываемой форме. Возможно ли это сделать? В стандартном случае сообщение выводится, но в окне основного приложения, а не в окне открываемой формы
|
|||
1
Cyberhawk
07.02.20
✎
10:12
|
Заполняй реквизит формы, потом в ПриОткрытии уже его смотри и выводи сообщение
|
|||
2
yabes
07.02.20
✎
10:14
|
(1) Да, это вариант, но ради сообщения не хочется создавать реквизит формы
|
|||
3
yabes
07.02.20
✎
10:14
|
Просто интересно, есть ли какое-то красивое решение
|
|||
4
fisher
07.02.20
✎
10:15
|
Теоретически, для этого в СообщениеПользователю есть ИдентификаторНазначения. Но на практике успешно его применить мне не удавалось. Во всяком случае со стороны сервера вне контекста формы. Может, из контекста формы и взлетит - попробуй.
|
|||
5
Cyberhawk
07.02.20
✎
10:16
|
(2) Привязать сообщение к элементу / объекту формы
|
|||
6
Фрэнки
07.02.20
✎
10:18
|
(3) Красиво вряд ли получится, т.к. обработчик ПриСозданииНаСервере() вызывается именно в начале.
Это не ПослеСозданияНаСервере() - такого обработчика, увы, нет. После создания происходит ПриОткрытии |
|||
7
pechkin
07.02.20
✎
10:19
|
создай реквизит и элемент надпись на форме
|
|||
8
Cyberhawk
07.02.20
✎
10:20
|
(5) Только выглядеть оно будет как ошибка
|
|||
9
APXi
07.02.20
✎
10:20
|
ДокументОбъект.<Имя документа>.ДополнительныеСвойства
|
|||
10
Cyberhawk
07.02.20
✎
10:21
|
(9) Вообще не в тему
|
|||
11
Temai
07.02.20
✎
10:47
|
Что за бред вы спрашиваете? На сервере нет формы, вы не в курсе?
|
|||
12
drcrasher
07.02.20
✎
10:49
|
(11) чо, правда?
|
|||
13
Василий Алибабаевич
07.02.20
✎
10:50
|
(12) Правда. Контекст формы есть. А самой формы нет. Не знал?
|
|||
14
unenu
07.02.20
✎
10:51
|
(11) Что за бред вы пишите? Форма есть как на клиенте, так и на сервере, вы не курсе?
а вот каких целей можно достигнуть используя тот или иной контекст это другое дело. |
|||
15
fisher
07.02.20
✎
11:08
|
(13) Ты видишь суслика? А он есть! (с) ДМБ
Не только контекст (в смысле данных). Элементы формы и их свойства тоже доступны. Или дайте определение "самой формы". |
|||
16
palsergeich
07.02.20
✎
11:16
|
(11) Форма то как раз на сервере и существует.
А на клиент переходит ее отображение, которое потом синхронизируется с клиентской частью. Доказывается очень просто. Полно методов которые существуют только на сервере. Например изменитьРеквизиты. А то про что Вы скорее всего говорите это окно формы клиентского приложение. Это совсем другое. |
|||
17
pechkin
07.02.20
✎
11:17
|
(13) а что такое "сама форма" ?
|
|||
18
palsergeich
07.02.20
✎
11:28
|
(17) То что имеет тип УправляемаяФормп
|
|||
19
pechkin
07.02.20
✎
11:31
|
(18) такого типа уже нет
|
|||
20
palsergeich
07.02.20
✎
11:51
|
(19) есть просто называется по другому, сути это не меняет
|
|||
21
palsergeich
07.02.20
✎
12:09
|
(20) Просто та самая управояемая форма состоит на самом деле из 2х сущностей:
Это ФормаКлиентскогоПриложения - то самое что имеет реквизиты, элементы, обработчики событий. Вот она живет на сервере и содержжание на сервере - первично, нельзя внести значащие изменения без обращения на сервер, после 8.3.7 чуть чуть ослабили связь, но по прежнему некоторые клиентские действия вызывают контекстный серверный вызов для явной синхронизации (например скрытие таблицы формы) А есть ОкноКлиентскогоПриложения, вот оно то только на клиенте живет. |
|||
22
Cyberhawk
07.02.20
✎
14:46
|
(16) "Доказывается очень просто.
Полно методов которые существуют только на сервере. Например изменитьРеквизиты" // Че-т не особо понял, как это доказывает, что форма "УправляемаяФорма" существует только на сервере. На клиенте же тоже полно клиентских методов. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |