|
Установить параметр в Запросе - если тип является составной |
☑ |
0
Сhaynichok_1C
01.09.19
✎
11:01
|
Ребят привет Всем... помогите начинающему программисту... в запросе хотел установить параметр... а этот переменный имеет тип составной, после установки параметра... запрос не работает...
т.е. выложу код;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СдельныйНаряд.Ссылка КАК Ссылка,
| СдельныйНаряд.Номер КАК Номер,
| СдельныйНаряд.Исполнитель КАК Исполнитель,
| СдельныйНаряд.Исполнитель.Ссылка КАК ИсполнительСсылка,
| СдельныйНаряд.Операции.(
| Ссылка КАК Ссылка,
| Номенклатура КАК Номенклатура,
| Операция КАК Операция
| ) КАК Операции
|ИЗ
| Документ.СдельныйНаряд КАК СдельныйНаряд
|ГДЕ
| СдельныйНаряд.Дата МЕЖДУ &НачДата И &КонДата
| И СдельныйНаряд.Проведен = ИСТИНА И Исполнитель = &Исполнитель
|
|УПОРЯДОЧИТЬ ПО
| СдельныйНаряд.Дата";
Запрос.УстановитьПараметр("Исполнитель", Объект.Исполнитель);
Запрос.УстановитьПараметр("НачДата", Объект.Начало);
Запрос.УстановитьПараметр("КонДата", Объект.Конец);
РезультатЗапроса = Запрос.Выполнить();
Здесь поле исполнитель является составным типом данных: справочник.физическиелицо и справочник.бригада???
|
|
1
mikecool
01.09.19
✎
11:35
|
запрос выдает пустой результат?
|
|
2
mikecool
01.09.19
✎
11:36
|
если запрос не падает с ошибкой - то он работает правильно и выдает ровно то, что ты у него запросил
|
|
3
NikP123
01.09.19
✎
11:42
|
И не важно составной или не составной, не в этом причина
|
|
4
palsergeich
01.09.19
✎
11:43
|
Запрос конечно корявый, но условие поставлено верно
|
|
5
Смотрящий
01.09.19
✎
12:03
|
не Исполнитель = &Исполнитель
а СдельныйНаряд.Исполнитель = &Исполнитель
|
|
6
RomanYS
01.09.19
✎
12:06
|
(5) для одной таблицы можно и так. Конструктор конечно всегда делает с именем таблицы, но работают оба варианта одинаково
|
|
7
palsergeich
01.09.19
✎
12:18
|
(5) От этого результат не изменится в рамках одной таблицы
|
|
8
Chameleon1980
01.09.19
✎
12:36
|
насрать
в данный момент
что в
Объект.Исполнитель
?
|
|
9
hhhh
01.09.19
✎
13:28
|
может &КонДата неправильно
|
|
10
Сhaynichok_1C
01.09.19
✎
13:53
|
(6) (8) Обект.Исполнитель это поле ссылка т.е. тип СправочникСсылка.ФизическиеЛица
|
|
11
Сhaynichok_1C
01.09.19
✎
13:55
|
в Выбранном запросе нужно также установить по параметру Исполнитель... но после установки Параметра, запрос не работает... не знаю в чем причина
|
|
12
RomanYS
01.09.19
✎
14:22
|
"запрос не работает" это как?
-выдает ошибку(какую?)
-выдает пустой результат (почему ты считаешь, что это неправильно?)
-я его не запускал
...
|
|
13
КнОпка
01.09.19
✎
14:46
|
ВЫРАЗИТЬ( СдельныйНаряд.Исполнитель КАК СправочникСсылка.ФизическиеЛица) КАК Исполнитель,
|
|
14
Chameleon1980
01.09.19
✎
14:46
|
(10) значит нет записей, соответствующих отборам
|
|
15
Chameleon1980
01.09.19
✎
14:46
|
(14) к (11)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший