[Механизм интерфейса] Интерактивный выбор даты

Программирование - Практика программирования

20
Вариант механизма выбора даты для разработки интерфейса под сенсорный монитор. Особенно актуально для разработки терминалов или других подобных систем.

 

Добрый день, Коллеги!

Представляю готовый механизм интерфейса.

 

Назначение

Основное назначение для терминалов с сенсорным монитором.

Альтернативное использование в автоматизированных рабочих местах.

Возможности

Интерактивное изменение даты по средствам увеличения или уменьшения на одно значение, каждого элемента даты.

Присутствует возможность масштабирования, реализованы четыре варианта, я лично использую "большой".

Требования

Управляемые формы. Тестировалось на платформе - 1С:Предприятие 8.3 (8.3.10.2639).

Пример использования

 

20

Скачать файлы

Наименование Файл Версия Размер
[Механизм интерфейса] Интерактивный выбор даты
.epf 8,11Kb
16.08.18
5
.epf 8,11Kb 5 Скачать

См. также

Комментарии
Сортировка: Древо
1. Adeptus 93 16.08.18 13:22 Сейчас в теме
Не плохо, но не совсем удобно. Вот в таком стиле гораздо практичней
https://infostart.ru/public/90540/
2. rpgshnik 824 16.08.18 13:28 Сейчас в теме
(1) такой стиль на сенсорном экране? Для терминала делалось.
3. Plotks2017 149 17.08.18 11:29 Сейчас в теме
Прикольно, а почему дата не перещелкивается при переходе границы 24:00?
Актуальнее скорее изменять месяца, когда из 29.02 надо сделать 01.03 всего один клик.
5. rpgshnik 824 17.08.18 12:49 Сейчас в теме
(3) специально сделал это :)) проще было бы с перещелкиванием
У меня потенциальные пользователи крайне малоопытные, если они эту границу перещелкнут, они не увидят что дата поменялась))
Plotks2017; JohnyDeath; +2 Ответить
4. Leits 2 17.08.18 12:25 Сейчас в теме
Если не секрет, что за конфигурацию запускаете на терминалах?:)
6. rpgshnik 824 17.08.18 12:51 Сейчас в теме
(4) секрета нет - РАРУС:УАТ2.1
Разработан интерфейс для терминала путевых листов, выдача и сдача путевого листа, включая расчёт через АвтоГРАФ5 (Глонас, Уровень топлива и др. данные).
7. A1ice1990 110 20.08.18 12:51 Сейчас в теме
Ну вполне неплохо, но через HTML поле былоб гораздо красивее :3
8. rpgshnik 824 21.08.18 04:00 Сейчас в теме
(7) посоветуйте где пример посмотреть?)
11. A1ice1990 110 21.08.18 19:37 Сейчас в теме
(8) на сайтах веб-разработчиков в гугл: date picker html css js

Вот по первой же ссылке:
https://www.cssscript.com/tag/date-picker/

Любой более-менее не стандартный интерфейс в 1С удобно делать через html поле документа (особенно если эта форма - единственное или наиболее частое, что пользователь должен видеть).
Главное не забыть заголовок включающий совместимость с EDGE.
Вроде так:
<met a http-equiv="X-UA-Compatible" content="IE=edge">
14. rpgshnik 824 22.08.18 08:05 Сейчас в теме
(11) вот вы мне список скинули... я ожидал увидеть ваш примерный идеал. А то что в списке, не чем не лучше типового механизма выбора даты:
Прикрепленные файлы:
17. A1ice1990 110 22.08.18 13:04 Сейчас в теме
(14) (15)
Лол, так соль в CSS, на нем Вы сможете построить практически ЛЮБОЙ интерфейс.
HTML и CSS стоит подучить, сейчас эра web технологий, это поможет делать рассылку на почту и реализовывать http сервисы, например.
JS стоит подучить хотя бы до уровня понимания HTML DOM.

Могу посоветовать sololearn на телефон, все бесплатно.
18. rpgshnik 824 23.08.18 04:05 Сейчас в теме
15. rpgshnik 824 22.08.18 08:06 Сейчас в теме
(11) я пытался на 1С реализовать некое подобие выбора даты в стиле "андроида", знаниями HTML не владею
9. kuzyara 520 21.08.18 09:03 Сейчас в теме
Пожалей пользователей, подумай об юзабилити. :)
80% вводов должны совершаться в 1 клик.

Берешь выборку _реальных_ данных предыдущих периодов, пытаешься ввести ~100 таких документов, проклинаешь создателя интерфейса ;)
10. rpgshnik 824 21.08.18 09:27 Сейчас в теме
(9) вот именно что подумал, на данный момент более быстрого ввода даты на терминале не вижу. Альтернатива какая?
12. A1ice1990 110 21.08.18 19:44 Сейчас в теме
(10) Ну в своих обработках Я пытаюсь предсказать данные, которые пользователь захочет ввести.
Например не текущей датой, а датой последнего документа.
Ну или в добавок к полю заполнения даты можно выводить 5 наиболее часто используемых дат.
Можно добавить кнопочку при нажатии на которую раскроется календарь и надо будет выбрать день/месяц/год одним кликом (если нативными средствами 1с - то либо спрятать группу ввода и показать группу календаря или просто открыть в всплывающем окне еще 1 форму обработки заблокировав предидущую).

ЗЫ: я не придираюсь, просто помогаю генерировать идею :3
13. rpgshnik 824 22.08.18 08:02 Сейчас в теме
(12) Я постараюсь внести предысторию, идеи мне нужны и готов их принимать, но только с предысторией понимания для чего это.

Вот стоит перед терминалом Водитель, образование среднее, компьютером пользоваться не умеет, телефон сын подарил, научил звонить сыну да жене, стоит и думает как бы ему на календаре интуитивно то выбрать дату, а ещё и время нужно выбрать, а ещё окошки постоянно меняются...

Естественно, в моём случае, на слайде выходит информация скорректировать дату и время возвращения. Дата возвращения является датой текущей, терминал стоит в гараже. Машину нужно сдать, путевой рассчитать, данные подгрузить с сервера Автограф5. Если бы пользователь чутка владел компьютером можно было им полноценный компьютер с АРМом сдачи путевых поставить. Но тут терминал с сенсорным экраном (БЕЗ МЫШКИ И КЛАВИАТУРЫ)... вы предлагаете данному пользователю ввести дату и время одним кликом через какой-то календарь? Да у них пальцы размером с кулак. Хорошо что он попадет по моим "плюсикам", я буду рад.

Интерфейс нужно разрабатывать таким, чтобы в нём могла разобраться моя бабушка. А не самолеты.
sbcode; rabota.v8.1c; FrLenok; +3 Ответить
16. A1ice1990 110 22.08.18 11:42 Сейчас в теме
(13)
> Интерфейс нужно разрабатывать таким, чтобы в нём могла разобраться моя бабушка. А не самолеты.

Не согласен.
Абсолютно в любом хорошем софте (будь то игра, торрент качалка или музыкальный проигрыватель) по умолчанию отображается упрощенный вариант с заранее предустановленными популярными настройками или настройками по умолчанию, всего с парой кнопок, но всегда есть кнопка или вкладка с расширенным функционалом для продвинутых пользователей, в которой даже особо с интерфейсом не парятся. Если автор захардкодил все что можно захардкодить - Я скорее всего откажусь от такого софта в пользу другого или самописного, не найдя 1 единственной галочки.

К примеру большинство софта под никсы поставляется в консольном виде, но над этим консольным интерфейсом почти всегда есть несколько вариантов "оберток".

В любом случае это ваши пользователи, а не мои.
Оставьте свое сообщение