Қаржы және шарттар
Word-тағы өз шарт үлгіңіз: жүктеу және айнымалылар
{{ student.full_name }}, {{ contract.number }} placeholder'лары бар өз .docx құжатыңызды жүктеңіз — Drivli оқушының, шарттың деректерін және мектеп деректемелерін автоматты түрде қояды. Шығуда DOCX немесе PDF.
Неге өз үлгіңіз
Әр мектептің өз шарт мәтіні бар — заңгер тексерген, директорға таныс, жергілікті талаптармен келісілген. Құжаттар конструкторы дәл сол өзіңіздің Word файлыңызды Drivli-ге жүктеп, әр қалыптастыру кезінде оған оқушының, шарттың деректерін және мектеп деректемелерін автоматты түрде қоюға мүмкіндік береді. Бөтен мәтіні бар жүйелік PDF-тер жоқ — тек сіздің бланкіңіз.
Өз үлгіңізді қалай жасау керек
- Word-та қызмет көрсету бойынша ағымдағы шартыңызды ашыңыз.
- «Жанды» деректер болуы керек жерлерді (оқушының ФИО-сы, шарт нөмірі, сома, мектеп деректемелері) тауып, оларды қос жүйелі жақшалардағы placeholder'ларға ауыстырыңыз:
ДОГОВОР № {{ 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 ретінде сақтаңыз (Файл → Басқаша сақтау → Word Document).
Қалай жүктеу керек
- Drivli-де бүйірлік панельде 📄 Құжаттар бөлімін ашыңыз (директор бөлімі).
- «Жаңа үлгі жүктеу» басып → файлды, категорияны (Шарт / Келісім / Өтініш / Түбіртек / Нұсқаушымен шарт / Қызметкермен шарт / Еркін құжат / Есеп), атауын таңдаңыз.
- Қосымша — «Осы категория үшін әдепкі үлгі ету» дегенді белгілеңіз.
Қалай пайдалану керек
Жүктеуден кейін «📄 Қалыптастыру» батырмасы үш жерде пайда болады:
- /finance/contracts бөлімінде: «Жаңа шарт» формасында міндетті үлгі селекторы бар. Шарт құрылғаннан кейін деректері қойылған DOCX/PDF автоматты түрде жүктеледі.
- /instructors және /employees бөлімдерінде: құру формасы — қосымша үлгі селекторы + «Шарт нөмірі» өрісі. Егер таңдасаңыз — нұсқаушы/қызметкер құрылғаннан кейін шарт жүктеледі.
- Оқушы карточкасында — «📄 Үлгі бойынша құжат» батырмасы нақты оқушыға келісімдерді, өтініштерді, түбіртектерді қалыптастырады.
- /reports бөлімінде — кезең таңдағышы бар «📄 Үлгілер бойынша теңшелетін есептер» секциясы.
Айнымалылар анықтамалығы
Әр категорияда түрлі өрістер қолжетімді. «Құжаттар» бөлімінде категорияның қасында оның атауы бар батырма бар — ол мысалдары бар бүкіл тізім көрінетін «Айнымалылар анықтамалығын» ашады. Ең жиілері:
- Мектеп:
{{ school.name }},{{ school.legal_name }},{{ school.inn }},{{ school.ogrn }},{{ school.legal_address }},{{ school.license_number }},{{ school.director_full_name }},{{ school.phone }} - Оқушы:
{{ student.full_name }},{{ student.passport }},{{ student.address }},{{ student.category }},{{ student.medical_cert_number }} - Шарт:
{{ contract.number }},{{ contract.signed_on }},{{ contract.total_rub }},{{ contract.total_rub_words }}(сома жазбаша),{{ contract.paid_rub }},{{ contract.debt_rub }} - Нұсқаушы:
{{ instructor.full_name }},{{ instructor.categories }},{{ instructor.hourly_rate_rub }},{{ instructor.hourly_rate_words }} - Қызметкер:
{{ employee.full_name }},{{ employee.email }},{{ employee.role_label }}(орысша) - Бүгін:
{{ today }}(11.05.2026),{{ today_long }}(11 мая 2026 г.)
Есептер үшін циклдар
«Есеп» категориясының үлгілерінде Jinja циклдары бар коллекциялар қолжетімді:
УЧЕНИКИ С ЗАДОЛЖЕННОСТЬЮ:
{% 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 %}Қолжетімді коллекциялар: students, instructors, payments, lessons, плюс итоги в totals.* және кезең period_from / period_to.
Тарифтер бойынша лимиттер
- Стандарт: 3 үлгі
- Профи: 5 үлгі
- VIP: шексіз
Реттеуші құжаттар (ГИБДД үшін жүргізуді есепке алу журналы, Ростехнадзор чек-парағы) жүйелік болып қалады — мектеп оларды өзгертпейді, инспектор күтетін форматты бұзбау үшін.
Егер бірдеңе қойылмаса
Ең жиі себеп — айнымалы атауындағы қате. {{ stuent.full_name }} («d» әрпінсіз) құламайды, бірақ қойылмайды да. Drivli үлгіні жүктеу кезінде тек файлдың .docx ретінде ашылатынын тексереді; айнымалылар атауларын ол рендер сәтінде тексереді. Егер үлгіде белгісіз айнымалы болса — «Үлгідегі жарамсыз айнымалы: …» деген егжей-тегжейлі хабарламасы бар 400 көресіз.