Добрый день ! Делаем раздел пульс компании и там одна из сущностей приход/уход сотрудников, тобишь пришел 8 марта в 10.00 ушел 8 марта в 19.00 часов. Надо как то посчитать сколько затрачено времени, если делаем формулу то он считает дату с календарем и время, как сделать чтоб он считал только время, или как расширить выбор чтобы можно было задать только поле время без календаря.
Так же и с кол-вом дней отпуска первое поле ушел в отпуск и выбор даты и второе поле вернется с отпуска, как посчитать кол-во дней в отпуске.
Ибо сейчас вот так считает
Создано Ушел в отпуск Вернется с отпуска Кол-во дней отпуска
tatyana 03/08/2017 03/30/2017 1900800.00
Заранее спасибо за ответ !
Посчитать время и кол-во дней отпуска
Re: Посчитать время и кол-во дней отпуска
Посчитали так ([499]-[498])/3600 но время в секундах, часы правильно, а минуты неправильно, как сделать правильно ?
- Евгений
- Сообщения: 398
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Посчитать время и кол-во дней отпуска
Можно воспользоваться встроенной функцией МуСКЛ, вот так:
Это безо всяких проверок на больше-меньше-пусто, которые нужно добавить.
Код: Выделить всё
-- разница между двумя датами, в днях
DATEDIFF([499], [498])Re: Посчитать время и кол-во дней отпуска
Даты так и сделали, затык с временем там в часах минуты в секундах
Re: Посчитать время и кол-во дней отпуска
Помогите пжлста !

- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Посчитать время и кол-во дней отпуска
1) Необходимо отделить мух от котлет. Решите для себя, в каком случае вы считаете дни, а в каком - время
2) Если вы считаете время, то вам подойдет формат времени UNIX, который использует Руководитель, только нужно будет время в секундах перевести в нужный вам формат ЧЧ:ММ:СС (или другой, который вы сочтете для себя приемлемым)
3) Если вы собираетесь считать рабочие дни, то вам нужно определиться, как вы будете учитывать праздничные дни. Решений в Интернете много, но не все подойдут для использования в Руководителе
2) Если вы считаете время, то вам подойдет формат времени UNIX, который использует Руководитель, только нужно будет время в секундах перевести в нужный вам формат ЧЧ:ММ:СС (или другой, который вы сочтете для себя приемлемым)
3) Если вы собираетесь считать рабочие дни, то вам нужно определиться, как вы будете учитывать праздничные дни. Решений в Интернете много, но не все подойдут для использования в Руководителе