|
Возможно ЗавершитьРаботуСистемы на сервере ?
| ☑ |
0
dimm7310
10.07.12
✎
11:18
|
1С 8.2 УТ11 файловая, есть пользователь сеанс которого запускается батником с ключом "DoScheduledJobs SkipMessageBox AloneIBSession" по расписанию для выполнения фоновых заданий (в основном для загрузки заказов с сайта), к концу дня (к 22.00) его работа должна завершатся для выполнения архивной копии.
Искал в интернете , но так и не нашел нормального решения для файловой базы. Убивать процесс 1Сv8 по расписанию - не приемлемо, т.к. в этот момент может загружаться заявка.
Пробовал в процедуре выполнения фоновых заданий по времени завершатьРаботуСистемы - недоступно на сервере.
Что можно сделать, что бы корректно завершить работу 1С?
|
|
1
Галахад
гуру
10.07.12
✎
11:19
|
Если 1С файловая можно просто копировать файл базы.
|
|
2
aleks-id
10.07.12
✎
11:20
|
(1) это ты к чему сказал?
|
|
3
Defender aka LINN
10.07.12
✎
11:20
|
(0) "Убивать процесс 1Сv8 по расписанию - не приемлемо, т.к. в этот момент может загружаться заявка" - ну ты представь, что заявка в 22-01 пришла. Ну и вообще - если 1С файловая - то запускается в режиме клиента и, значит, где-то этот метод таки можно заюзать.
|
|
4
Галахад
гуру
10.07.12
✎
11:22
|
(2) Чо непонятно?
|
|
5
acsent
10.07.12
✎
11:24
|
Загружай заявки транзакционно. Тогда убийство не будет проблемой
|
|
6
dimm7310
10.07.12
✎
11:26
|
(1) кроме архивирования , есть еще нюансы, лучше, что бы нормально завершалась работа
|
|
7
SanGvin
10.07.12
✎
11:34
|
пропишите в модуле приложения обработчик ожидания, и каждую минуту проверяйте надо ли ЗавершитьРаботуСистемы().
|
|
8
aleks-id
10.07.12
✎
13:27
|
(4) все понятно. только копируя базу в которой идет расколбас ты гарантированно получишь битые данные.
|
|
9
dimm7310
11.07.12
✎
10:13
|
(7) прописал, но странно это срабатывает для всех пользователей, кроме бота запущенного для выполнения фоновых заданий
|
|
10
dimm7310
11.07.12
✎
11:52
|
Если кому интересно, для моего случая удалось прикрутить проверку времени в обработке РегламентныеИФоновыеЗадания
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший