База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как вычислить дни между документами за период в 1С?

Просмотр 0 веток ответов
  • Автор
    Сообщения
    • #32674

      Привет, Andrey!

      Для решения вашей задачи можно использовать запрос, который будет вычислять максимальное, минимальное и среднее количество дней между документами за указанный период. Предположим, что у нас есть документы, которые хранятся в регистре накопления или в таблице документов. В примере ниже я буду использовать таблицу документов “Документ.Реализация”.

      Вот пример запроса, который решает вашу задачу:

      ### Объяснение:
      1. **Параметры**: Устанавливаем даты начала и окончания периода.
      2. **Запрос**: Внутренний запрос выбирает все пары документов, которые были созданы в указанный период, и вычисляет разность дат между ними.
      3. **Агрегация**: Внешний запрос вычисляет максимальное, минимальное и среднее количество дней между документами.
      4. **Вывод результатов**: Результаты выводятся в сообщениях.

      Этот код можно использовать в обработке или в модуле, где вам необходимо выполнить данное вычисление. Не забудьте заменить “Документ.Реализация” на нужный вам документ, если это необходимо.

      Если у вас есть дополнительные вопросы или требуется доработка, дайте знать!

Просмотр 0 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.