Задача ERP-21006

Задача :ERP-21006

2024-11-18 22:03:20
Краткое описание :
Анкетная форма редактирования записей шаблона рабочего дня
Описание :
Что измененно :
Доработка интерфейса редактирования шаблонов рабочего дня в
части перевода способа работы с данными (создание, изменение, удаление) с
прямого ввода в Табличную форму (далее – ТФ) на Анкетную форму (далее - АФ).
Как измененно :
Изменено представление интерфейса редактирования шаблонов
рабочего дня с табличной на анкетную форму. В режиме просмотра списка шаблонов
рабочего дня при необходимости модифицировать существующую запись или добавить
новую открывается окно редактирования в анкетной форме. Добавлена возможность
удалить запись из режима просмотра. При переходе в режим редактирования
проверяется возможность редактирования записи ШД, в случае запрета
редактирования окно АФ не открывается. Окно (АФ) состоит из 3х областей: -
оконное меню (кнопка "x", повторяет алгоритм кнопки "Закрыть") - область ввода
данных (поля для заполнения). Ввод\изменение данных в поле не выполняет
сохранение в БД - элементы управления (кнопки "Сохранить", "Сохранить и
закрыть", "Закрыть"). Располагаются в нижней части экрана. При закрытии АФ (по
кнопке «Закрыть» или через «x» в оконном меню) добавление записи в ТФ
отменяется (не вносятся изменения в БД). При нажатии кнопки «Закрыть» или «x» в
оконном меню открывается окно подтверждения действия с сообщением: "Закрыть
форму ввода? (да; нет)". "Да" - закрыть окно. После нажатия кнопки «Сохранить»,
«Сохранить и закрыть» открывается окно подтверждения действия с сообщением:
"Сохранить введенные данные? (да; нет)". "Да" – данные сохраняются в БД. "Нет"
– действие по сохранению прерывается (не вносятся изменения в БД). При открытии
АФ поле «группа» автоматически подтягивается в соответствии с группой доступа
для работника. И для администраторов – с возможностью выбора группы. Поле
«рабочее время всего» - рассчитывается при изменении данных в полях "время
начала", "время окончания", "перерывы". Удаление записи происходит из режима
редактирования. Добавлен контроль ввода перерывов. Т.е. нельзя заполнить
следующий перерыв, если предыдущий не заполнен (с 0:00 по 0:00). Кроме этого
обрабатывается ситуация, когда при редактировании один из перерывов "удаляется"
(изменяется на с 0:00 по 0:00). В случае, если заполнены перерывы после этого,
они сместятся на позицию вверх. При сохранении записи ШД дополнительно
проверяется пересечение перерывов друг с другом. В случае наличия пересечений,
выдается сообщение об ошибке.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_CALENDARZ_CALENDARRES9.1.84.02024-11-18 22:03:20