|
Помогите правильно написать запрос |
☑ |
0
Irina3gger
06.08.18
✎
13:28
|
есть 2 табличные части которые надо между с собой объединить.
первая табличная часть это КомплектЧертежей
вторая это ПереченьСогласований
между с собой они связаны по наименованию КомплектаЧертежей
надо чтоб при выборе в табличной части Комплекты чертежей, подтягивались согласования связанные с комплектом
|
|
1
lubitelxml
06.08.18
✎
14:07
|
что не получается? покажи как делаешь
|
|
2
Irina3gger
06.08.18
✎
14:23
|
(1) вот какой запрос написала, но не выходит(
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПереченьСогласованийВидыКомплектовЧеретжей.Ссылка КАК Ссылка,
| ПереченьСогласованийВидыКомплектовЧеретжей.НомерСтроки КАК НомерСтроки,
| ПереченьСогласованийВидыКомплектовЧеретжей.ВидКомплектовЧертежей КАК ВидКомплектовЧертежей
|ИЗ
| Справочник.ПереченьСогласований КАК ПереченьСогласований
|ГДЕ
| ПереченьСогласованийВидыКомплектовЧеретжей.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Объект.ПереченьСогласований);
РезультатЗапроса = Запрос.Выполнить();
ПереченьСогласований.Загрузить(РезультатЗапроса.Выгрузить());
|
|
3
Lexey_
06.08.18
✎
14:25
|
(2) что и откуда не выходит?
|
|
4
s03
06.08.18
✎
14:25
|
(2) и где связь с комплектами чертежей?
|
|
5
Deon
06.08.18
✎
14:27
|
(2) Ты же этот запрос в конструкторе запросов рисуешь?
|
|
6
Irina3gger
06.08.18
✎
14:32
|
начну с начала, может меня потом понять можно будет.
Есть Справочник.КомплектЧертежей и Справочник.ПереченьСогласований
у одного КомплектаЧертежей может быть несколько ПеречнейСогласований
в документе 2 табличные части, в первой части вводится КомплектыЧертежей, их может быть несколько
а во второй части должно отображаться какие ПеречниСогласований связаны с тем или иным Комплектом
нет, не через конструктор (5)
|
|
7
Deon
06.08.18
✎
14:33
|
(6) Собери через конструктор, он тебе всё правильно напишет
|
|
8
Irina3gger
06.08.18
✎
14:49
|
(7) собрала и все равно не выходит
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|КомплектыЧертежей.Наименование КАК Наименование,
|КомплектыЧертежей.ПолноеНаименование КАК ПолноеНаименование,
|ПереченьСогласований.Наименование КАК Наименование1,
|ПереченьСогласований.ВидыКомплектовЧертежей.(
|ВидКомплектаЧертежей КАК ВидКомплектаЧертежей
|) КАК ВидыКомплектовЧертежей
|ИЗ
|Справочник.КомплектыЧертежей КАК КомплектыЧертежей
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПереченьСогласований КАК ПереченьСогласований
|ПО КомплектыЧертежей.Наименование = ПереченьСогласований.ВидыКомплектовЧертежей.ВидКомплектаЧертежей";
РезультатЗапроса = Запрос.Выполнить();
|
|
9
Chameleon1980
06.08.18
✎
14:51
|
круто че
|ПО КомплектыЧертежей.Наименование = ПереченьСогласований.ВидыКомплектовЧертежей.ВидКомплектаЧертежей
|
|