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





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

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

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

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

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

5 Comments

  1. Fox-trot

    Работа проделана огромная. Но возникает вопрос: чем тебе не угодили штатные средства?

    Reply
  2. atulukin

    В описание добавлены ссылки на используемые средства.

    Reply
  3. atulukin

    В штатных средствах не устраивает именно автоматизированность и скорость работы.

    Данная обработка на основании логов изменений позволяет практически мгновенно выдавать результаты изменений конфигурации.

    Reply
  4. bambr1975

    del

    Reply
  5. cmd_vasec

    При работе с хранилищем, количество сеансов в конфигураторе может быть более одного.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *