Добрый вечер. Подскажите пожалуйста, как написать запрос выводящий в отчет остатки по заданной номенклатуре на каждый день заданного месяца, даже если движений за этот день не было?
ВЫБРАТЬ
Задача7.Период КАК Период,
Задача7.КоличествоОстатокПриход,
Задача7.КоличествоОстатокРасход,
Задача7.КоличествоОстатокОборот
ИЗ
РегистрНакопления.Задача7.ОстаткиИОбороты(&Дата1, &Дата2, День, ДвиженияИГраницыПериода, ) КАК Задача7
УПОРЯДОЧИТЬ ПО
Период
но выводятся данные только по тем дням, когда были обороты.
когда Вы это осознаете, то поймете , что нужно получить остатки на начало, обороты по периодам , дополнить нехватающие периоды и затем их представить (передать для дальнейшей обработки).
а не пытаться это "нарисовать" с помощью запроса.
типичная болезнь одинесника : путать получение данных с представлением.
(3) Согласен. Этот запрос использую в СКД. Для поля Период добавил дополнения, теперь выводятся все даты, но без количества. Где то видел, что можно так сделать или я ошибаюсь?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший