Имя: Пароль:
1C
1С v8
Перехват содержимого окна "служебные сообщения"
0 ParinovS
 
05.06.13
12:08
Добрый день! Я уже попользовался поиском, моя тема не нова. Но все же подниму ее снова. Суть вот в чем, мне необходимо сделать регламент загрузки файлов, и на их основе создать и провести документы. Все логи при загрузке файлов и проведения документов, необходимо сохранять в файл. С сохранением логов загрузки файлов проблем нет, ну а вот сохранить логи проведения документов, тут появилась проблема. Раньше было как, пользователь руками запускал обработину, она загружала файл, выдавала ему сообщения, он их читал и принимал решение, теперь все это должен делать регламент и сохранять в файл, а потом пользователь заходит и просто читает логи из удобного интерфейса. отсюда у меня 2 вопроса: как из регламентного задания запустить обработку так, как бы будто ее запустил клиент, а не сервер. и как перехватить сообщения, которые появляются в окне "служебные сообщения"?
1 mikecool
 
05.06.13
12:09
я дописывал функции сообщитьобошибке и СообщитьИнформацию
2 ParinovS
 
05.06.13
12:10
(1) не очень хочется трогать типовые моменты в конфигурации...
3 Фрэнки
 
05.06.13
12:21
(2) модуль регламентного задания идет с параметром. В типовой этот параметр называется "КодНастройки"
Что потом ты будешь с этим кодом делать - платформе абсолютно без разницы.

И, второе, окно сообщений на сервере не должно быть доступно.
4 Галахад
 
гуру
05.06.13
12:24
1. Можно запускать клиента 1С по расписанию с открытием обработки.
2. Есть "файл служебных сообщений".
5 ParinovS
 
05.06.13
12:26
(4) ну как запустить 1с-ку с параметром записи в файл служебных сообщений, а как запустить при этом обработку?
6 ParinovS
 
05.06.13
12:29
(5) как запустить с параметрами 1с-ку я знаю, я не знаю как при этом еще и обработку запустить...
7 Галахад
 
гуру
05.06.13
12:33
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "ффф" /N ыыы /P ввв /Execute "I:\\ЗапускМоей СуперОбработкпи.epf"
8 Галахад
 
гуру
05.06.13
12:33
В при открытии обработки нужный код.