Python-скрипт для массового переключения формата журнала регистрации

Администрирование - Журнал регистрации

Python-скрипт формат журнал регистрации

3
Python-скрипт для массового переключения формата журнала регистрации. В первую очередь из SQL в файл. python.exe 1c_format_log_chenger.py Analyze, clearing and change journal format for 1C journal system Use -a or --analyze for analyzing Use -c or --clear for delete all log files Use --sql2file for change logfiles format 2 File Use --file2sql for change logfiles format 2 SQL

Делался во времена 8.3.11, т.к. вручную переключать 30 баз ну очень долго.Как ни странно остался актуальный и при 8.3.12. Т.к. заходить в конфигуратор 30 баз это тоже как-то не быстро. Python чтобы работало и под Linux, и под Windows. Ну и учу его по-немного сейчас. Старые журналы не перегружаются, а уносятся в отдельную папку. Где искать и куда бэкапить задается в самом скрипте

workdir = "C:/Program Files/1cv8/srvinfo/reg_1541"
backupdir = "c:/backup"

Под windows обязательно запускать в сессии с "Run as administrator". На одном из серверов после переключения формата не оказалось нормальных прав на workdir. Права на папки не проверяются, поэтому после переключения лучше проверить, что все работает.

Если скрипт окажется интересным кому-то кроме меня самого - постараюсь причесать и выложить на github.

3

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

Наименование Файл Версия Размер
Python-скрипт для массового переключения формата журнала регистрации:
.py 4,47Kb
12.10.18
0
.py 4,47Kb Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. fishca 1124 12.10.18 15:40 Сейчас в теме
2. capitan 620 12.10.18 16:53 Сейчас в теме
Интересует стали ли быстрее от такой операции ?
3. DonAlPatino 32 12.10.18 22:14 Сейчас в теме
У меня сильнопереписанный ЗУП и Бит.Финанс. На глаз "быстрее" точно не заметно. НО. Программеры не блокируют работу баз, копаясь в журналах. И это уже хорошо.
4. nvv1970 14.10.18 21:38 Сейчас в теме
(3) Можно подробнее?
Текстовый формат, в отличии от sqlite, намертво вешает базу при чтении. Как у вас случилось наоборот?
6. DonAlPatino 32 15.10.18 09:42 Сейчас в теме
(4) Хм... У меня ровно на оборот. 1сники любят забывать при поиске поставить фильтр по времени и все... при sql никто в базу зайти не может пока не отисчется. С файлами (ну они ротируются каждую ночь) такого нет.
5. nvv1970 14.10.18 21:44 Сейчас в теме
Огого! ТС, поясните как вы переключаете журнал? Удалением старого и созданием пустого файлика?
Я как-то пытался раскурить вопрос, что же отвечает в базе за настройки журнала... Разницу в данных после переключения увидел, но ясности это не внесло ((
7. DonAlPatino 32 15.10.18 09:44 Сейчас в теме
(5) Именно. Только не удалением, а переносом в другу папку. Я тут параллельно пытаюсь все это в ELK загрузить (используя прогу на VB c infostart), но лыжи не едут :-(.
Оставьте свое сообщение