Приём документов → реестр + журнал
Внесение данных из файлов приёма в реестр невостребованных документов и заполнение журнала. Дата внесения — текущая; журнал заполняется чисто (без строк-примеров шаблона). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
27
run.py
Normal file
27
run.py
Normal 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())
|
||||
Reference in New Issue
Block a user