8.х Разность времени

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем nbIpKuH_BaH9I, 19 янв 2011.

  1. TopicStarter Overlay
    nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    398
    Баллы:
    104
    Всем привет. Как сделать так, чтобы можно было рассчитать разность времени. Т.е. Нужно посчитать переработанное время за день. Начало рабочего дня в 9:00, человек пришел в 7:30 (1,5 час переработки)
    Конец рабочего дня в 18:00, человек ушел в 19:30 (1,5 часа переработки). Сумма: 3 часа переработки. Как такое сделать?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    ну и в чем, собсно, проблемы?
    отмечаем приход и уход человека. Отнимаем от времени ухода время прихода - получаем количество секунд. Прибавляем к дате 00010101 эти секунды - получаем время в нужном формате. Где-нить данные накапливаем. При необходимости получаем нужные данные о сумме времени и используем их в расчетах.

Поделиться этой страницей