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