|
Проблема завершения работы пользователей при автоматическом сохранении базы.
| ☑ |
0
DSSS
08.09.11
✎
06:43
|
Доброго дня.
1с 8.1, файловая база. win 2003 64, работа через удаленный рабочий стол.
В назначенные задания добавлен батник, который делает следующее:
1. Ставит блокировку на базу
2. Выгоняет всех пользователей
3. Делает выгрузку базы
4. Снимает блокировку
Иногда при выполнении батника возникает ошибка: Не удалось завершить работу пользователей. Причем это происходит только если сеанс 1с, который не удалось завершить, находится в другой терминальной сессии. Если в одной сессии запустить кучу сеансов 1с, и запустить этот батник, то все работает нормально, бэкап формируется. Видимо, проблема именно в том, что завершаемый процесс находится в другой терминальной сессии.
Подскажите, кто в курсе, как побороть сабж?
Спасибо.
|
|
1
DSSS
08.09.11
✎
08:43
|
Никто не сталкивался?..
|
|
2
GoldenDawn
08.09.11
✎
09:16
|
(0)лучше скуль толкать батником
|
|
3
stix2010
08.09.11
✎
09:21
|
если доступ к базе только через терминал, то taskkill как самый простой вариант
|
|
4
John83
08.09.11
✎
09:22
|
скорее всего проблема в том, что у кого открыт тот же новый документ и прога спрашивает у него, сохранять ли док
PS можно попробовать просто копировать CD
|
|
5
DSSS
08.09.11
✎
09:26
|
(4) Сейчас проверю..
|
|
6
DSSS
08.09.11
✎
09:33
|
(4) Если локально запустить 1с с открытым диалогом для документа "Да нет отмена", то нормально сохраняет. Видимо проблема в другом..
|
|
7
GANR
08.09.11
✎
09:35
|
|
|
8
DSSS
08.09.11
✎
09:38
|
(7) У меня база файловая.
|
|
9
stix2010
08.09.11
✎
10:22
|
а база на поддержке?
|
|
10
stix2010
08.09.11
✎
10:23
|
(9) конфа точнее
|
|
11
DSSS
08.09.11
✎
10:27
|
(10) да, насчет конфы-то я совсем забыл..:) Конфа самописная, из типовой розницы выдраны все механизмы для блокировки и в нее вклеены.
|
|
12
stix2010
08.09.11
✎
10:34
|
тогда рекомендую найти ЗавершитьработуСистемы() и заменить на ПрекратитьРаботуСистемы()
|
|
13
stix2010
08.09.11
✎
10:38
|
или подключить свой обработчик
|
|
14
DSSS
08.09.11
✎
10:40
|
(12) Разница между завершить и прекратить как я понял как раз в наличии диалогов и в том что не вызывается доп. обработчик.
Спасибо, попробую.
|
|