Наши 1с специалисты чего то там накодили
Подозреваю, что криво накодили.
И в результате, им надо иногда хотя бы раз в неделю запускать какую-то перепроводку.
Которая должна выполняться долго (часов 9) причем когда никто не работает в 1с
Поэтому ее обычно выполняют в субботу.
Но так-же они ее иногда делают и по среди недели (и от этого они отказаться не могут)
Перепроводка почти всегда выполняется в интервал времени 22:00 07:00
Я написал скрипт на powershell для бекапирования 1с
Который работает на пакетных командах 1с
И этот скрипт успешно отрабатывал утром в 6 часов каждый день.
14-19 эти строчки кода мягко выкидывают всех пользователей 1с
21-27 эти строчки создают бекап dt
29-35 эти строчки создают бекап cfg
37-41 эти строчки разрешают всем снова пользоваться 1с
Но 1с специалисты наругались на меня, что оне не могут сделать свою супер перепроводку.
И мой скрипт обрывает им их суперпроводку.
И типа мой скрипт должен делать бекапы.
Но не в коем случае нельзя сбрасывать перепроводку.
Поэтому у меня 14-19 и 37-41 закоментированные строчки.
И мой скрипт никого не выбрасывает.
И пытается выполнится каждый день.
Но если кто-то не вышел из 1с соответственно бекап не делается.
В общем он не делается почти никогда. Из-за того что кто то не вышел
В идеале хочу следующее:
В общем надо как-то допилить бекапирование, чтобы оно выполнялось каждый день не мешая перепроводкам.
Но согласен на решение:
Чтобы бекапирование выполнялось каждый день за исключением тех случаев когда делается перепроводка.
1) Предложил 1с специалистам
Что пусть мой скрипт будет выполняться в 08:00
Типа их перепроводка уже выполнится.
И после этого мой скрипт всех сбросит и сделает бекап.
На что мне ответили, что им нужно к 09:00 придти на работу и просмотреть результат перепроводки.
И если я из сброшу из 1с. Они не смогут поглядеть результат перепроводки.
2) Предложил 1с специалистам
Что пусть мой скрипт будет выполняться в 22:00
Они мне ответили, что они в это время очень часто работают.
И их будет очень сильно напрягать невозможность работать 10-20мин пока создается бекап.
3) SQL вариант бекапа можете не предлагать.
т.к. он у меня уже реализован.
Работает превосходно.
Но для перестраховки мы хотим еще и вышеописанный вариант бекапа.
4) 1с специалисты говорят, что могут создать специального пользователя 1с для перепроводки.
И можно было бы реализвать сброс всех пользователей кроме этого специального.
И типа если специальный работает и он не сбросился, значит бекап не получился.
В остальных случаях всех сбрасываем и делаем бекап