|
Отбор | ☑ | ||
---|---|---|---|---|
0
berendej
04.08.11
✎
14:16
|
УТ 8.1 На форме отчета размещаю поля для дальнейшего отбора по ним. Пытаюсь передать значения полей следующим образом:
КонтрагентПараметр = ЭтотОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Контрагент"); КонтрагентПараметр.Использование=Истина; КонтрагентПараметр.Значение = ЭлементыФормы.ПолеНастройки2.Значение.Наименование; В итоге КонтрагентПараметр получает нужное значение, однако отбор все равно не происходит, говорит что пустое поле. В СКД прописываю эти параметры как условия в запросе. |
|||
1
Defender aka LINN
04.08.11
✎
14:20
|
ЭлементыФормы.ПолеНастройки2.Значение.Наименование
Жесть какая... |
|||
2
Wobland
04.08.11
✎
14:26
|
путаешь строку со справочником
|
|||
3
berendej
04.08.11
✎
14:32
|
я в запросе у параметра в доступном типе указываю "строка" и передаю получается тоже строку
|
|||
4
hhhh
04.08.11
✎
14:41
|
(3) а в документах? Контрагенты тоже как строки проходят?
|
|||
5
berendej
04.08.11
✎
14:43
|
(4), тупанул. А как же мне правильно передавать, если параметр типа Справочник.Ссылка, а передаю я получается строку?
|
|||
6
Axel2009
04.08.11
✎
14:46
|
(5) убрать ".Наименование"?
|
|||
7
berendej
04.08.11
✎
15:07
|
(6)+, спасибо
|
|||
8
berendej
04.08.11
✎
15:22
|
а можно как то организовать отбор, не формируя специально для этого условие в запросе в СКД? А то получается, если отбор по полю не делаю, то параметр остается пустой и вообще ничего не выбирается.
|
|||
9
Axel2009
04.08.11
✎
15:23
|
КонтрагентПараметр.Использование=Ложь;?
|
|||
10
berendej
04.08.11
✎
15:31
|
(9), из разряда - смотрю в книгу, вижу фигу))
|
|||
11
Defender aka LINN
04.08.11
✎
15:31
|
(8) У меня принципиальных возражений нет, даже наоборот.
|
|||
12
berendej
04.08.11
✎
15:40
|
в Ложь когда ставлю не получается, ошибку даёт:
{Отчет.ОтчетПоПродажам.Форма.ФормаОтчета(72)}: Значение не является значением объектного типа (Использование) КонтрагентПараметр.Использование=Ложь |
|||
13
berendej
04.08.11
✎
15:57
|
(11) не совсем понял, о чем речь
|
|||
14
Axel2009
04.08.11
✎
16:07
|
(12) ну значит параметр не нашелся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |