Имя: Пароль:
1C
1С v8
как с процедуры выполняемой на сервере вызвать проц. на клиенте
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) Да, ты прав.
Каюсь.
AdBlock убивает бесплатный контент. 1Сергей