0
Repinovich
22.07.22
✎
18:18
|
Почему он ругается? Я взял из регистра значения. Подумал что это из-за периода и переписал чтобы ешё вытаскивал номенклатуру , но всё равно выдаёт тоже самое. (только в отчёте) в консоли запросов всё окей
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(8, 25)}: Ошибка обработки представления "РегистрНакопления.Продажи.Обороты"
ВНУТРЕННЕЕ СОЕДИНЕНИЕ <<?>>РегистрНакопления.Продажи.Обороты(&П, &П2, День, ) КАК ПродажиОбороты
по причине:
Несоответствие типов (Параметр номер ""1"")
САМ ЗАПРОС
ВЫБРАТЬ
ПродажиОбороты.Период КАК ДатаПродажи,
ПродажиОбороты.ВыручкаОборот КАК Выручка,
ПродажиОбороты.Номенклатура КАК Номенклатура,
МАКСИМУМ(КурсВалют.Период) КАК ДатаКурса,
КурсВалют.Валюта КАК Валюта
ПОМЕСТИТЬ ВТ_Срез
ИЗ
РегистрСведений.КурсВалют КАК КурсВалют
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК ПродажиОбороты
ПО КурсВалют.Период <= ПродажиОбороты.Период
ГДЕ
КурсВалют.Валюта = &Валюта
СГРУППИРОВАТЬ ПО
ПродажиОбороты.Период,
ПродажиОбороты.ВыручкаОборот,
КурсВалют.Валюта,
ПродажиОбороты.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Срез.ДатаПродажи КАК Дата,
КурсВалют.Курс КАК Курс,
СУММА(ВТ_Срез.Выручка) КАК Сумма,
СУММА(ВТ_Срез.Выручка) * КурсВалют.Курс КАК СуммаПоКурсу
ИЗ
ВТ_Срез КАК ВТ_Срез
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсВалют КАК КурсВалют
ПО ВТ_Срез.ДатаКурса = КурсВалют.Период
ГДЕ
ВТ_Срез.Выручка >= &СуммаВРублях
И ВТ_Срез.Выручка * КурсВалют.Курс >= &СуммаВВалюте
СГРУППИРОВАТЬ ПО
ВТ_Срез.ДатаПродажи,
КурсВалют.Курс
|
|