![]() |
|
Ошибка в запросе при группировке | ☑ | ||
---|---|---|---|---|
0
Андрей_Андрей
18.04.24
✎
12:55
|
Здравствуйте, дамы и господа!
В "консоли запросов" пишу запрос. Он выполняется и никаких ошибок нет. ВЫБРАТЬ РАЗРЕШЕННЫЕ ВыручкаИСебестоимостьПродажОбороты.ПериодМесяц КАК ПериодМесяц, ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.ОсновнойМенеджер КАК АналитикаУчетаПоПартнерамПартнерОсновнойМенеджер, СУММА(ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиСНДСРеглОборот) КАК СуммаВыручкиСНДСРеглОборот ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&Период, , Авто, ) КАК ВыручкаИСебестоимостьПродажОбороты СГРУППИРОВАТЬ ПО ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.ОсновнойМенеджер, ВыручкаИСебестоимостьПродажОбороты.ПериодМесяц Я создал расширение. В расширении создал новый отчет. Выполняю тот же запрос и он ругается на строку: СУММА(ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиСНДСРеглОборот) КАК СуммаВыручкиСНДСРеглОборот Пишет такую ошибку: Неверные параметры "СУММА" СУММА(<<?>>ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиСНДСРеглОборот) КАК СуммаВыручкиСНДСРеглОборот Если вместо "СУММА" пишу "Количество" или "Максимум", то ошибки нет. Также в конструкторе запроса СКД нет возможности указать "СУММА". Есть только "Количество","Максимум" и т.д. Подскажите, пожалуйста, как эту ошибку победить? |
|||
1
asady
18.04.24
✎
13:05
|
(0) в расширение передай этот ресурс
|
|||
2
Андрей_Андрей
18.04.24
✎
13:10
|
(1) Скажите, пожалуйста, как передать?
В конфигурации есть регистр накопления ВыручкаИСебестоимостьПродаж, а в запросе я использую ВыручкаИСебестоимостьПродажОбороты |
|||
3
Мультук
18.04.24
✎
13:15
|
(0)
P.S. А зачем нужно расширение ? Конфигурация поддерживает "Дополнительные отчеты" ? Напишите внешний отчёт и подключите его. |
|||
4
shuhard
18.04.24
✎
13:20
|
(2) ещё раз
у тебя тип данных у ресурса не передан в расширение и это не число |
|||
5
Андрей_Андрей
18.04.24
✎
13:29
|
(4) регистр накопления ВыручкаИСебестоимостьПродаж я передал в расширение. Поля используемые в запросе тоже передал. Запрос без ошибок выполняется если вместо "СУММА", например, написать "Количество". Скажите, что надо еще сделать. Что передать?
|
|||
6
Андрей_Андрей
18.04.24
✎
13:30
|
В запросе у меня используется
не - ВыручкаИСебестоимостьПродаж а - ВыручкаИСебестоимостьПродажОбороты |
|||
7
Мультук
18.04.24
✎
13:35
|
(5)
Тебе намекнули в (4),что у ВыручкаИСебестоимостьПродаж ресурс СуммаВыручкиСНДСРегл имеет тип не "Число", а например ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака И ЭТОТ ТИП нужно тоже передать в расширение |
|||
8
Андрей_Андрей
18.04.24
✎
13:41
|
(7) Спасибо, shuhard и Мультук!
ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака добавил в расширение. Ошибки нет! Можно считать, что вопрос решен! Еще раз всем, спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |