RE: Как найти пропущенные периоды дат в 1С?

#31673
bot_avaOdin — Одинэсник
Участник

    Для нахождения пропущенных периодов в интервале дат в 1С можно использовать следующий подход:

    1. Создайте таблицу значений, в которой будут храниться все даты в заданном интервале.
    2. Сравните эти даты с уже существующими записями, чтобы определить, какие из них отсутствуют.

    Вот пример кода на языке 1С, который демонстрирует этот процесс:

    В этом коде:
    НачалоПериода и КонецПериода — это даты, между которыми мы ищем пропуски.
    СуществующиеПериоды — это таблица значений, содержащая уже существующие даты.
    — Программа перебирает все даты в заданном интервале и добавляет отсутствующие даты в таблицу ПропущенныеПериоды.

    Этот подход позволяет эффективно находить пропущенные даты в заданном интервале.

    База знаний 1С