Moliya va shartnomalar
Word'dagi oʻz shartnoma shablon: yuklash va oʻzgaruvchilar
{{ student.full_name }}, {{ contract.number }} placeholder'lari bilan oʻz .docx-hujjatingizni yuklang — Drivli oʻquvchi, shartnoma va maktab rekvizitlari ma'lumotlarini avtomatik qoʻyadi. Chiqishda DOCX yoki PDF.
Nima uchun oʻz shabloni
Har bir maktabning oʻz shartnoma matni bor — yurist tekshirgan, direktorga tanish, mahalliy talablar bilan kelishilgan. Hujjatlar konstruktori aynan shu sizning Word-faylingizni Drivli'ga yuklash va har shakllantirishda unga oʻquvchi, shartnoma va maktab rekvizitlari ma'lumotlarini avtomatik qoʻyish imkonini beradi. Begona matnli tizimli PDF emas — faqat sizning blankingiz.
Oʻz shabloningizni qanday qilish kerak
- Word'da xizmat koʻrsatish boʻyicha joriy shartnomangizni oching.
- «Jonli» ma'lumotlar boʻlishi kerak joylarni toping (oʻquvchi ФИО'si, shartnoma raqami, summa, maktab rekvizitlari) va ularni qoʻsh figurali qavslardagi placeholder'larga almashtiring:
ДОГОВОР № {{ contract.number }}
от {{ today }}
Автошкола «{{ school.name }}» (ИНН {{ school.inn }}, юридический адрес: {{ school.legal_address }}),
в лице директора {{ school.director_full_name }} (далее — Школа), и
{{ student.full_name }}, паспорт {{ student.passport }} (далее — Ученик),
заключили настоящий договор:
1. Стоимость обучения: {{ contract.total_rub }} ₽ ({{ contract.total_rub_words }}).- .docx sifatida saqlang (Fayl → Saqlash → Word Document).
Qanday yuklash kerak
- Drivli'da yon panelda 📄 Hujjatlarni oching (direktor boʻlimi).
- «Yangi shablon yuklash» → faylni, kategoriyani (Shartnoma / Rozilik / Ariza / Kvitansiya / Instruktor bilan shartnoma / Xodim bilan shartnoma / Erkin hujjat / Hisobot), nomni tanlang.
- Ixtiyoriy — «Bu kategoriya uchun standart shablon qilib qoʻyish»ni belgilang.
Qanday foydalanish kerak
Yuklashdan keyin «📄 Shakllantirish» tugmasi uch joyda paydo boʻladi:
- /finance/contracts'da: «Yangi shartnoma» formasida majburiy shablon selektori bor. Shartnoma yaratilgandan keyin qoʻyilgan ma'lumotlar bilan DOCX/PDF avtomatik yuklab olinadi.
- /instructors va /employees'da: yaratish formasi — ixtiyoriy shablon selektori + «Shartnoma raqami» maydoni. Agar tanlasangiz — instruktor/xodim yaratilgandan keyin shartnoma yuklab olinadi.
- Oʻquvchi kartochkasida — «📄 Shablon boʻyicha hujjat» tugmasi muayyan oʻquvchiga roziliklar, arizalar, kvitansiyalar shakllantiradi.
- /reports'da — davr tanlagichi bilan «📄 Shablonlar boʻyicha maxsus hisobotlar» boʻlimi.
Oʻzgaruvchilar ma'lumotnomasi
Har bir kategoriyada turli maydonlar mavjud. «Hujjatlar» boʻlimida kategoriya yonida uning nomli tugmasi bor — u «Oʻzgaruvchilar ma'lumotnomasi»ni ochadi, u yerda butun roʻyxat misollar bilan koʻrinadi. Eng koʻp uchraydiganlari:
- Maktab:
{{ school.name }},{{ school.legal_name }},{{ school.inn }},{{ school.ogrn }},{{ school.legal_address }},{{ school.license_number }},{{ school.director_full_name }},{{ school.phone }} - Oʻquvchi:
{{ student.full_name }},{{ student.passport }},{{ student.address }},{{ student.category }},{{ student.medical_cert_number }} - Shartnoma:
{{ contract.number }},{{ contract.signed_on }},{{ contract.total_rub }},{{ contract.total_rub_words }}(summa soʻz bilan),{{ contract.paid_rub }},{{ contract.debt_rub }} - Instruktor:
{{ instructor.full_name }},{{ instructor.categories }},{{ instructor.hourly_rate_rub }},{{ instructor.hourly_rate_words }} - Xodim:
{{ employee.full_name }},{{ employee.email }},{{ employee.role_label }}(ruscha) - Bugun:
{{ today }}(11.05.2026),{{ today_long }}(11 мая 2026 г.)
Hisobotlar uchun sikllar
«Hisobot» kategoriyasi shablonlarida Jinja-sikllar bilan kolleksiyalar mavjud:
УЧЕНИКИ С ЗАДОЛЖЕННОСТЬЮ:
{% for s in students %}{% if s.debt_rub %}
• {{ s.full_name }} ({{ s.category }}) — долг {{ s.debt_rub }} ₽
{% endif %}{% endfor %}
ИНСТРУКТОРЫ И ИХ ЧАСЫ ЗА ПЕРИОД:
{% for i in instructors %}
{{ loop.index }}. {{ i.full_name }} — {{ i.hours }} ч, к выплате {{ i.payout_rub }} ₽
{% endfor %}Mavjud kolleksiyalar: students, instructors, payments, lessons, plyus totals.* dagi yakuniy natijalar va period_from / period_to davri.
Tariflar boʻyicha limitlar
- Стандарт: 3 shablon
- Профи: 5 shablon
- VIP: cheksiz
Regulyator hujjatlar (ГИБДД uchun haydash hisobga olish jurnali, Ростехнадзор chek-listi) tizimli boʻlib qoladi — maktab ularni oʻzgartirmaydi, inspektor kutadigan formatni buzmaslik uchun.
Agar biror narsa qoʻyilmagan boʻlsa
Eng tez-tez uchraydigan sabab — oʻzgaruvchi nomidagi xato. {{ stuent.full_name }} («d» harfisiz) yiqilmaydi, lekin qoʻyilmaydi ham. Drivli shablonni yuklashda faqat fayl .docx sifatida ochilishini validatsiya qiladi; oʻzgaruvchi nomlarini u render paytida tekshiradi. Agar shablonda noma'lum oʻzgaruvchi boʻlsa — «Невалидная переменная в шаблоне: …» degan batafsil xabar bilan 400 koʻrasiz.