|
Установить параметр в Запросе - если тип является составной | ☑ | ||
---|---|---|---|---|
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)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |