<< Нажмите для отображения Оглавления >> Навигация: Для разработчиков > Информация > Авто-запуск Моби-С при старте 1С |
Нам часто задают вопрос, как сделать так, что бы внешний отчет Моби-С загружался вместе с запуском базы 1С? Автоматический запуск позволит запускать, либо перезапускать Моби-С без участия человека.
Создать ярлык любым доступным способом. Например правый клик мышью на рабочем столе и выбрать пункт меню Создать > Ярлык.
Строка запуска для конфигураций на управляемых формах
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "d:\Базы 1С\1с8.2\Управление торговлей 11\" /N "Федоров (администратор)" /P "" /DisableStartupMessages /RunModeManagedApplication /UC 222 /Execute "d:\Интеграция Моби-С с 1С УТ 11 (5.3).epf"
Строка запуска для конфигураций на толстом клиенте
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "d:\Базы 1С\1с8.2\Управление торговлей 10.3\" /N "Федоров (администратор)" /P "" /DisableStartupMessages /RunModeOrdinaryApplication /UC 222 /Execute "d:\Интеграция Моби-С с 1С 8.2 (5.3).epf"
/F - путь к каталогу вашей базы 1С
/N - имя пользователя (в примере пользователь Федоров (администратор))
/P - пароль пользователя (в примере пароль пустой)
/Execute - путь к модулю интеграции Моби-С
Дополнительная информация по командной строке в 1С https://infostart.ru/public/104654/
1) Создать ярлык на запуск базы 1С под нужным нам пользователем.
Строка запуска 1С должна быть такого вида:
"C:\Program Files\1Cv77\BIN\1cv7s.exe" ENTERPRISE /D "\\Server\D\Program
Files\1Cv77\Моби-С\Бугульма\" /N "КПК" /P ""
/D - путь к каталогу вашей базы 1С (в примере \\Server\D\Program Files\1Cv77\Моби-С\Бугульма\)
/N - имя пользователя (в примере пользователь КПК)
/P - пароль пользователя (в примере пароль пустой)
2) Добавить в конфигурацию код для запуска внешнего отчета Моби-С
В глобальном модуле в процедуре ПриНачалеРаботыСистемы добавить следующий код:
Если ИмяПользователя()="КПК" Тогда
ОткрытьФорму("Отчет",,КаталогИБ()+"ExtForms\Pocket server92.ert");
КонецЕсли;
В этом коде под ваши условия необходимо заменить имя пользователя и путь к внешнему отчету.
Есть вариант запуска 1С с внешним отчетом Моби-С без изменения конфигурации 1С. Этот способ имеет ряд ограничений.
●В системе по умолчанию должна стоять английская раскладка клавиатуры
●В пути к базе 1С и внешнему отчету 1С не должно быть русских названий папок
●Одновременно в системе может быть запущено только одно окно 1С
В этом варианте используются скрипт Visual Basic Script.
Скачать скрипт на автоматический запуск 1С и внешнего отчета Моби-С (требует дополнительной настройки)
Скачать скрипт на корректное закрытие базы 1С
В Моби-С нет встроенных средств для мониторинга запуска Моби-С. Как вариант можно проверять свободен или нет порт на котором должна работать Моби-С. Мы написали небольшой скрипт который проверяет порт. Если порт свободен то запускает 1С и обработку Моби-С.
Отредактируйте скрипт с параметрами вашей базы данных.
Скрипт можно разместить в Планировщике заданий Windows, что бы он выполнялся через заданное время.
Скачать скрипт на проверку порта и автоматический запуск Моби-С