Имя: Пароль:
1C
1С v8
Передать сообщение в СКД без формы.
0 aspirator23
 
02.05.12
17:17
В управляемых формах можно использовать СКД без формы.
Вклинится в код СКД можно на сервере. На сервере готовлю данные и передаю их в СКД. СКД их принимает и формирует отчет.
Нужно с сервера при подготовке данных, в зависимости от их содержимого, передавать сообщения в клиентскую часть. Как это сделать? Формы нет, куда передавать? Можно через обработки ожидания периодически опрашивать какую-нибудь общую переменную, но может получше способ есть? Передавать нужно не после того когда СКД сформируется а при подготовке данных - они готовятся 10-15 минут.
1 ИС-2
 
naïve
02.05.12
17:27
а событие ПриКомпонвокеДанных не получается использовать?
2 aspirator23
 
02.05.12
18:03
именно его использую для подготовки данных. Именно оттуда и нужно передать сообщение клиенту
3 aspirator23
 
03.05.12
10:17
УФ, какая она! Не хочет сообщение принять.
4 Cube
 
03.05.12
10:19
Новый СообщениеПользователю()?
5 aspirator23
 
03.05.12
10:28
Спасибо, попробую
6 aspirator23
 
03.05.12
10:36
(4) Да работает, правда выводит сообщение уже потом, после того когда СКД сформировал отчет. А вот во время подготовки данных, хотя бы индикатор?
7 ДенисЧ
 
03.05.12
10:46
(6) старая избитая тема... Про передачу сообщений зверю при выполнении серверной процедуры.
Краткий ответ - никак.
8 aspirator23
 
03.05.12
10:50
(7) Спасибо за информацию
9 orefkov
 
03.05.12
11:25
(7)
А что если например какойнить ВК поднять на клиенте простой TCP сервер, дать айпишник 1С-серверу, а он будет в обратку на клиентский TCP-сервер инфу слать?
10 ДенисЧ
 
03.05.12
11:28
(9) ну... А как ты форму обновлять будешь?
Или индикатор отдельным виндовз-приложением?
11 mistеr
 
03.05.12
11:40
(6) А ФоновоеЗадание разве не для этого придумали?
12 aspirator23
 
03.05.12
13:36
(11) для него нужна форма. А ее нет. Не откуда обрабатывать.
13 Мигрень
 
03.05.12
13:46
(12) Да что ж форму к отчету-то не прикрутить?!
14 mistеr
 
03.05.12
13:46
(1) Не "для него", а для показа сообщений, строго говоря.

С другой стороны, если формы нет, то что означает "передавать сообщения в клиентскую часть"? :)
15 mistеr
 
03.05.12
13:47
(1)->(12)
Ошибка? Это не ошибка, это системная функция.