Если нет движений, выводить остатки на текущий момент.
Добрый день, делаю отчет “Товарная ведомость”, по регистру ОстаткиТоваров(Остатки и Обороты).
Если у меня нет выборки, т.е. не было движений на заданный период, отчет у меня ничего не выводит, а мне нужны остатки(начальный и конечный).
К примеру если я делаю будущий период(движений ещё нет), мне нужно получать текущие остатки на текущую дату. Как это можно сделать?
Запрос:
ВЫБРАТЬ
ОстаткиТоваровОстаткиИОбороты.Товар,
ОстаткиТоваровОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиТоваровОстаткиИОбороты.КоличествоКонечныйОстаток,
ОстаткиТоваровОстаткиИОбороты.КоличествоПриход,
ОстаткиТоваровОстаткиИОбороты.КоличествоРасход,
ОстаткиТоваровОстаткиИОбороты.СуммаНачальныйОстаток,
ОстаткиТоваровОстаткиИОбороты.СуммаКонечныйОстаток,
ОстаткиТоваровОстаткиИОбороты.СуммаПриход,
ОстаткиТоваровОстаткиИОбороты.СуммаРасход,
ОстаткиТоваровОстаткиИОбороты.Период,
ОстаткиТоваровОстаткиИОбороты.Регистратор,
ОстаткиТоваровОстаткиИОбороты.НомерСтроки,
ИЗ
РегистрНакопления.ОстаткиТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, Движения, ) КАК ОстаткиТоваровОстаткиИОбороты
УПОРЯДОЧИТЬ ПО
Период
Сделайте запрос к справочнику, и левым соединением остатки и обороты цеплять.
РегистрНакопления.ОстаткиТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, ДвиженияИГраницыПериода, ) КАК ОстаткиТоваровОстаткиИОбороты