К архиву

06 / Запись

2025—весна 2026

КС54 — генератор договоров и платёжных документов

Практика

Frontend / PHP / документооборот / PDF / эксплуатация

Отдельный прикладной продукт КС54 для подготовки договоров и платёжных документов. Система использовалась для внебюджетного обучения, подготовительных курсов и связанных сценариев: расчёты по учебным годам, PDF, платёжные QR и реестр договоров. Активная поддержка завершилась примерно весной 2026 года, когда основной договорной контур начал переходить в новую платформенную линию DocFlow / KS54 Platform.

Контур работ

  1. 01

    Формы и генерация договоров для внебюджетного обучения и подготовительных курсов

  2. 02

    Расчёт стоимости, сроков обучения, графиков и пропорциональных платежей по дате договора

  3. 03

    Платёжные QR в формате ST00012 и ПД-4

  4. 04

    PDF-генерация через mPDF, печатные шаблоны и единая конфигурация шрифтов/полей

  5. 05

    Каталоги программ, тарифов и подписантов для учебных годов 2025–2026 и 2026–2027

  6. 06

    Реестр договоров с дедупликацией и отправкой структурированных данных через Google Apps Script

  7. 07

    Stateless CSRF через HMAC, валидация форм и клиентские маски/проверки

  8. 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-историей или релизами состояния и не означают, что каждый компонент использовался во всех развёртываниях.

Связаться
Скопировано