Вы здесь

Вычисляем в запросе НАЧАЛОПЕРИОДА для произвольного периода

tags: 

В языке запросов 1С 8.* предусмотрена функция НАЧАЛОПЕРИОДА, но задание периода ограничены значениями МИНУТА, ЧАС, ДЕНЬ и т.д.
Если в запросе требуется сгруппировать результат по периодам скажем 6 минут (такое может потребоваться при работе с данными биржевых котировок),то можно использовать такую конструкцию:

ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(НашаДата, ДЕНЬ), МИНУТА, (ВЫРАЗИТЬ((ЧАС(НашаДата) * 60 + МИНУТА(НашаДата)) / &ДлинаПериодавМин - 0.5 КАК ЧИСЛО(10, 0))) * &ДлинаПериодавМин) КАК НачалоПериода

Подсмотрено тут.