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

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

Работает!




Свежие комментарии