Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

как посчитать общую продолжительность перерывов в наряде?

как посчитать общую продолжительность перерывов в наряде?
Я
   vfrcbv
 
02.04.18 - 15:59
Добрый день.
В течение рабочей смены с 08:00 до 17:00, есть три фиксированных перерыва (например, с 10:00 до 10:10, 12:00 по 12:30, 15:00 по 15:10).

Продолжительность сдельного наряда зависит от задания и может быть произвольной.Подскажите, каким оптимальным способом, можно найти за произвольный период(время начала и окончания работ по наряду), общую продолжительность перерывов, которые вошли в наряд?
 
 
   Волшебник
 
1 - 02.04.18 - 16:01
переведи всё в секунды
   vfrcbv
 
2 - 02.04.18 - 16:06
(1) можно чуть поподробней?
   fedoss
 
3 - 02.04.18 - 16:44
А в чем проблема проверить вхождение времени перерывов в интервал работ по наряду?
   vfrcbv
 
4 - 05.04.18 - 15:00
Скрин шкалы рабочего времени: https://drive.google.com/file/d/18X38qXubftnoKeXB4PM5UCWyBK7kSRpG/view

Например, есть наряд с 08:00 утра до 16:00, в него попадают два пeрeрыва и обед, т.е. из общей продолжительности наряда, надо будет вычесть 2 пeрeрыва по 10 мин + 30 мин обeда. В итоге, имеем 430 минут чистого рабочего времени.

Подскажите пожалуйста, идею реализации этого алгоритма.
   fedoss
 
5 - 05.04.18 - 15:19
Для Каждого СтрокаПерерывов Из ТаблицаПерерывов Цикл
   Если СтрокаПерерывов.ВремяНачала >= НачалоРабот И СтрокаПерерывов.ВремяОкончания <= ОкончаниеРабот Тогда
      РабочееВремя = РабочееВремя - СтрокаПерерывов.Продолжительность;
   КонецЕсли
КонецЦикла

+Допистать условия, если вдруг смена может начаться/окончиться во время перерыва
   vfrcbv
 
6 - 05.04.18 - 15:40
(5) Спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует