![]() |
![]() |
![]() |
|
8.2 Помогите разобраться с запросом | ☑ | ||
---|---|---|---|---|
0
dimqa
13.09.11
✎
11:48
|
Есть справочник с табличной частью Пользователи
Требуется в форме списка выводить элементы справочника, в которых в табличной части присутствует текущий пользователь Пробовал запрос в динамическом списке и просто запрос на выборку - не отбирает то что надо ВЫБРАТЬ СправочникЗадачи.Ссылка, СправочникЗадачи.ВерсияДанных, СправочникЗадачи.ПометкаУдаления, СправочникЗадачи.Предопределенный, СправочникЗадачи.Код, СправочникЗадачи.Наименование, СправочникЗадачи.ДатаРазмещения, СправочникЗадачи.Тема, СправочникЗадачи.ТекстЗадачи, СправочникЗадачи.ЗадачаПринята, СправочникЗадачи.Автор, СправочникЗадачи.АдресатыЗадачи ИЗ Справочник.Задачи КАК СправочникЗадачи ГДЕ &Пользователь В (ВЫБРАТЬ ЗадачиАдресатыЗадачи.Пользователь ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи) |
|||
1
zbv
13.09.11
✎
11:49
|
(0) строй запрос к ТЧ АдресатыЗадачи
|
|||
2
Beduin
13.09.11
✎
11:49
|
(0) А где в запросе получаешь элементы справочника?
|
|||
3
dimqa
13.09.11
✎
11:53
|
Если делать запрос к ТЧ, то как получить ссылки на объекты?
В запросе получаю элементы ВЫБРАТЬ СправочникЗадачи.Ссылка,... и т.д. |
|||
4
Beduin
13.09.11
✎
11:54
|
(3) Справочник.Задачи.АдресатыЗадачи.Пользователь.Ссылка
|
|||
5
zbv
13.09.11
✎
11:54
|
(3) ЗадачиАдресатыЗадачи.Ссылка
|
|||
6
Axel2009
13.09.11
✎
11:54
|
(4) ща научишь
|
|||
7
Axel2009
13.09.11
✎
11:55
|
СправочникЗадачиАдресатыЗадачи.Ссылка.ВерсияДанных etc.
|
|||
8
Beduin
13.09.11
✎
11:55
|
(6) Я показал где возможно храниться.
|
|||
9
Axel2009
13.09.11
✎
11:56
|
(8) Пользователь.Ссылка тут?
|
|||
10
dimqa
13.09.11
✎
11:59
|
ВЫБРАТЬ
ЗадачиАдресатыЗадачи.Пользователь.ВерсияДанных ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи ГДЕ ЗадачиАдресатыЗадачи.Пользователь = &Пользователь Не проканало список.Параметры.УстановитьЗначениеПараметра("Пользователь",ПараметрыСеанса.ТекущийПользователь); |
|||
11
zbv
13.09.11
✎
12:01
|
ВЫБРАТЬ
ЗадачиАдресатыЗадачи.Ссылка // - это будет сслыка на справочник Задачи. Тебе ведь это надо ? |
|||
12
Axel2009
13.09.11
✎
12:02
|
ВЫБРАТЬ
ЗадачиАдресатыЗадачи.ССЫЛКА.ВерсияДанных ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи ГДЕ ЗадачиАдресатыЗадачи.Пользователь = &Пользователь |
|||
13
dimqa
13.09.11
✎
12:19
|
Идею понял, но теперь ошибку выдает
Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: {(1, 22)}: Поле не найдено "ЗадачиАдресатыЗадачи.Наименование" ЗадачиАдресатыЗадачи.<<?>>Наименование |
|||
14
Axel2009
13.09.11
✎
12:20
|
ССЫЛКА.НАИМЕНОВАНИЕ
|
|||
15
dimqa
13.09.11
✎
12:20
|
Причем такой записи вообще нигде нет
|
|||
16
dimqa
13.09.11
✎
12:20
|
ВЫБРАТЬ
ЗадачиАдресатыЗадачи.Ссылка.Наименование ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи ГДЕ ЗадачиАдресатыЗадачи.Пользователь = &Пользователь я так и делаю |
|||
17
Axel2009
13.09.11
✎
12:21
|
значит ругается в другом месте
|
|||
18
Beduin
13.09.11
✎
12:22
|
(16) ЗадачиАдресатыЗадачи.Ссылка - это ссылка на задачу, а не на пользователя.
|
|||
19
Beduin
13.09.11
✎
12:24
|
(18) недочитал условие задачи)
|
|||
20
hhhh
13.09.11
✎
12:26
|
(16) нарисуй критерий отбора. Чего ты паришься?
|
|||
21
dimqa
13.09.11
✎
12:27
|
Запрос вроде как подходит под условие задачи, только эти лишние непонятные ошибки...
Попробовал так ВЫБРАТЬ ЗадачиАдресатыЗадачи.Ссылка.Наименование КАК Наименование ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи ГДЕ ЗадачиАдресатыЗадачи.Пользователь = &Пользователь теперь выдает Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(3, 23)}: Поле не найдено "ЗадачиАдресатыЗадачи.ПометкаУдаления" ЗадачиАдресатыЗадачи.<<?>>ПометкаУдаления, |
|||
22
Ненавижу 1С
гуру
13.09.11
✎
12:27
|
ВЫБРАТЬ
СправочникЗадачи.Ссылка, СправочникЗадачи.ВерсияДанных, СправочникЗадачи.ПометкаУдаления, СправочникЗадачи.Предопределенный, СправочникЗадачи.Код, СправочникЗадачи.Наименование, СправочникЗадачи.ДатаРазмещения, СправочникЗадачи.Тема, СправочникЗадачи.ТекстЗадачи, СправочникЗадачи.ЗадачаПринята, СправочникЗадачи.Автор, СправочникЗадачи.АдресатыЗадачи ИЗ Справочник.Задачи КАК СправочникЗадачи ГДЕ &Пользователь В (ВЫБРАТЬ ЗадачиАдресатыЗадачи.Пользователь ИЗ Справочник.Задачи.АдресатыЗадачи КАК ЗадачиАдресатыЗадачи ГДЕ ЗадачиАдресатыЗадачи.Ссылка=СправочникЗадачи.Ссылка) |
|||
23
Axel2009
13.09.11
✎
12:28
|
не может ЭТОТ запрос ругаться на пометку удаления.
|
|||
24
Ненавижу 1С
гуру
13.09.11
✎
12:32
|
(23) может, там должно быть ЗадачиАдресатыЗадачи.Ссылка.ПометкаУдаления
|
|||
25
Axel2009
13.09.11
✎
12:32
|
(24) значит он дурит голову форуму и показывает не весь текст запроса.
|
|||
26
dimqa
13.09.11
✎
12:34
|
Ну это весь запрос динамического списка
|
|||
27
Axel2009
13.09.11
✎
12:36
|
ну надо определить все поля, которые должны подставиться в список..
|
|||
28
dimqa
13.09.11
✎
12:36
|
Запрос от ненавижу 1с заработал, но всётаки интересно в чем ошибки запроса к ТЧ
|
|||
29
Ненавижу 1С
гуру
13.09.11
✎
12:43
|
(28) в (0) нет связи между таблицей ТЧ и основной таблицей
|
|||
30
dimqa
13.09.11
✎
12:49
|
Заработал запрос (22) его и буду использоавть, всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |