Нужно получить запросом обороты по клиенту за все месяцы, вне зависимости от наличия/отсутствия оборотов.
Сам регистр - оборотный. Бьюсь уже пол дня (((
Календарей и прочего в базе нет (((
Пришлось обойти проблему, предварительно вываливая все в ТЗ с уже заполненными строками с периодами. Но хотелось бы решить это на этапе формирования запроса.
Помогите, коллеги, не дайте в пасть в пучину ереси (((
"ВЫБРАТЬ
| ИспользованиеТопливаОбороты.КонтрагентПродано КАК Контрагент,
| ИспользованиеТопливаОбороты.Период КАК Период,
| ИспользованиеТопливаОбороты.ТопливоПогашения КАК Топливо,
| СУММА(ИспользованиеТопливаОбороты.КоличествоЛитровОборот) КАК КвоЛитров
|ИЗ
| РегистрНакопления.ИспользованиеТоплива.Обороты(&НачДата, &КонДата, Месяц, КонтрагентПродано В (&ОтборКонтрагент)) КАК ИспользованиеТопливаОбороты
|
|СГРУППИРОВАТЬ ПО
| ИспользованиеТопливаОбороты.КонтрагентПродано,
| ИспользованиеТопливаОбороты.Период,
| ИспользованиеТопливаОбороты.ТопливоПогашения
|
|УПОРЯДОЧИТЬ ПО
| ИспользованиеТопливаОбороты.КонтрагентПродано.Наименование,
| Период,
| Топливо
|ИТОГИ
| СУММА(КвоЛитров)
|ПО
| Контрагент,
| Период ПЕРИОДАМИ(МЕСЯЦ, &НачДата, &КонДата)";
Сообщение отредактировал logist - 24.10.17, 19:05