Странная работа внешнего отчета СКД

1. vpaoli 26 12.02.19 14:26 Сейчас в теме
Написал отчет. Он должен показывать данные по рублям и по валюте. Но показывает только данные по рублям.
Запрос отчета в консоли запросов показывает данные как по Рублям, так и по Валюте.
Получаемый запрос в консоли СКД (конечно немного другой), но в консоли запросов также выводит и рубли и валюту.

Консоль СКД и сам отчет выводят только рубли. Не могу понять , в чем же проблема. Отчет прилагаю.

В отчете оставил кусок запроса небольшой (чтобы проще разбираться), который приложен к теме. Результат тот же, данные с валютой не выводятся.
Прикрепленные файлы:
Реестр_тест.erf
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. singlych 12.02.19 14:49 Сейчас в теме
Поставь точку останова в ПриКомпоновкеРезультата после МакетКомпоновки = КомпоновщикМакета.Выполнить и посмотри в МакетКомпоновки, что там за запрос скомпилировался и что за параметры установлены.
3. vpaoli 26 12.02.19 16:04 Сейчас в теме
Спасибо, но ничего нового я не увидел. Запрос из макета такой

ВЫБРАТЬ
	ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
	ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.Валюта, ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)) КАК Валюта,
	ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Контрагент,
	ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
	ВЫБОР
		КОГДА ХозрасчетныйОстаткиИОбороты.Счет В (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиВал), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ))
			ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
		ИНАЧЕ "ххх"
	КОНЕЦ КАК ДокументРеализации,
	НЕОПРЕДЕЛЕНО КАК ДокументОплаты,
	ВЫБОР
		КОГДА ХозрасчетныйОстаткиИОбороты.Валюта ЕСТЬ NULL
			ТОГДА ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт, 0)
		ИНАЧЕ ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстатокДт, 0)
	КОНЕЦ КАК Сумма,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.Валюта, ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка))) КАК ВалютаПредставление,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ХозрасчетныйОстаткиИОбороты.Субконто2) КАК ДоговорПредставление,
	ХозрасчетныйОстаткиИОбороты.Субконто2.Наименование КАК Субконто2Наименование,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ВЫБОР
			КОГДА ХозрасчетныйОстаткиИОбороты.Счет В (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиВал), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиУЕ))
				ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
			ИНАЧЕ "ххх"
		КОНЕЦ) КАК ДокументРеализацииПредставление,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ХозрасчетныйОстаткиИОбороты.Субконто1) КАК КонтрагентПредставление,
	ХозрасчетныйОстаткиИОбороты.Субконто1.Наименование КАК Субконто1Наименование,
	ПРЕДСТАВЛЕНИЕССЫЛКИ(ХозрасчетныйОстаткиИОбороты.Организация) КАК ОрганизацияПредставление,
	ХозрасчетныйОстаткиИОбороты.Организация.Наименование КАК ОрганизацияНаименование
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
			&П,
			&П2,
			Период,
			,
			Счет В (&СписокСчетов),
			,
			Организация В (&СписокОрганизаций)
				ИЛИ Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты

Показать


Этот запрос в консоли запросов отрабатывает на ура и выводит данный с валютой, а сам отчет не выводит.
Параметры проверил, с ними все нормально.
4. SlavaKron 12.02.19 17:31 Сейчас в теме
Отключите "Автозаполнение" в макете СКД и вручную настройте "Поля" и "Условия" во вкладке "Компоновка данных" конструктора запроса.
5. vpaoli 26 12.02.19 18:00 Сейчас в теме
(4) Спасибо,

вот это {(Счет В (&СписокСчетов))},
,
{(Организация В (&СписокОрганизаций)
ИЛИ Организация = &Организация)}
помогло. Отключать автозаполнение не понадобилось.

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

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

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

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

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