|
Запуск 1С из командной строки (возможности)
| ☑ |
0
Menjoy
07.09.12
✎
13:47
|
Добрый день.
Такая тема уже существует, но решил пройтись еще раз по вопросу.
Запускаю 1С
cd "C:\Program Files\1cv82\8.2.15.310\bin"
1cv8.exe enterprise /fD:\Bases\03092012 /nROBOT /pROBOTPASSWORD
и окно taskeng.exe остается висеть. Можно ли прибить его до того, как закроется открытый им процесс? Может есть какие-то параметры запуска приложения?
Тоже самое при запуске внешней обработки через командную строку.
|
|
1
Naumov
07.09.12
✎
13:49
|
твоя конфигурация должна сама завершать работу после выполнения необходимых действий. Просто так приложение не выполнится.
т.е. для пользователя при запуске должен выполняться принудительный выход в конце процедуры.
|
|
2
Menjoy
07.09.12
✎
13:51
|
Ага, ясно, т.е. другим способом никак?
Дело в том, что эта внешняя обработка и должна постоянно крутиться, окно taskeng.exe в принципе не мешает, просто решил, что лучше бы было не светить в нем данные и закрыть.
Спасибо.
|
|
3
Menjoy
07.09.12
✎
13:52
|
Текущий вопрос исчерпан, но чтобы не открывать тему - напишу еще один вопрос.
А можно ли выкинуть всех пользователей базы, НЕ при помощи скрипта vbs?
Интересуют разные варианты исполнения, сейчас сделано через vbs.
|
|
4
Heckfy
07.09.12
✎
13:54
|
(3) При помощи самой 1С пойдет?
|
|
5
Menjoy
07.09.12
✎
14:19
|
(4) подскажите как, посмотрим :)
|
|
6
Heckfy
07.09.12
✎
14:20
|
Ну не знаю... Как вариант, забацай константу, типа выгнать всех, и через ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) чекать ее периодически.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший