![]() |
![]() |
![]() |
|
как с процедуры выполняемой на сервере вызвать проц. на клиенте | ☑ | ||
---|---|---|---|---|
0
AlexandrV
29.05.13
✎
16:05
|
Процедура запустилась подпиской на событие
как с процедуры выполняемой на сервере вызвать процедуру на клиенте надо открыть предупреждение или вопрос |
|||
1
Fragster
гуру
29.05.13
✎
16:06
|
спросить до ухода на сервер. или разбить процедуру на две
|
|||
2
AlexandrV
29.05.13
✎
16:07
|
(1) Подписка на событие не находит ту которая на сервере отсутствует
|
|||
3
andreymongol82
29.05.13
✎
16:07
|
Вызвать клиентскую процедуру на сервере - никак.
Надо спрашивать до исполнения на сервере |
|||
4
Зойч
29.05.13
✎
16:08
|
спрашивай в передзаписью формы
|
|||
5
Fragster
гуру
29.05.13
✎
16:08
|
(2) если учесть то, что подписки ЕМНИП всегда в транзакции - то спрашивать что-то в них - вдвойне моветон
|
|||
6
AlexandrV
29.05.13
✎
16:11
|
+(0) Деление в вызываемой через подписку процедуре на две части клиента и сервера не проблема. проблема потом выдать сообщение
|
|||
7
AlexandrV
29.05.13
✎
16:13
|
(5) как иначе решить проблему подскажите
суть в том что вызов из подписки и результат выдать сообщение |
|||
8
mikecool
29.05.13
✎
16:13
|
(6) в чем проблема?
пример - сканируем товар, на сервере происходит поиск, и если овер 1 товара, то пользователю на клиенте вываливается форма выбора, результат выбора отправляется обратно на сервер |
|||
9
Maxus43
29.05.13
✎
16:14
|
(7) кому сообщать? серверу?
|
|||
10
AlexandrV
29.05.13
✎
16:15
|
(9) юзеру
|
|||
11
Fragster
гуру
29.05.13
✎
16:18
|
не юзеру, а пользователю. Так и пиши:
Сообщение = Новый СообщениеПрользователю(); |
|||
12
Maxus43
29.05.13
✎
16:19
|
(11) это если УФ, вариант
(10) в толстом делай подписку новую, на стороне клиента которая работать может |
|||
13
AlexandrV
29.05.13
✎
16:42
|
(12)в подписке не указывается где ее запускать
по умолчанию она уходит на сервер |
|||
14
AlexandrV
29.05.13
✎
16:43
|
(8) вот открыть формы с сервера и не удается
|
|||
15
Maxus43
29.05.13
✎
16:48
|
(13) если событие подписки исполняется на клиенте, а у модуля общего с подпиской так же установлен клиент - уходит туда. Не надо тут про "по умолчанию". Обработка проведения если что - тоже на клиенте делается в толстом
|
|||
16
H A D G E H O G s
29.05.13
✎
16:51
|
(15) Подписки выполняются на сервере.
Задача автора не решаема. Ответ в (4). |
|||
17
AlexandrV
29.05.13
✎
16:55
|
(16) Добавить в передзаписью как раз нехочется - не хочется потом постоянно переносить это при обновлениях.
просто чем меньше доработанных типовых модулей тем меньше проблем |
|||
18
Maxus43
29.05.13
✎
17:05
|
(16) т.е. у меня с сервера открываются формы и задаются вопросы?) Подписка "перед записью" справочника. Клиентская часть обрамлена в #Если Клиент Тогда конечно, потому что может быть на сервере. Но когда юзер делает - идёт на клиенте
|
|||
19
H A D G E H O G s
29.05.13
✎
17:06
|
(18) Накидай пример в cf
|
|||
20
fisher
29.05.13
✎
17:08
|
Посылку сообщений клиенту можно сделать постфактум.
Сервер пишет в БД. Клиент читает в обработке ожидания :) |
|||
21
Лефмихалыч
29.05.13
✎
17:09
|
Гораздо интереснее вопрос "ЗАЧЕМ?!?!!!"
|
|||
22
Maxus43
29.05.13
✎
17:15
|
(19) сделал
|
|||
23
Maxus43
29.05.13
✎
17:22
|
(19) смотри и не говори что не видел. Подписки исполняются в зависимости от контекста, в т.ч. и на клиенте. В толстом клиенет разумеется
|
|||
24
Maxus43
29.05.13
✎
17:35
|
+ точней в обычном приложении)
|
|||
25
H A D G E H O G s
30.05.13
✎
11:43
|
(23) Да, ты прав.
Каюсь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |