Страница 1 из 1

Посчитать время и кол-во дней отпуска

Добавлено: 08 мар 2017, 10:48
userspb
Добрый день ! Делаем раздел пульс компании и там одна из сущностей приход/уход сотрудников, тобишь пришел 8 марта в 10.00 ушел 8 марта в 19.00 часов. Надо как то посчитать сколько затрачено времени, если делаем формулу то он считает дату с календарем и время, как сделать чтоб он считал только время, или как расширить выбор чтобы можно было задать только поле время без календаря.
Так же и с кол-вом дней отпуска первое поле ушел в отпуск и выбор даты и второе поле вернется с отпуска, как посчитать кол-во дней в отпуске.
Ибо сейчас вот так считает

Создано Ушел в отпуск Вернется с отпуска Кол-во дней отпуска
tatyana 03/08/2017 03/30/2017 1900800.00

Заранее спасибо за ответ !

Re: Посчитать время и кол-во дней отпуска

Добавлено: 08 мар 2017, 23:23
userspb
Посчитали так ([499]-[498])/3600 но время в секундах, часы правильно, а минуты неправильно, как сделать правильно ?

Re: Посчитать время и кол-во дней отпуска

Добавлено: 09 мар 2017, 08:25
Евгений
Можно воспользоваться встроенной функцией МуСКЛ, вот так:

Код: Выделить всё

-- разница между двумя датами, в днях
DATEDIFF([499], [498])
Это безо всяких проверок на больше-меньше-пусто, которые нужно добавить.

Re: Посчитать время и кол-во дней отпуска

Добавлено: 09 мар 2017, 17:46
userspb
Даты так и сделали, затык с временем там в часах минуты в секундах

Re: Посчитать время и кол-во дней отпуска

Добавлено: 10 мар 2017, 17:48
userspb
Помогите пжлста ! :geek: :geek: :geek:

Re: Посчитать время и кол-во дней отпуска

Добавлено: 28 апр 2017, 23:13
nikorn
1) Необходимо отделить мух от котлет. Решите для себя, в каком случае вы считаете дни, а в каком - время

2) Если вы считаете время, то вам подойдет формат времени UNIX, который использует Руководитель, только нужно будет время в секундах перевести в нужный вам формат ЧЧ:ММ:СС (или другой, который вы сочтете для себя приемлемым)

3) Если вы собираетесь считать рабочие дни, то вам нужно определиться, как вы будете учитывать праздничные дни. Решений в Интернете много, но не все подойдут для использования в Руководителе