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