Фиксация факта изменения конфигурации

1. alexey_kurdyukov 157 05.10.20 06:53 Сейчас в теме
Кому-нибудь приходила в голову идея повесить триггер на запись таблицы CONFIG (в частности, на MSSQL), который записывал бы время изменения, после чего, пользуясь, например, данными журнала регистрации, определять автора изменений, выгружать конфигурацию в файлы и заставлять автора делать коммит в гит?

Если где-то есть что-то про подобное, отправьте меня туда пожалуйста!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Fox-trot 158 05.10.20 08:03 Сейчас в теме
(1) 1с запрещает такие фишки использовать, хотя когда это кого-то останавливало
2. DmitriyPopow 33 05.10.20 07:36 Сейчас в теме
хранилище как альтернатива не предлогать?
4. FatPanzer 05.10.20 08:07 Сейчас в теме
(2) Хранилище не отслеживает факт обновления подключённой к нему базы...
5. alexey_kurdyukov 157 05.10.20 09:11 Сейчас в теме
Проблема в том, что при обновлении происходит 100500 запросов, непонятно, как отследить начало и окончание обновления
6. nomad_irk 72 05.10.20 11:07 Сейчас в теме
(5)А не проще в скрипт, выполняющий обновление конфигурации БД из файла(-ов)конфигурации, добавить автоматический коммит в GIT?
7. alexey_kurdyukov 157 05.10.20 11:08 Сейчас в теме
(6) Что делать с хотфиксами?
8. nomad_irk 72 05.10.20 11:12 Сейчас в теме
(7)Оно по тому же алгоритму на конфигурацию натягивается или нет?
9. alexey_kurdyukov 157 05.10.20 11:13 Сейчас в теме
(8) Вообще обычно всё работает так: человек заходит в конфигуратор рабочей базы и каким-то образом что-то обновляет.
Вот, собственно, с этим надо что-то делать.
10. nomad_irk 72 05.10.20 11:16 Сейчас в теме
(9)Написать скрипт, выполняющий все те же действия, что и пользователь, но скрипт не будет забывать коммитить это все в GIT по успешному завершению обновления.
Мне как-то так представляется решение вашей проблемы. Или я что-то не так понимаю?
11. user1464234 05.10.20 11:46 Сейчас в теме
А что можно с этим сделать? Есть записи в журнале регистрации, о том кто и когда внес изменения конфигурации. У нас были еще отдельные варианты модулей в каталогах пользователей и все это бакапилось.
Хотя были моменты, когда мы понимали, что руководство компании как то иначе представляет себе работу в отделе и не факт, что им понравится правда.
Надеюсь, что 8ка в этом плане больше удовлетворяет требованиям рынка ПО.
Расширения же нельзя подключить к конкретному пользователю?
12. alexey_kurdyukov 157 06.10.20 05:27 Сейчас в теме
Похоже, в итоге придётся воспользоваться традиционным вариантом - хранилище -> gitsync. Хотелось обойтись без хранилища, конечно.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот