Новый тип поля "Время"

Пишите ваши предложения здесь.
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Новый тип поля "Время"

Сообщение nikolay.rastegaev »

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

Было бы здорово, если бы был такой тип данных - "Время".
В интерфейсе он бы мог быть представлен двумя полями ввода, расположенными на одной строке и разделенными двоеточием:
"___" : "___"
А в БД хранить значение поля в одном поле таблицы в минутах. Соответственно при отображении значения из БД делим значение из поля /60 = часы, остаток от деления на 60 = минуты и выводим их рядом.
Схематично изобразил на скриншоте.
Вложения
2017-12-26_10-56-45.png
2017-12-26_10-56-45.png (7.11 КБ) 5925 просмотров
2017-12-26_10-56-23.png
2017-12-26_10-56-23.png (5.53 КБ) 5925 просмотров
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Новый тип поля "Время"

Сообщение support »

Добавил в план.
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

Re: Новый тип поля "Время"

Сообщение tax »

Подниму тему!
посмотрел сегодня новый урок о клонировании записей и хотел попробовать внедрить.
https://www.youtube.com/watch?v=fdQIYP-Vekc
Сразу столкнулся с такой проблемой.
В видео показано, что можно указать время на выполнение технологических операций и скорее всего используется цифровое поле. Если указывать в часах, то ещё можно жить, но в моём случае может быть много операций, которые выполняются за 5-15 минут. И если потом считать общее время, то нужно переводить минуты в часы.
Как вариант, пока думаю попробовать с поле с маской и поле JS для перевода в удобочитабельный вид.

В общем - я ЗА, чтобы такой тип поля появился.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Новый тип поля "Время"

Сообщение support »

В своем проекте я использую числове поле где:
1 = 60 минут
0.5 = 30 минут
0.25 = 15 минут
tax
Сообщения: 255
Зарегистрирован: 14 ноя 2016, 15:12
Имя: Николай
Откуда: --

Re: Новый тип поля "Время"

Сообщение tax »

Я примерно так и понял по видео. Вы, я и все на этом форуме это понимают, НО довольно сложно это объяснить менеджерам (юзерам) или начальникам, которые привыкли тыкать одним пальцем в смартфоне... плюс, это доп. человеческий фактор на ошибку.

Конечно всегда можно какой-то костыль прикрутить... хотя тот же выпадающий список дроблённый, например по 10 мин. Но если нужно указать часы и минуты, то нужно создавать доп. поля и функции, чтобы потом оперировать этими данными.

Хотя возможно , что это только я и автор темы столкнулись с такой задачей и это ни кому больше не нужно... хотелось бы верить, что мы не одиноки )
P.S. как пример
https://stackblitz.com/edit/so-angular-ngx-timepicker
Последний раз редактировалось tax 15 янв 2020, 13:13, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Новый тип поля "Время"

Сообщение support »

Это все понятно, я поэтому и добавил в план данный тип поля.
Если нужно срочно, могу сделать данный тип поля после выхода 2.6 (в конце следующей недели)
Цена: 1000р.
https://www.rukovoditel.net/ru/donate.php
remchik
Сообщения: 289
Зарегистрирован: 19 сен 2019, 11:32
Имя: Remchik
Откуда: Москва

Re: Новый тип поля "Время"

Сообщение remchik »

tax писал(а): 15 янв 2020, 12:38 Я примерно так и понял по видео. Вы, я и все на этом форуме это понимают, НО довольно сложно это объяснить менеджерам (юзерам) или начальникам, которые привыкли тыкать одним пальцем в смартфоне... плюс, это доп. человеческий фактор на ошибку.

Конечно всегда можно какой-то костыль прикрутить... хотя тот же выпадающий список дроблённый, например по 10 мин. Но если нужно указать часы и минуты, то нужно создавать доп. поля и функции, чтобы потом оперировать этими данными.

Хотя возможно , что это только я и автор темы столкнулись с такой задачей и это ни кому больше не нужно... хотелось бы верить, что мы не одиноки )
P.S. как пример
https://stackblitz.com/edit/so-angular-ngx-timepicker
Попробуйте подумать в другую сторону.
Классифицируйте задачи.
Согласно каждому классу задачи - укажите время на решение.
Висчитывайте разницу.
Работайте со статусами.
Получите точные трудозатраты.
***
Тружусь как пчелка
***
SQL,BpmOnline,Creatio,BpmSoft,.NET,SAP WMS,MS SQL Server,Windows Server,IIS
nikolay.rastegaev
Спонсор
Спонсор
Сообщения: 158
Зарегистрирован: 02 дек 2017, 10:10
Имя: Nikolay Rastegaev
Откуда: Izhevsk

Re: Новый тип поля "Время"

Сообщение nikolay.rastegaev »

support писал(а): 15 янв 2020, 13:12 Это все понятно, я поэтому и добавил в план данный тип поля.
Если нужно срочно, могу сделать данный тип поля после выхода 2.6 (в конце следующей недели)
Цена: 1000р.
https://www.rukovoditel.net/ru/donate.php
Перевел 1000р. Сделайте, пожалуйста, после выхода 2.6.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Новый тип поля "Время"

Сообщение support »

Благодарю! Будет готово в течении двух недель после выхода 2.6. Я сообщу.
uvex
Спонсор
Спонсор
Сообщения: 143
Зарегистрирован: 10 окт 2016, 13:42
Имя: Алексей
Откуда: Санкт-Петербург
Организация: TASKKIT.PRO
Контактная информация:

Re: Новый тип поля "Время"

Сообщение uvex »

Позвольте спросить в этой теме.

в функционале с датами есть опции -2, -1, 0, +1, +2 и т.д.
Интересует возможность настраивать таким же образом время +N часов/мин к текущему времени к примеру.
Такое возможно?
Ответить