Группировка по периодам в СКД

1. vln 44 10.07.19 16:35 Сейчас в теме
Добрый день, изучаю СКД. Вот такой простенький запрос:
ВЫБРАТЬ
	ОстаткиДСОбороты.Счета КАК Счета,
	ОстаткиДСОбороты.СуммаПриход КАК СуммаПриход,
	ОстаткиДСОбороты.СуммаРасход КАК СуммаРасход,
	//ОстаткиДСОбороты.ПериодМесяц как период
ИЗ
	РегистрНакопления.ОстаткиДС.Обороты() КАК ОстаткиДСОбороты

Там где ПериодМесяц пишет, что поле не найдено. Регистр накопления Обороты, как сгруппировать данные регистра по месяцам.
По теме из базы знаний
Найденные решения
2. dhurricane 10.07.19 18:08 Сейчас в теме
(1) Для этого необходимо третьим параметром виртуальной таблицы оборотов указать периодичность:
- либо указываете периодичность "Авто" и выбираете поле "ПериодМесяц";
- либо указываете периодичность "Месяц" и выбираете поле "Период".

Рекомендую воспользоваться конструктором запросов, он подскажет, где какие значения можно указать и какие выбрать.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. dhurricane 10.07.19 18:08 Сейчас в теме
(1) Для этого необходимо третьим параметром виртуальной таблицы оборотов указать периодичность:
- либо указываете периодичность "Авто" и выбираете поле "ПериодМесяц";
- либо указываете периодичность "Месяц" и выбираете поле "Период".

Рекомендую воспользоваться конструктором запросов, он подскажет, где какие значения можно указать и какие выбрать.
3. Alex_241 10.07.19 20:58 Сейчас в теме
(2)разве в конструктора запросов ему не легче будет написать функцию Месяц(ОстаткиДСОбороты.Период) ?
4. dhurricane 10.07.19 21:20 Сейчас в теме
(3) Раз периодичность виртуальной таблицы в запросе не указана, то и поля "Период" не будет.
5. Alex_241 10.07.19 21:34 Сейчас в теме
(4)Точно, раз у него пишет что поле не найдено, значит оно не задано. Вы правы. Был не внимателен.
6. vln 44 11.07.19 13:54 Сейчас в теме
(2) спасибо за наводку!
вот как теперь запрос выглядит:
ВЫБРАТЬ
	ОстаткиДСОбороты.Счета КАК Счета,
	ОстаткиДСОбороты.СуммаПриход КАК СуммаПриход,
	ОстаткиДСОбороты.СуммаРасход КАК СуммаРасход,
	ОстаткиДСОбороты.Период КАК Период
ИЗ
	РегистрНакопления.ОстаткиДС.Обороты(, , Месяц, ) КАК ОстаткиДСОбороты


Единственное, что пока непонятно, как в настройках отчета сделать, чтобы период в отчете писался в формате строки, а не даты. Например январь, а не 01.01.2019
7. dhurricane 11.07.19 14:51 Сейчас в теме
(6) На закладке "Наборы данных" есть колонка оформления, где можно установить формат представления месяца.
8. nbs22 16.12.20 15:38 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста, каким образом настроить группировку по периодам?
Делаю простенький отчет, поступление товаров, хочу чтобы в периодах выводилось количество приобретенных товаров, и суммировалось по итогу
ВЫБРАТЬ
	ПоступлениеТоваровУслугТовары.Ссылка КАК Ссылка,
	ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
	ПоступлениеТоваровУслугТовары.Количество КАК Количество,
	СУММА(ПоступлениеТоваровУслугТовары.Цена) КАК Цена,
	ПоступлениеТоваровУслугТовары.Сумма КАК Сумма,
	ПоступлениеТоваровУслугТовары.Ссылка.Дата КАК ДатаДок,
	НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслугТовары.Ссылка.Дата, МЕСЯЦ) КАК Период
ИЗ
	Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
	ПоступлениеТоваровУслугТовары.Ссылка.Дата >= &Дата
	И ПоступлениеТоваровУслугТовары.Ссылка ССЫЛКА Документ.ПоступлениеТоваровУслуг

СГРУППИРОВАТЬ ПО
	НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслугТовары.Ссылка.Дата, МЕСЯЦ),
	ПоступлениеТоваровУслугТовары.Ссылка,
	ПоступлениеТоваровУслугТовары.Номенклатура,
	ПоступлениеТоваровУслугТовары.Количество,
	ПоступлениеТоваровУслугТовары.Сумма,
	ПоступлениеТоваровУслугТовары.Ссылка.Дата
Показать

Вот такой запрос использую, но количество не выводит, либо выводит не в колонках период напротив нужной номенклатуры.
Прикрепленные файлы:
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)