Решение задач 1С:Предприятие 8 на примерах

Запросы 1С: примеры

Готовые тексты запросов для типичных задач: остатки на начало и конец каждого периода, таблица дат за интервал, соединения с временными таблицами.

Запрос 1С, который генерирует даты по дням за период

Запросы

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

Как получить в запросе начальные и конечные остатки на каждый день, месяц или другой период

Обычные формы, Управляемые формы, Запросы

Виртуальная таблица ОстаткиИОбороты не возвращает строки за дни без движений. Показываем запрос с таблицей дат, который даёт начальный и конечный остаток на каждый день периода.

Частые вопросы

Почему виртуальная таблица остатков и оборотов не даёт остатки за каждый день?

Таблица возвращает записи только за периоды, в которых были движения. Чтобы получить строку на каждый день, соединяют её с таблицей дат и досчитывают остатки.

Как получить список дат за период в запросе?

Сгенерировать последовательность чисел через объединение и прибавить их к начальной дате функцией ДОБАВИТЬКДАТЕ.