Внесение данных из файлов приёма в реестр невостребованных документов и заполнение журнала. Дата внесения — текущая; журнал заполняется чисто (без строк-примеров шаблона). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
28 lines
821 B
Python
28 lines
821 B
Python
#!/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())
|