Показать сообщение отдельно
Старый 24.09.2020, 23:53   #12
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Косяки, непонятки и хотелки по историческим данным

Исторический график смарта...

До фига непонятного сходу, а ссылка в справке "см. Руководство пользователя" - не работает.

В историческом графике в смарте нельзя вывести только значения заданного диапазона по времени, а не весь архив?


Едем дальше с косяками.

Еще один глюк с Esc в смарте.
Есть экран, на котором живет исторический график(не во весь экран) и рядом с ним другие элементы - кнопки, текст, вывод числа. Если в переходах таки назначим Esc для выхода из экрана, то нажатие на него приводит только пропаданию всего изображения на полсекунды и остаемся на этом же экране. Выйти можно только быстрым троекратным нажатием на Esc.


Косяк со слайдером задания диапазона.
1. Размер исторического графика не на весь экран.Сверху и снизу есть другие элементы.
2. Открываем панель управления, тыкаем в задание начала диапазона.
3. Приехали. Нижняя часть окна со слайдером не отображается. Закрыть мы его не можем - на Enter не реагирует, по Esс получаем выход из экрана.
4. Вылетев по Esc, возвращаемся на экран с графиком - а там так и висит этот слайдер, с которым мы ничего не можем сделать.
Логичной была бы, как минимум, отработка Enter и Esc для этого окна.Как максимум, либо масштабирование слайдера соответственно размеру графика, либо отрисовка его поверх всех элементов экрана с привязкой его координат к экрану, а не к координатам графика. Растянуть окно графика до низа экрана тоже не поможет - так как оно сдвинуто вниз от верха, слайдер тоже оказывается сдвинутым вниз. Соответственно, его кнопки "Отмена" и "Перейти" находятся за пределами экрана.

Расположение элементов по уровню нам не поможет разместить свои элементы поверх графика, так он всегда сверху.

Далее. Мелочь в общем-то, но осадочек остается.
Если у нас пустой архив - нет ни одной записи - нам все равно предлагается сохранить отчет. После нажатия на кнопу "Сохранить" никакого отчета не сохраняется.
Правильным было бы при нажатии на дискету в панели управления вместо окна "Создание отчета" сразу выдавать сообщение о пустом архиве. Ну или все же создавать отчет, пусть он и будет пустой. А еще можно сделать проверку на пустоту архива и делать дискетку неактивной, как это сделано с кнопкой для слайдера. (Что касается этих слайдеров вообще, мое сугубо субъективное мнение - дико неудобная штука . Пока введешь одно значение в попытках его поймать с этими инерционными прокрутками, с обычной клавы с цифирями уже бы штук 5 ввел, минимум.)



Лирическое отступление.
Блин, весь день в лоджике, из них от силы полтора часа потрачено на саму программу, а все остальное время на борьбу с косяками и непонятками с этими историческими делами...
Теперь вот придется менять структуру экранов в смарте и частично концепцию интерфейса в целом.
Эх... если б заказчику не приспичило с этими архивами, сидел бы себе без новых глюков и проблем на 3.28 и горя б не знал.

Последний раз редактировалось ViS, 25.09.2020 в 00:07
ViS вне форума   Ответить с цитированием