В статье рассматривается одна из проблем, с которой можно столкнуться при автоматизации деятельности вуза с помощью типового решения 1С:Университет ПРОФ. В статье было проведено исследование типового механизма по формированию графика платежей для договора. Проанализированы возможности решения проблемы типового механизма. Представлен один из возможных вариантов решения.
Ключевые слова: автоматизация, 1С: Предприятие, 1С: Университет ПРОФ, доработка, образование .
В рамках задач автоматизации могут возникать проблемы при доработке типовых решений под требования заказчика. Данные проблемы могут быть выражены как в виде недостаточной гибкости настроек типовых механизмов, так и в виде типовых неавтоматизируемых механизмов работы.
В статье будет рассмотрен кейс решения проблемы автоматизации в виде недостаточной гибкости настройки формирования итогового графика платежей договоров с учетом всех дополнительных соглашений в типовом решении по автоматизации и цифровизации деятельности вузов на базе платформы 1С: Предприятие: «1С:Университет» в редакции ПРОФ. Данный механизм не имеет возможности выбора поведения системы при завершении дополнительного соглашения. А именно того, заменяет ли текущее дополнительное соглашение весь идущий после него график платежей либо только ту часть, которая приходится на интервал дат текущего дополнительного соглашения.
Актуальность данной работы выражается в том, что типовое решение по автоматизации деятельности вузов «1С:Университет» является популярным продуктом в рамках автоматизации и цифровизации работы образовательных организаций, согласно информации с официального сайта СГУ Инфоком данное решение внедрено в 486 вузах [1] из 724 организаций осуществляющих образовательную деятельность по программам бакалавриата, специалитета, магистратуры [2], что составляет 67,12 %. Также цифровизация высшего образования включена в национальный проект «Образование» [3].
Рассмотрим оригинальный механизм формирования графика платежей для договора с учетом всех дополнительных соглашений.
Оригинальный алгоритм работы формирования графика платежей для договора с учетом всех дополнительных соглашений представлен в виде диаграммы (рисунок 1).
Рис. 1. Оригинальный алгоритм работы формирования графика платежей для договора с учетом всех дополнительных соглашений
Данный механизм имеет один существенный недостаток, а именно невозможность выбрать реакцию на конец доп. соглашения и возврат к основному договору. В оригинальном механизме всегда остальная часть графика платежей в таком случае отбрасывается. Однако данный подход является неприемлемым, когда доп. соглашение должно заменить собой только часть графика платежей, например, доп. соглашение о рассрочке платежа, которое заменяет один платеж на несколько платежей в более поздние даты. Подходы к решению данной проблемы будут рассмотрены далее.
При решении проблемы недостаточной гибкости настроек формирования графика платежей, были выдвинуты два возможных варианта решения проблемы.
Первый вариант — изменить поход к ведению доп. соглашений и переписать механизм формирования графика платежей доп. соглашения, чтобы в каждом доп. соглашении был весь график платежей. Данный вариант не подходит, так как предусматривает дублирование информации, делает механизм доп. соглашений бесполезным, так как в доп. соглашении хранится общий график, и меняет тем самым бизнес-процесс по ведению договоров. Решение данной проблемы заключается в том, что каждое дополнительное соглашение содержит всю оставшуюся часть графика платежей и изменения вносятся во всю оставшуюся часть графика.
Второй вариант — изменить функцию формирования таблиц дат и сумм графика платежей таким образом, чтобы в зависимости от вида доп. соглашения было разное поведение: либо отбрасывался остальной график платежей, либо он сохранялся. Данное решение проблемы заключается в том, что график платежей основного договора дополняется графиком дополнительных соглашений, который в зависимости от типа либо заменяет собой только платежи, находящиеся между датой начала доп. соглашения и датой его окончания, либо заменяет собой все платежи от даты начала платежа до даты последнего платежа графика платежей. На этом варианте было принято решение остановиться, так как он не требует изменения бизнес-процесса и дублирования информации в системе. Рассмотрим изменённый алгоритм работы.
Изменённый алгоритм работы формирования графика платежей для договора с учетом всех дополнительных соглашений представлен в виде диаграммы (рисунок 2).
Рис. 2. Изменённый алгоритм работы формирования графика платежей для договора с учетом всех дополнительных соглашений
Данный алгоритм пакетом запросов получает график платежей основного договора и графики платежей дополнительных соглашений. Заносит график платежей основного договора в общий график платежей. Получает график дополнительного соглашения. Проверяет текущее дополнительное соглашение на наличие в списке характеристик, служебного значения характеристики (для обозначения можно использовать реквизит (поле) добавленное в справочник, но тогда пришлось бы отключать всех пользователей от системы для добавлений реквизита, что нежелательно делать в системе, находящейся в эксплуатации), отвечающего за то, чтобы график текущего доп. соглашения полностью заменял собой весь оставшийся (от даты начала доп. соглашения до конца таблицы график) график платежей. При наличии этой характеристики график полностью заменяет собой оставшийся график платежей, иначе только ту часть, находящуюся между датой начала и датой окончания доп. соглашения, данная операция повторяется для всех доп. соглашений для получения полного графика платежей, полученный график сортируется по возрастанию даты и возвращается из функции.
Вывод
В данной статье была рассмотрена проблема недостаточной гибкости настройки механизма по формированию графика платежей для договора с учетом всех дополнительных соглашений, присущая для типовой конфигурации «1С: Университет ПРОФ». Рассмотрены методы её решения, выбран наиболее подходящий для данной ситуации, рассмотрен возможный алгоритм работы функций данного решения.
Литература:
- Главная страница / [Электронный ресурс] / СГУ Инфоком: [сайт]. — URL: https://web.archive.org/web/20241112145602/https://sgu-infocom.ru/ (дата обращения: 06.12.2024).
- Образование в цифрах: 2024: краткий статистический сборник / Т. А. Варламова, Л. М. Гохберг, О. А. Зорина [и др.]. — Москва: ИСИЭЗ ВШЭ, 2024. — 132 c. — Текст: непосредственный.
- Цифровизация образования / [Электронный ресурс] / сайт Минобрнауки России: [сайт]. — URL: https://www.minobrnauki.gov.ru/colleges_councils/kollegialnye-organy/digitalcouncil/digitalobr/ (дата обращения: 06.12.2024).