Тобто виключити так звані дублі із різницею в 1-2 секунди.

Запит додаю:
ВЫБРАТЬ
РеєстрСистемиКонтролюДоступу.Период КАК Период,
РеєстрСистемиКонтролюДоступу.Вид,
РеєстрСистемиКонтролюДоступу.devName,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.ФизическоеЛицо <> НЕОПРЕДЕЛЕНО
ТОГДА РеєстрСистемиКонтролюДоступу.ФизическоеЛицо
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ КАК ФизическоеЛицо,
ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.День)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, ДЕНЬ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Неделя)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, НЕДЕЛЯ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Месяц)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, МЕСЯЦ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Декада)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, ДЕКАДА)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Квартал)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, КВАРТАЛ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Полугодие)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, ПОЛУГОДИЕ)
ИНАЧЕ ВЫБОР
КОГДА &Периодичность = ЗНАЧЕНИЕ(Перечисление.Периодичность.Год)
ТОГДА НАЧАЛОПЕРИОДА(РеєстрСистемиКонтролюДоступу.Период, ГОД)
ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ
КОНЕЦ КАК Периодичность,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.Вид = ЗНАЧЕНИЕ(Перечисление.ВходящееИсходящееСобытие.Входящее)
ТОГДА РеєстрСистемиКонтролюДоступу.Вид
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ КАК ВидВхідне,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.Вид = ЗНАЧЕНИЕ(Перечисление.ВходящееИсходящееСобытие.Исходящее)
ТОГДА РеєстрСистемиКонтролюДоступу.Вид
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ КАК ВидВихідне,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.Вид = ЗНАЧЕНИЕ(Перечисление.ВходящееИсходящееСобытие.Входящее)
ТОГДА РеєстрСистемиКонтролюДоступу.Период
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ КАК ВремяВход,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.Вид = ЗНАЧЕНИЕ(Перечисление.ВходящееИсходящееСобытие.Исходящее)
ТОГДА РеєстрСистемиКонтролюДоступу.Период
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ КАК ВремяВыход,
ДЕНЬ(РеєстрСистемиКонтролюДоступу.Период) КАК ПериодДень
ИЗ
РегистрСведений.РеєстрСистемиКонтролюДоступу КАК РеєстрСистемиКонтролюДоступу
ГДЕ
РеєстрСистемиКонтролюДоступу.Период МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
РеєстрСистемиКонтролюДоступу.Период,
РеєстрСистемиКонтролюДоступу.Вид,
РеєстрСистемиКонтролюДоступу.devName,
ВЫБОР
КОГДА РеєстрСистемиКонтролюДоступу.ФизическоеЛицо <> НЕОПРЕДЕЛЕНО
ТОГДА РеєстрСистемиКонтролюДоступу.ФизическоеЛицо
ИНАЧЕ НЕОПРЕДЕЛЕНО
КОНЕЦ