Имя: Пароль:
1C
1С v8
Проблема завершения работы пользователей при автоматическом сохранении базы.
,
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) Разница между завершить и прекратить как я понял как раз в наличии диалогов и в том что не вызывается доп. обработчик.
Спасибо, попробую.