# Парсер технологического журнала 1С

> tech-log-parser: разбор технологического журнала 1С:Предприятие 8 на Rust, чистый JSON без дублей и Native API-компонента.

- Category: new-repos
- Published: 2025-08-27T05:23:01.251455
- Canonical: https://gitsell.ru/blog/parser-tehnologicheskogo-zhurnala-1s-predpriyatie-8-na-rust

## Article

[tech-log-parser](https://gitsell.ru/medigor/tech-log-parser) разбирает **технологический журнал 1С:Предприятие 8**. Perl+regex медленные; JSON платформы 8.3.25 дублирует события. Здесь парсер на Rust, конвертер файла/каталога в JSON и внешняя компонента Native API.

Карточка: [https://gitsell.ru/medigor/tech-log-parser](https://gitsell.ru/medigor/tech-log-parser). GitHub: https://github.com/medigor/tech-log-parser

Компонента даёт `ParseFile` с фильтрами по длительности, имени, свойствам (включая regex). Есть бенчмарк и тестовая конфигурация на 8.3.23.

## FAQ

### Зачем не штатный JSON ТЖ?
В 8.3.25 JSON журнала содержит дубли, десериализация в 1С становится неудобной. Этот парсер отдаёт события без дублей.

### Можно ли звать из 1С, не из консоли?
Да, Native API-компонента и метод ParseFile.

### Фильтры режут память?
Да, regex и порог длительности отсекают события на чтении. Читать весь файл целиком в 1С дорого по RAM.

### Нужен Rust на рабочей базе?
Сборка — с Rust. В базу кладёте готовую компоненту/конвертер из релиза.

### Где карточка?
[https://gitsell.ru/medigor/tech-log-parser](https://gitsell.ru/medigor/tech-log-parser)
