8.х ЗУП Как рассчитать разницу дат

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем entrovir, 7 окт 2013.

  1. TopicStarter Overlay
    entrovir
    Offline

    entrovir

    Регистрация:
    31 май 2013
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Формируем универсальный отчет по командировкам, можно ли посчитать разницу между началом командировки и ее окончанием в днях? Какой формулой это задать в пользовательских полях?
  2. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    КоличествоДнейКоммандировки = (ДатаОкончанияКоммандировки-ДатаНачалаКоммандировки)/*24*60*60;

    если через запрос, то РазностьДат() используйте с параметром День..
  3. TopicStarter Overlay
    entrovir
    Offline

    entrovir

    Регистрация:
    31 май 2013
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Завожу формулу, нужные поля перетаскиваю [Дата окончания] - [Дата начала] * 24 * 60 * 60, выдает Отчет не сформирован,неверные параметры "*", через РазностьДат тоже не получается РАЗНОСТЬДАТ ([Дата окончания], [Дата начала], ДЕНЬ)
  4. Draco
    Online

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.630
    Симпатии:
    946
    Баллы:
    204
    А зачем через пользовательске делаете? РАЗНОСТЬ ДАТ в самом запросе напишите.
  5. TopicStarter Overlay
    entrovir
    Offline

    entrovir

    Регистрация:
    31 май 2013
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Если ли возможность настроить количество дней в командировке в отчете типовыми средствами?
  6. Draco
    Online

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.630
    Симпатии:
    946
    Баллы:
    204
    Через пользовательские поля - он Вам не даст вычесть из даты дату

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