После изменения данных оборудования, для их использования при запросе информации о поверке в Аршин, необходимо сохранить изменения, закрыв форму. Только после этого при нажатии на кнопку “Обновить” на вкладке “Поверка” будут использоваться новые данные.
В противном случае, при запросе в Аршин будут использоваться данные, сохранённые до внесения изменений. Это неудобно.
Предложение , чтобы кнопка “Обновить” на вкладке “Поверка” использовала данные из формы, а не из базы данных.
О каких параметрах конкретно вы говорите? Синхронизировать можно только созданное устройство, у которого нельзя поменять модель. Остаётся только номер в реестре СИ, речь о нём?
Да речь о номере. Особенно красноречиво это выглядит для термометров. Их номера поверители коверкают на свое усмотрение. И приходится выполнять этот ритуал:
Мы обсудили ваш вопрос и у нас есть следующие предложения.
Обновление данных о поверках по факту не просто заполняет форму свойств и даёт вам выбор сохранить их или нет. Этот механизм вносит изменения в БД сразу же и отображает их на экране.
Один из параметров для поиска данных о поверке - серийный номер, который вы так же вводите на форме. Но если вы его ввели и он прошёл первоначальную проверку, это ещё не значит, что он корректный. Вы могли ввести дублирующийся серийный номер, а это может проверить только сервер при сохранении.
Исходя из этого, мы предлагаем не передавать данные на сервер для поиска, а предложить вам сначала сохранить изменения, в случае если они были введены.
Итоговый сценарий будет выглядеть так.
Открываете свойства оборудования
Вводите серийный номер, или номер в реестре СИ.
Нажимаете кнопку “Обновить” на закладке “Поверка”
Выдаётся вопрос “Перед обновлением данные о поверке необходимо сохранить внесённые изменения. Хотите продолжить?”
Если вы подтверждаете, данные сначала сохраняются (при этом проводятся все нужные проверки), а затем обновляются данные о поверках из реестра.
Смущает 4 и 5 пункты. Дополнительное окно с необходимостью подтверждения (“Да”) усложняет рутинную операцию. В ручную поверку обращаются, как правило, когда автоматическая проверка по каким-то причинам не срабатывает. И подобных ручных операций приходится выполнять довольно много, т.к. это делается для многих термометров
Я бы предложил сохранять номер сразу при нажатии кнопки “Обновить”. Для однозначности можно добавить соответствующее уведомление под кнопкой. Прежде не было ситуации, когда можно было ввести номер и не сохранив его, получить поверку.
Мне кажется, что оно как раз нужно, чтобы было однозначно понятно, что сейчас не просто произойдёт загрузка данных в окошко, а устройство физически обновится в базе.
Может, оставить предупреждение и добавить кнопку “Больше не спрашивать”?