06 / Запись
2025—весна 2026
КС54 — генератор договоров и платёжных документов
Практика
Frontend / PHP / документооборот / PDF / эксплуатация
Отдельный прикладной продукт КС54 для подготовки договоров и платёжных документов. Система использовалась для внебюджетного обучения, подготовительных курсов и связанных сценариев: расчёты по учебным годам, PDF, платёжные QR и реестр договоров. Активная поддержка завершилась примерно весной 2026 года, когда основной договорной контур начал переходить в новую платформенную линию DocFlow / KS54 Platform.
Контур работ
- 01
Формы и генерация договоров для внебюджетного обучения и подготовительных курсов
- 02
Расчёт стоимости, сроков обучения, графиков и пропорциональных платежей по дате договора
- 03
Платёжные QR в формате ST00012 и ПД-4
- 04
PDF-генерация через mPDF, печатные шаблоны и единая конфигурация шрифтов/полей
- 05
Каталоги программ, тарифов и подписантов для учебных годов 2025–2026 и 2026–2027
- 06
Реестр договоров с дедупликацией и отправкой структурированных данных через Google Apps Script
- 07
Stateless CSRF через HMAC, валидация форм и клиентские маски/проверки
- 08
К весне 2026 — завершение активной поддержки legacy-генератора и перенос основного договорного контура в новый DocFlow / KS54 Platform
Технологии периода
PHP document generator
PHP / mPDF 8.2 / chillerlan/php-qrcode 5.xСистема формирует договоры и платёжные документы на сервере, использует mPDF для PDF и chillerlan/php-qrcode для платёжных QR. UI построен на Tabler и небольшом собственном JavaScript без отдельного SPA-фреймворка.
Education contracts
2025–2026 → 2026–2027В коде отдельно сохранены каталоги программ, тарифов и подписантов на 2025–2026 учебный год и актуализированный слой для 2026–2027. Расчёты учитывают дату договора, длительность обучения, режим оплаты и пророцию первого учебного года.
Payments & registry
ST00012 / ПД-4 / Google Apps ScriptПлатёжные документы собираются с банковскими реквизитами и QR, а registry.php передаёт структурированную запись договора во внешний Google Apps Script с dedupe по номеру договора, ФИО и дате.
Operations
contract-legacy.ks54.pro / cron fast-forward deployРепозиторий содержит эксплуатационную документацию, nginx-vhost, права пользователя/группы и cron-скрипт безопасного fast-forward обновления. К весне 2026 активная поддержка этого legacy-контура завершилась; основной договорной сценарий начал переходить в DocFlow / KS54 Platform.
Версии и даты отражают подтверждённые архивами, Git-историей или релизами состояния и не означают, что каждый компонент использовался во всех развёртываниях.