Как подготовить журнал регистрации 1С для нейросети
Иван Недомолков · Dərc edilib:
Нейросети можно передать журнал регистрации 1С в виде короткой сводки. Для этого сначала задают вопрос и отбирают подходящие события, затем считают показатели обычным кодом. В файл попадают результаты расчёта вместе с периодом, ограничениями и примерами ошибок. Модель помогает разобрать сводку, но доказательства остаются в журнале.
Сначала определите, что ищете
“Посмотри, всё ли хорошо” не задаёт границ проверки. Начните с конкретного случая: какое задание падает после обновления, какие числа робот сверки остатков видел в момент прогона, кто удалял документы за выбранный день, какие ошибки повторяются у разных пользователей. Для каждого вопроса нужен свой отбор. Поток начала и завершения транзакций мало помогает найти неудачные входы.
Запишите время инцидента и часовой пояс сервера. При сравнении до и после обновления используйте сопоставимые периоды работы: ночную загрузку данных нельзя принимать за нормальный рабочий час. Если обновление совпало с ростом ошибок, это повод изучить записи. Само совпадение ещё не устанавливает причину.
Что положить в снимок
Удобно разделить файл на паспорт выборки и результаты. В паспорте укажите базу под псевдонимом, начало и конец периода, выбранные события, число прочитанных записей и ограничения сбора. Отдельно отметьте, какие части журнала вообще не проверяли.
В результатах нужны группы ошибок, число повторений и время первого и последнего появления. Для заданий полезно сохранить их устойчивые обозначения. Для изменений прав нужны время и объект изменения. Когда текст ошибки нормализуется, храните связь с исходными записями локально: одинаково выглядящие сообщения иногда относятся к разным сбоям.
| Поле снимка | Зачем оно нужно |
|---|---|
| Отбор и период | Чтобы ответ относился к выбранному инциденту |
| Прочитанные события и лимиты | Чтобы неполную выборку не принять за весь журнал |
| Счётчики по группам | Чтобы модель работала с готовыми числами |
| Примеры с псевдонимами | Чтобы объяснение можно было проверить |
Обезличивание проверяется по файлу
Скрытые имена на экране ничего не говорят о содержимом выгрузки. Откройте итоговый файл перед отправкой: сведения о людях и инфраструктуре могут оставаться в свободном тексте исключений, путях к файлам и представлениях документов. Уберите токены и строки подключения. Сохраните одинаковую замену для одного пользователя во всех разделах, иначе связь событий потеряется.
Общий порядок подготовки данных описан в разборе про обезличивание выгрузки 1С. Если правила компании запрещают внешнюю передачу даже после такой обработки, анализируйте файл в разрешённом локальном контуре.
Как проверить ответ модели
Попросите для каждого вывода назвать раздел снимка, наблюдаемый факт и следующий шаг проверки. Ответ “обмен сломан” без номера группы ошибок и периода ничего не добавляет к диагностике. Рекомендации по изменению прав или отключению заданий проверьте отдельно с ответственным за базу.
Готовая обработка журнала регистрации собирает ответы и сохраняет Markdown и Excel. Для постоянного поиска по большой истории подходит вынос журнала регистрации в отдельное хранилище. Это разные объёмы работы: разовый снимок не заменяет историю наблюдений.
Можно ли доказать по журналу, кто изменил реквизит
Только если необходимые сведения действительно зарегистрированы. Событие записи объекта не обязательно содержит прежнее и новое значение каждого поля. Если подробностей нет, так и укажите в выводе. Когда журнал молчит, кто записал реквизит, устанавливают по самим данным: по распределению значений и списку мест записи в коде. Додумывать историю изменения по соседним событиям нельзя.