Договора со студентами

Работа со списком договоров студента

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
Назначить обучение

Назначить обучение с фиксированными платежами за каждое занятие.