Новость от декабря, 2021

Исправление ошибок

  • Исправлена ошибка передачи из 1С в BioSmart некорректной даты увольнения сотрудника. Передается дата увольнения. Ранее передавалась дата, следующая за датой увольнения

Оптимизация

  • Существенно ускорено построение дерева сотрудников из 1С на странице Синхронизация. Эта же процедура используется при работе регламентного задания. Ранее дерево сотрудников из 10000 заполнялось 20 минут, после оптимизации - 5-10 секунд

Интерфейс

  • Реализована новая форма Настройки. Основные нововведения:

    • Все параметры расположены на одной странице в свертываемых группах

    • Все настройки применяются непосредственно в момент изменения, без необходимости сохранения и переоткрытия формы обработки. Для этого при изменении параметра происходит сохранение настроек, оповещение открытой формы обработки, перестроение интерфейса при необходимости

    • Вместо скрытия зависимых параметров применяется ограничение доступности

    • Выведены расширенные подсказки около каждого параметра

  • Командировки вынесены в отдельную форму, чтобы пользователь явно закрывал ее для продолжения работы с обменом. Подробнее: Командировки

  • Наименования и пиктограммы основных команд приведены к единообразию

  • Исправлено поведение формы при работе на небольших разрешениях. Ранее верхняя командная панель “уезжала” за границы экрана

  • Создана форма О программе

  • Вынесены в отдельные формы: Организации, участвующие в обмене, Точки доступа, Отсутствия, Виды расчета, исключаемые из табеля, Виды использования рабочего времени

Рефакторинг

Выполнен рефакторинг исходного кода обработки:

  • внешний вид процедур и функций приведен к единообразию

  • процедуры и функции сгруппированы в области, соответствующие страницам обработки: #синхронизация, #отклонения, #табели-т13 и т.д.

  • удален неиспользуемый код

  • удалены лишние комментарии, не несущие смысла

  • удалены неиспользуемые реквизиты мв_Тест, мв_ОтветСКУД