Генератор документов
Из одной таблицы Excel — пачка готовых документов: КП, счета, договоры, акты. DOCX и PDF.
Что умеет
- 4 типа документов: коммерческое предложение, счёт, договор поставки, акт
- Читает таблицу Excel/CSV: клиент, ИНН, адрес, товар, количество, единица, цена
- Сам считает суммы, итог и сумму прописью — без ручного заполнения
- Группирует по клиентам: 3 клиента → 3 готовых документа за секунды
- Результат — DOCX (правится в Word) + PDF (готов к отправке)
- Реквизиты продавца в одном файле config.json — меняются за минуту
Как запускать
python3 gen_docs.py --type kp --data data.xlsx --pdf
python3 gen_docs.py --type schet --data data.xlsx --number 15 --pdf
python3 gen_docs.py --type dogovor --data data.xlsx --pdf
python3 gen_docs.py --type akt --data data.xlsx --pdf
Демо-данные
- Реквизиты: ИП Мельдзер П.А. (ИНН 510703611317) — реальные, из 1С
- Клиенты: Автоконтракты ООО, БЕРГ ХОЛДИНГ ООО, ИП Смирнов А.П.
- Товары и цены: кабель ВВГ 3х1,5, провод ПВС 2х2,5, клеммник ЗВИ-5, розетка, лампа — из справочника 1С