1) Изменение в
101_ЦМСЧ_ЗиКГУ.ЗагрузкаДанныхИзExcel/src/Configuration/Configuration.mdo:
- добавлена ссылка на новый HTTP-сервис ПС_ВебСервисТабелей
2) Новая функциональность в
101_ЦМСЧ_ЗиКГУ.ЗагрузкаДанныхИзExcel/src/HTTPServices/ПС_ВебСервисТабелей/Module.bsl:
- реализован серверный модуль веб-сервиса с обработчиками маршрутов
- GET /index — возвращает HTML-форму ввода табеля
- GET /me — возвращает JSON с данными текущего пользователя
- GET /departments — возвращает JSON со списком доступных подразделений
- GET /employees — возвращает JSON со списком сотрудников подразделения
- GET /kinds — возвращает список видов использования рабочего времени
- GET /funds — возвращает список источников финансирования
3) Новая функциональность в
101_ЦМСЧ_ЗиКГУ.ЗагрузкаДанныхИзExcel/src/HTTPServices/ПС_ВебСервисТабелей/ПС_ВебСервисТабелей.mdo:
- создан метаданный объект HTTP-сервиса "ПС_ВебСервисТабелей"
- настроены корневой URL /tabel и маршруты для всех обработчиков
- Редактируемое поле "Наименование подразделения", привязка OnChange.
- Списки выбора "Подразделение" и "Наименование подразделения" из
ПС_НастройкиЗагрузкиТабелей с фильтром по организации.
- Автоподстановка наименования подразделения, если в РС для выбранного
подразделения единственное значение.
- Обратная загрузка: при изменении ключевых реквизитов формы (организация,
подразделение, наименование подразделения, период регистрации) поиск
ранее сохранённого табеля через ПС_ЗагруженныеТабеля (последняя
редакция по дате загрузки) и подтверждение пользователя при наличии
данных в форме. Заполнение ТЧ — заглушка, открывает найденный табель.
Два обработки:
1. Загрузка данных из табелей. Это отлаженная обработка.
Используется у заказчика
2. Загрузка расчетных данных из Excel. На переходном этапе. До
этого разрабатывалась в xiaomi mimo.