|
|
Строка 1: |
Строка 1: |
− | ===Таблица в базе данных===
| |
− | ''contracts'' - договор учащегося с учебным заведением. Отношения учащегося с учебного заведения начинаются с явного или подразумеваемого заключения договора на оказание образовательных услуг, выражающегося в виде записи в таблице contracts, связывающей учащегося, куратора и законного представителя.
| |
| | | |
− | ====Подробный формат полей в таблице:====
| |
− | *type - тип договора (1 - договор непосредственно с учеником, 2 - договор с законным представителем)
| |
− | *num - номер договора
| |
− | *numpass - номер пропуска, студенческого билета и т.п.
| |
− | *date - дата заключения
| |
− | *sellerid - куратор (id по таблице persons)
| |
− | *clientid - клиент, оплачивающий обучение (законный представитель, сам совершеннолетний ученик или куратор от организации)
| |
− | *studentid - ученик
| |
− | *adddate - дата добавления в БД
| |
− | *notes - заметки
| |
− | *departmentid - подразделение, к которому приписан контракт на обучение (например, принявшее ученика)
| |
− | *status - список статусов указан в одноименном плагине рабочих процессов [[Разработка:workflows/contracts | contracts ]]
| |
− |
| |
− | ===Дополнительные методы:===
| |
− | *Сгенерировать номер контракта
| |
− | *Найти контракт по номеру
| |
− | *Найти контракт по номеру пропуска
| |
− | *Найти список действующих контрактов для студента
| |
− | *Найти список действующих контрактов для клиента
| |
− | *Найти список действующих контрактов для куратора
| |
− | *Найти список действующих контрактов, относящихся к структурному подразделению
| |