gifts2017

Логирование изменений конфигурации + бэкап конфигурации

Опубликовал Александр Тюлюкин (atulukin) в раздел Администрирование - Архивирование (backup)

Автоматизация логирования изменений конфигурации.
Изменения в самой конфигурации не требуются. Нужно лишь создать пользователя с правами Администрирования
1. Отслеживание изменений в коде конфигурации
2. Хранение бэкапа конфигурации
ПУБЛИКАЦИЯ ОСНОВАНА на публикациях других авторов (за что огромное спасибо)
Парсировщик http://infostart.ru/public/69976/
V8unpack http://infostart.ru/public/15695/
Разбор файла конфигурации http://infostart.ru/public/15597/
Однако доработана и автоматизирована.
Штатные средства не устраивает именно автоматизированность и скорость работы.
Данная обработка на основании логов изменений позволяет практически мгновенно выдавать результаты изменений конфигурации.
Протестировано на конфигурации УПП (доработанной).

Обработка Автоматизация логирования изменений конфигурации позволяет

1. Запускать задание по расписанию (каждые N секунд)
2. Выполнять сравнение конфигурации и сохранять изменения в архив Лога
3. Делать бэкапы конфигурации с заданным интервалом и количеством
Обработка Просмотр лога позволяет
1. Выбирать архив изменений
2. Отображать список изменений по выбранному архиву лога
3. Для события "изменено" - сравнивать изменения текста кода
4. Поиск изменений в логах по маске объекта
Работа Автоматизации
1. Сохранить файлы ВсеОднимАрхивом в папку c:\logCF_UPP
2. Отредактировать файл setup.cfg, настроив параметры
3. Сохранить конфигурацию в файл c:\logcf_upp\last.cf
4. Создать каталоги
    c:\logcf_upp\backup_cf - сюда будут сохраняться бэкапы конфигурации
    c:\logcf_upp\logs - сюда будут сохраняться архивы изменений
5. Открыть обработку в любой (даже пустой) конфигурации 1с 8 и нажать кнопку запуска (начнет идти таймер)

Настройка параметров в файле setup.cfg
КомандаВыгрузки - консольная команда запуска 1с для выгрузки конфигурации (используется пользователь с правами администрирования)
ИнтервалЛога - интервал сравнения конфигурации в секундах
КолвоБэкапов - количество файлов бэкапа конфигурации
ПоследнийЛог - дата последнего сравнения конфигурации
ИнтервалБэкапа - интервал создания бэкапа (только если были изменения в конфигурации)

ВНИМАНИЕ!
В момент автоматической выгрузки конфигурации (для сверки изменений) никого не должно быть  конфигураторе (1С не разрешает более 1 сеанса Конфигуратора)

Скачать файлы

Наименование Файл Версия Размер
Автоматизация логирования конфигурации файла 1
.epf 178,75Kb
11.09.14
1
.epf 178,75Kb Скачать
Просмотр лога 2
.erf 13,04Kb
11.09.14
2
.erf 13,04Kb Скачать
Все одним архивом 16
.zip 183,82Kb
11.09.14
16
.zip 183,82Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Канат Джумадылов (Fox-trot) 11.09.14 10:52
Работа проделана огромная. Но возникает вопрос: чем тебе не угодили штатные средства?
2. Андрей Д. (bambr1975) 11.09.14 14:05
3. Александр Тюлюкин (atulukin) 11.09.14 11:34
В описание добавлены ссылки на используемые средства.
4. Александр Тюлюкин (atulukin) 11.09.14 11:35
В штатных средствах не устраивает именно автоматизированность и скорость работы.
Данная обработка на основании логов изменений позволяет практически мгновенно выдавать результаты изменений конфигурации.
5. cmd_vasec (cmd_vasec) 29.09.14 15:17
При работе с хранилищем, количество сеансов в конфигураторе может быть более одного.