|
Подстановка параметра в запрос СКД |
☑ |
0
botman4
16.07.19
✎
19:02
|
Собственно делаю простейший отчет на СКД,
Конфа самописная. Имеется РегистрНакоплений "Касса"
Измерения: Валюта(справочник), НалБезнал(Перечисление)
Ресурсы: Сумма
ВЫБРАТЬ
КассаОстаткиИОбороты.Валюта КАК Валюта,
КассаОстаткиИОбороты.НалБезнал КАК НалБезнал,
КассаОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
КассаОстаткиИОбороты.СуммаПриход КАК СуммаПриход,
КассаОстаткиИОбороты.СуммаРасход КАК СуммаРасход,
КассаОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
ИЗ
РегистрНакопления.Касса.ОстаткиИОбороты КАК КассаОстаткиИОбороты
ГДЕ
КассаОстаткиИОбороты.Валюта = &Валюта
На в форму добавил реквизит Валюта и в модуле объекта делаю:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ЭлементПараметраДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Валюта");
ЭлементПараметраДанных.Значение = Валюта;
КонецПроцедуры
Жму сформировать и выходит шапка отчета, а данных нету.
Если убираю условие по валюте, отчет формируется нормально.
Подскажите пож куда копать ?
СПАСИБО!
|
|
1
Джинн
16.07.19
✎
19:05
|
Вы уверены что при компоновке Валюта именно ссылка?
|
|
2
botman4
16.07.19
✎
19:07
|
Не уверен, так как я не силен в этом. Подскажите как сделать ссылку в запросе ?
|
|
3
botman4
16.07.19
✎
19:09
|
КассаОстаткиИОбороты.Валюта.Ссылка = &Валюта
вот так ругается.
|
|
4
Джинн
16.07.19
✎
19:10
|
На кой ляд Вам вообще эти телодвижения? Уберите "ГДЕ КассаОстаткиИОбороты.Валюта = &Валюта" из запроса. С СКД сделайте отбор и через быстрый отбор выведите его на форму.
|
|
5
botman4
16.07.19
✎
19:13
|
я не волшебник, я только учусь )
СКД отбор и через быстрый отбор. Это на каких вкладках глянуть ?
|
|
6
botman4
16.07.19
✎
19:20
|
Разобрался
|
|
7
Джинн
16.07.19
✎
19:28
|
(6) Но ПриКомпоновкеРезультата тоже иногда удобная штука для подстановки. Рекомендую и там разобраться как подставлять. Пригодится в жизни.
|
|
8
botman4
16.07.19
✎
20:10
|
(7) Да, получилось и через отбор и через подстановку. Спасибо!
|
|
9
botman4
16.07.19
✎
20:11
|
Через отбор не удобно, что пользователю нужно глубоко лезть: Настройки - Отбор - Устанавливать отбор.
А так можно выкинуть реквизит на форму и пихать его через подстановку.
|
|