7.7 Выгнать пользователей

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Rubik, 29 ноя 2019.

  1. TopicStarter Overlay
    Rubik
    Offline

    Rubik

    Регистрация:
    29 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Доброе время суток. Подскажите пж делаю бэкап базы 1С с помощью Effector Saver но что бы она сделала бэкап нужно выгнать всех пользователей пробовал так «taskkill /F /IM 1cv7* /T» эта команда закрывает 1С всех пользователей но после запуска 1С просит переиндексировать базу 1С 7.7
    Как правильно выгнать всех пользователей?
    Спасибо!
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    1) Effector Saver наплевать есть кто в базе или нет. Копирует "на горячую" если база не запущена монопольно.
    2) Чтобы 1с не требовала переиндексации удалите файлик 1SUSERS.DBF после taskkill
  3. TopicStarter Overlay
    Rubik
    Offline

    Rubik

    Регистрация:
    29 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Effector Saver наплевать есть кто в базе или нет. - это в 1С 8.3

    А в 1С 7,7 если пользователи не вышли с 1С то бэкап не будет сделан в этом то и есть вопрос

    1SUSERS.DBF фиксирует наличие и количество пользователей, работающих с базой. Изменяется только при подключении нового пользователя. Не имеет записей, если все пользователи корректно завершили работу.

    Без костыльных решений разве нет?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    Есть DLL, завершающая работу пользователей. Метод вызывается непосредственно самой 1с (работатет по принципу taskkill, но с конкретной базой)
    Есть иные методы... Можно написать фоновое задание в самой 1с, которое бы отслеживало наличие файл-флага и корректно завершало работу. Но тут есть нюанс - если у пользователя открыто модальное окно, то задание не сработает.
  5. TopicStarter Overlay
    Rubik
    Offline

    Rubik

    Регистрация:
    29 ноя 2019
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    1SUSERS.DBF - в папке с 1С нет такого файла или он создается после принудительного завершения 1С
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    22.628
    Симпатии:
    542
    Баллы:
    204
    Не правильно. Он не удаляется при принудительном завершении работы