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
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Python-скрипт для массового переключения формата журнала регистрации:
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Делался во времена 8.3.11, т.к. вручную переключать 30 баз ну очень долго.Как ни странно остался актуальный и при 8.3.12. Т.к. заходить в конфигуратор 30 баз это тоже как-то не быстро. Python чтобы работало и под Linux, и под Windows. Ну и учу его по-немного сейчас. Старые журналы не перегружаются, а уносятся в отдельную папку. Где искать и куда бэкапить задается в самом скрипте
Под windows обязательно запускать в сессии с "Run as administrator". На одном из серверов после переключения формата не оказалось нормальных прав на workdir. Права на папки не проверяются, поэтому после переключения лучше проверить, что все работает.
Если скрипт окажется интересным кому-то кроме меня самого - постараюсь причесать и выложить на github.
История изменений реквизитов и табличных частей справочников, документов, независимых регистров сведений, возможность отката изменения, восстановление удаленных объектов, сбор статистики использования базы 1С. Альтернативный журнал регистрации.
Полнотекстовый поиск в миллионах записей журнала регистрации 1С может занимать минуты или даже часы, а стандартные инструменты не позволяют эффективно выполнять агрегации и анализировать данные на больших объемах. Расскажем о том, как с помощью ClickHouse обеспечить практически мгновенный разбор инцидентов, настроить мониторинг и автоматическую реакцию на события журнала регистрации.
В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.
Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.
Внешняя обработка для БСП-конфигураций с простым программным интерфейсом. Предназначена для мониторинга состояния системы. Базово реализована отправка ошибок из журнала регистрации, но можно легко добавить мониторинг других журналов, каких-либо действий пользователей, состояния системы (например закрытие месяца).
У меня сильнопереписанный ЗУП и Бит.Финанс. На глаз "быстрее" точно не заметно. НО. Программеры не блокируют работу баз, копаясь в журналах. И это уже хорошо.
(4) Хм... У меня ровно на оборот. 1сники любят забывать при поиске поставить фильтр по времени и все... при sql никто в базу зайти не может пока не отисчется. С файлами (ну они ротируются каждую ночь) такого нет.
Огого! ТС, поясните как вы переключаете журнал? Удалением старого и созданием пустого файлика?
Я как-то пытался раскурить вопрос, что же отвечает в базе за настройки журнала... Разницу в данных после переключения увидел, но ясности это не внесло ((
(5) Именно. Только не удалением, а переносом в другу папку. Я тут параллельно пытаюсь все это в ELK загрузить (используя прогу на VB c infostart), но лыжи не едут :-(.