Договора со студентами
Работа со списком договоров студента
CreateAgreementDraft
Создать черновик договора
Перед тем как создать договор нужно создать его черновик. В результате выполнения метода будет возвращён Id договора, по которому можно будет привязать к договору дополнительную информацию расписание. Последующий, за тем, вызов метода updateAgreement установит договору активный статус.
GetList
Список договоров
Получить список договоров ученика.
GetAdditionalList
Список договоров
Получить список договоров ученика с дополнительной информацией.
GetById
Информация договора
Получить информацию о договоре по его id.
GetPrefixNumber
Номер для нового договора
Получить номер для нового договора, в соответствии с переданным префиксом.
UpdateAgreement
Обновить договор
Обновить информацию договора
DeleteAgreement
Удалить договор
Удалить договор
GetTrueLessonCost
Стоимость занятия по договору
Получить точную стоимость занятия на дату, в соответствии с тарифом.
GetAverageValues
Получить итоги
Получить средние значения оценок ученика в рамках договора.
CloseAgreement
Закрыть договор
Завершить обучение ученика
RestoreAgreement
Открыть договор
Возобновить обучение ученика по завершённому договору
RecalculateAgreementInformation
Пересчитать итоги
Обновить кэшированные данные о средних оценках ученика и сумме финансовых потерь.
FullLessonsReport
План занятий
Сводная информация о планируемых и реально проведённых занятиях по договору.
GetCostRegisterRecords
Получить регистр стоимости
Получить все записи регистра стоимости договора.
GetCostRegisterRecordById
Элемент регистра стоимости по его ID
Получить запись регистра стоимости по её ID.
CreateCostRegisterRecord
Добавить запись в регистр стоимости
Создать запись в регистре стоимости договора.
UpdateCostRegisterRecord
Обновить запись регистра стоимости
Обновить запись регистра стоимости договора.
DeleteCostRegisterRecord
Удалить запись регистра стоимости
Удалить запись регистра стоимости договора.
RecalcAllAgreementLessonsCost
Пересчитать стоимость всех занятий
Пересчитать стоимость всех занятий в договоре
AddCourse
Назначить обучение
Назначить обучение с фиксированными платежами за каждое занятие.