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С
Москва
зарплата от 140 000 руб. до 140 000 руб.
Полный день

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

Программист 1С
Санкт-Петербург
Полный день

Бизнес-аналитик 1С ERP
Пермь
зарплата от 80 000 руб.
Полный день

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