|
v7: Как в черном Запросе выбрать значение переменной? |
☑ |
0
DES
10.05.18
✎
20:05
|
типа
"//{{ЗАПРОС(НайтиЛС)
|Без итогов;
|ТекущийЭлемент = Справочник.ЛицевыеСчета.ТекущийЭлемент;
|Квартира = Справочник.ЛицевыеСчета.Квартира;
|вКв = ВыбКвартира;
|Условие(Квартира = ВыбКвартира);
|"//}}ЗАПРОС
;
почему то не срабатывает условие, хочу проверить выгрузкой в ТЗ два поля.
И как получить колонку вКв?
|
|
1
Мимохожий Однако
10.05.18
✎
20:09
|
Поиграй с параметрами выгрузки в ТЗ
|
|
2
ildus78
10.05.18
✎
20:10
|
всегда старался не пользоваться запросами 1С именно из-за непредсказуемости их работы и необходимости отладки. Поэтому всегда пользовался выборкой в коде или прямыми запросами к таблицам.
|
|
3
DES
10.05.18
✎
20:12
|
(2) как это прямыми запросами?
|
|
4
DES
10.05.18
✎
20:15
|
(1)
тут дает ошибку
|вКв = ВыбКвартира;
|
|
5
ildus78
10.05.18
✎
20:18
|
(3) Ну как типа - select * from sc2131 where [квартира] = [ВыбКвартира]
|
|
6
Chameleon1980
10.05.18
✎
20:21
|
(4) а сам бы ты как понял эту строку?
|
|
7
ildus78
10.05.18
✎
20:21
|
Попробуй ВыбКвартира.ТекущийЭлемент()
|
|
8
Chameleon1980
10.05.18
✎
20:21
|
что-то = нечто ?
|
|
9
ildus78
10.05.18
✎
20:23
|
вообще непонятно зачем в запросе эта строка по присвоению переменной значения реквизита диалога
|
|
10
DES
10.05.18
✎
20:24
|
(9) чтобы сверить что выбирает когда без условия, потому что с условием пусто
|
|
11
VladZ
10.05.18
✎
20:30
|
(0) в строке "|вКв = ВыбКвартира;" нет никакого смысла.
|
|
12
VladZ
10.05.18
✎
20:31
|
"почему то не срабатывает условие" - условие всегда срабатывает. Проверь типы.
|
|
13
DES
10.05.18
✎
20:32
|
Я выгружу в тз и параметр и значение справочника и построчно и глазами посмотрю что там не так
|
|
14
ildus78
10.05.18
✎
20:45
|
(13) давно бы уже чисто кодом написал
|
|
15
VladZ
10.05.18
✎
20:48
|
(13) Добавь колонку в ТЗ и сделай "Заполнить"
|
|