О поведении Automation-сервера для 1C: Предприятие 8.1 (подавление стартовых сообщений)
08.04.2009
15:47
#1
"Прошу совета.
Написал exe-шник, который запускается по ночам через "Назначенные задания", коннектится через Automation-сервер
V8:=CreateOleObject('V81.Application');
V8.Connect(...);
к Серверу 1С и производит еженочную выгрузку требуемых данных.
Всё хорошо. Но изредка бывает проблема: при подключении могут быть выданы сообщения, требующие реакции пользователя.
Например, "Для повышения производительности следует пересчитать итоги. Пересчитать сейчас?"
или
"Данные не соответствуют сохранённой конфигурации. Выполнить подключение?"
В таких случаях процесс подвисает до утра, пока ручками не дашь ответ на вопрос.
Как бы это обойти? Т.е. как запретить 1С выдавать стартовые сообщения?
Для запуска 1С есть параметр командной строки
/DisableStartupMessages Подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске.
Но для Automation, такого пункта нет.
Подскажите, кто может...
PS. Если кому интересно, могу поделиться написанным exe-шником, т.к. средство довольно универсальное, позволяет в заданное время запускаться из планировщика заданий и запускать в 1С внешнюю обработку, в которой можно написать всё, что нужно...
"
Написал exe-шник, который запускается по ночам через "Назначенные задания", коннектится через Automation-сервер
V8:=CreateOleObject('V81.Application');
V8.Connect(...);
к Серверу 1С и производит еженочную выгрузку требуемых данных.
Всё хорошо. Но изредка бывает проблема: при подключении могут быть выданы сообщения, требующие реакции пользователя.
Например, "Для повышения производительности следует пересчитать итоги. Пересчитать сейчас?"
или
"Данные не соответствуют сохранённой конфигурации. Выполнить подключение?"
В таких случаях процесс подвисает до утра, пока ручками не дашь ответ на вопрос.
Как бы это обойти? Т.е. как запретить 1С выдавать стартовые сообщения?
Для запуска 1С есть параметр командной строки
/DisableStartupMessages Подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске.
Но для Automation, такого пункта нет.
Подскажите, кто может...
PS. Если кому интересно, могу поделиться написанным exe-шником, т.к. средство довольно универсальное, позволяет в заданное время запускаться из планировщика заданий и запускать в 1С внешнюю обработку, в которой можно написать всё, что нужно...
"
Читают тему
(гостей: 1)