Release 0.3.0: movements — регистратор ↔ регистры движений

Таблица register_records, мягкая миграция схемы 2→3 и команда query_1c.py movements в обе стороны.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
7 changed files with 463 additions and 10 deletions
+16
View File
@@ -5,6 +5,21 @@
Формат: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
Версионирование: [Semantic Versioning](https://semver.org/lang/ru/).
## [0.3.0] - 2026-07-16
### Added
- Таблица **`register_records`** (документ → регистры движений из `RegisterRecords`).
- Команда **`query_1c.py movements`**:
- документ → список регистров движений;
- регистр → список документов-регистраторов;
- `--type`, `--limit`, `-b` как у остальных команд.
- Мягкая миграция схемы **2→3** при открытии индекса (без `reindex --full`): backfill из JSON объектов.
### Changed
- `SCHEMA_VERSION` = 3; инкрементальный `reindex` пишет связи в `register_records`.
## [0.2.0] - 2026-07-16
### Added
@@ -40,5 +55,6 @@
- `query_1c.py`: `search`, `show`, `refs`, `modules`, `module`.
- Инкремент по `mtime`+`size` файлов; индекс модулей `**/*.bsl`.
[0.3.0]: https://git.p7net.ru/1c/index/-/tags/v0.3.0
[0.2.0]: https://git.p7net.ru/1c/index/-/tags/v0.2.0
[0.1.0]: https://git.p7net.ru/1c/index/-/tags/v0.1.0