|
Проблема завершения работы пользователей при автоматическом сохранении базы. | ☑ | ||
---|---|---|---|---|
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
|
Может быть, это поможет: v8: Как корректно отключать соединения от сервера 1С в v8.1. Делюсь. ?
|
|||
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) Разница между завершить и прекратить как я понял как раз в наличии диалогов и в том что не вызывается доп. обработчик.
Спасибо, попробую. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |