Небольшая программка делает одну оеперацию - стартует сеанс и вызывает процедуру из глобального модуля.
Была написана для избавления от проблем при запуске по расписанию из командной строки. Например - не может стартануть т.к. нужно переиндексировать файлы, соответственно висит окно и ждет нажатия кнопки ОК.
В этой программе при любых ошибках исполнения происходит выход из сеанса 1С и корректное завершение самой программы.
Использую для запуска заданий по расписанию на терминальных серверах.
Программа на Java, т.е. на компьютере должна стоять JRE.
mobilefiles.zip ( 170,67 килобайт )
Кол-во скачиваний: 38Цитата
Комплект поставки:
mobilefiles.jar
mobilefiles.cmd
jawin.jar
jawin.dll
mobilefiles.settings
mobilefiles.errors
Установка:
Проверить/установить Java. Тестировалось на jre_8_181.
Все файлы скопировать в одну директорию.
Файл jawin.dll скопировать в подкаталог bin каталога установки jre.
В файле mobilefiles.settings прописать параметры запуска 1С: путь к базе, имя и пароль пользователя.
Запуск программы:
[JAVA_PATH]java -jar [M_PATH]mobilefiles.jar
JAVA_PATH - путь установки jre, если он не прописан в системной PATH
M_PATH - путь к файлу mobilefiles.jar
При запуске, программа пытается создать ОЛЕ объект V77.Application и запускает его с параметрами, прописанными в файле mobilefiles.settings, ключ "path".
Если запуск успешен, вызывается процедура глобального модуля MobileFiles().
В случае возникновения ошибок лог записывается в файл mobilefiles.errors.
Сообщение отредактировал Vofka - 26.08.18, 11:24