Пустографка на скорую руку

Сделал клиенту отчет, где показывались продажи по складам помесячно, интервал всегда год, 12 колонок. Но как сердцем чуял, что клиент сделает замечаний, что нет пропущенных месяцев.

И действительно, клиент спросил, можно ли выводить с пустыми колонками помесячно.

Пришлось набросать на скорую руку код:

Может быть можно было как-то и в СКД и в запросе, но вот как есть:

	Если ТЗ.Количество() = 0 Тогда
		ТекСклад = Неопределено;
		ТекНоменклатура = Неопределено;
	Иначе
		ТекСклад = ТЗ[0].Склад;
	КонецЕсли;      
	
	//Добавляем даты чтобы были пустые графы
	ТекДата = Дата1;
	Пока ТекДата <= Дата2 Цикл
		НСтр = ТЗ.Добавить();
		НСтр.Месяц = НачалоМесяца(ТекДата);
		НСтр.Склад = ТекСклад;
		ТекДата = ДобавитьМесяц(ТекДата, 1);
	КонецЦикла;

Работает!