Приём документов → реестр + журнал

Внесение данных из файлов приёма в реестр невостребованных документов
и заполнение журнала. Дата внесения — текущая; журнал заполняется чисто
(без строк-примеров шаблона).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
jze9
2026-06-26 03:11:18 +05:00
commit b5f7060a1f
20 changed files with 1571 additions and 0 deletions

27
run.py Normal file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Точка входа: внести данные приёма в реестр и заполнить журнал.
python3 run.py
Зависимости: odfpy, openpyxl, xlrd (pip install odfpy openpyxl xlrd)
Оригинальные файлы не изменяются — результат пишется в *_ЗАПОЛНЕНО.
"""
import logging
import sys
from priem_register import Pipeline
def main() -> int:
logging.basicConfig(level=logging.INFO, format="%(message)s")
try:
Pipeline().run()
except Exception as exc: # noqa: BLE001 - короткое сообщение для пользователя
logging.error("Ошибка: %s", exc)
return 1
return 0
if __name__ == "__main__":
sys.exit(main())