БП 2.0 Файловая. РИБ. Автообмен данными
☑
0
YFedor
25.11.14
✎
18:06
Имеем БП 2.0.
Это подчиненный узел РИБ (По организации). База файловая.
Настраиваю обмен. Теперь нужен Автообмен.
Настраиваю автообмен для пользователя "Робот" при запуске.
Запускаю 1С - запускается обмен.
Вопрос:
Как настроить следующее:
При входе пользователя "Робот" происходит обмен данными, после обмена 1С закрывается?
1
Jump
25.11.14
✎
18:21
Запуск обмена при входе в настройках галка есть.
Как закрыть - ну напиши обработку которая будет смотреть прошел ли обмен данными и закрывать 1с.
2
КонецЦикла
25.11.14
✎
18:23
Пусть висит все время
От его имени всего навешать, собсс-но в типовых так и есть
3
YFedor
26.11.14
✎
09:48
(2) Надо же резервную копию делать
4
roman844
26.11.14
✎
10:08
(3) можно написать экспортную процедуру выхода из программы и подключить через обработчик ожидания. Выход выполнить перед запуском батника резервной копии.
5
Rio3000
26.11.14
✎
10:43
(0) у меня в планировщике указан батник через который запускается пользователь , выполняющий автообмен.
далее в батнике указываю обработку которая выкидывает этого пользователя.
код батника
@echo off
chcp 1251
"C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F"D:\МояБаза" /N"ИмяПользователяАвтоОбмена" /P"пароль этого пользователя" /RunModeOrdinaryApplication /DisableStartupMessages /Execute"D:\путь\Close1C8.epf"
код обработки закрытия 1с
ЗавершитьРаботуСистемы(Истина);
И ВСЕ
6
Jump
05.12.14
✎
16:25
(3)А чем он помешает? Главное не в момент обмена делать.
7
Кай066
05.12.14
✎
16:27
Киллпроцесс в шедулёр не предлагали ещё?
8
YFedor
05.12.14
✎
16:45
(7) Не, сделал как (5) говорит - все ОК
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший