Иногда бухгалтера носят с собой базы. И самое страшное когда нет копий, а 1С пишет "Ошибка формата потока".
Как же научить бухгалтера сделать копию базы? А может быть и не стоит?
Как же научить бухгалтера сделать копию базы? А может быть и не стоит?
Скрипт должен находиться в папке с базой. Для входа бухгалтер запускает скрипт, который проверяет есть ли актуальные копиии (сделанные менее 7 дней незад) если их нет, создает новую (выгрузка dt в папку с базой) иначе запускает в пользовательском режиме. Проверяет можно ли удалить старые копии(чтобы не увеличивать объем папки с базой).
Добавлен 2-й скрипт адаптированный под 8.2!
Ну начнем с того что эта штуковина для 8.1, хотя идея зачётная.
Перенастраивать под 8.2 конечно придётся с учётом релиза платформы, ибо папки у них у каждой свои.
И ещё можно уточнит как изменять количество дней проверки, наверное это строка:
call :FromNow -7
но всё же?
Плюсую за мощное знание внутренних команд MS-DOS
(1) Yury1001, мощное знание? на самом деле пока разобрался, убил пол дня. Да call :FromNow -7 это оно. Изменив на -10 контроль будет за 10 дней.
» Проверяет можно ли удалить старые копии» Проверка на размер папки?
(3) pepe, нет конечно, 2 цикла. 1 проверяет есть ли бэкап сделанные менее 7 дней назад, если есть то запускается второй цикл, который убивает все копии сделанные более 7 дней назад.
(3) pepe, нет конечно, 2 цикла. 1 проверяет есть ли бэкап сделанные менее 7 дней назад, если есть то запускается второй цикл, который убивает все копии сделанные более 7 дней назад.
Интересная штука.
Жаль только, что для 8.1
(5) Спасибо)
(6) SoulPower, на самом деле там много моментов. Переделать под 8.2 ничего не стоит, открыть в блокноте и заменить «C:Program Files1cv81in1cv8.exe» на местоположение файла старт 8.2.
Другой вопрос, что и сама 1С-ка может находиться не только в папке «C:Program Files», а еще и в какой-нить «C:Program Files (x86)» или совсем на другом диске. Из подобных ситуаций выход прост. Вместе с базой носить и платформу, которая лежит на 1 каталог выше. В таком случае строки «C:Program Files1cv81in1cv8.exe» меняем на «..1cv81in1cv8.exe».
(6) SoulPower, (1) Yury1001, Добавил 2-й скрипт под 8.2
(9) га для 8.2 вообще зачёт — делает копию если нужно и тут же запускает предприятие и окошко чёрное не висит!
+ от моего директора.
а так как вариант для 8.2 работает через 1cestart то и для 8.1 подходит, проверил.
(10) Yury1001, Спасибо!
очень здорово, спасибо!
>>делает копию если нужно и тут же запускает предприятие и окошко чёрное не висит!
для 8,1, я так понимаю, такого счастья нет?:)
если делает архив, то потом снова надо запускать батник?
плюс)