Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Помогите правильно написать запрос

Помогите правильно написать запрос
Я
   Irina3gger
 
06.08.18 - 13:28
есть 2 табличные части которые надо между с собой объединить.
первая табличная часть это КомплектЧертежей 
вторая это ПереченьСогласований

между с собой они связаны по наименованию КомплектаЧертежей

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

в документе 2 табличные части, в первой части вводится КомплектыЧертежей, их может быть несколько
а во второй части должно отображаться какие ПеречниСогласований связаны с тем или иным Комплектом
нет, не через конструктор (5)
   Deon
 
7 - 06.08.18 - 14:33
(6) Собери через конструктор, он тебе всё правильно напишет
   Irina3gger
 
8 - 06.08.18 - 14:49
(7) собрала и все равно не выходит
Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
    |КомплектыЧертежей.Наименование КАК Наименование,
    |КомплектыЧертежей.ПолноеНаименование КАК ПолноеНаименование,
    |ПереченьСогласований.Наименование КАК Наименование1,
    |ПереченьСогласований.ВидыКомплектовЧертежей.(
        |ВидКомплектаЧертежей КАК ВидКомплектаЧертежей
    |) КАК ВидыКомплектовЧертежей
|ИЗ
    |Справочник.КомплектыЧертежей КАК КомплектыЧертежей
        |ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПереченьСогласований КАК ПереченьСогласований
        |ПО КомплектыЧертежей.Наименование = ПереченьСогласований.ВидыКомплектовЧертежей.ВидКомплектаЧертежей";
    
    РезультатЗапроса = Запрос.Выполнить();
   Chameleon1980
 
9 - 06.08.18 - 14:51
круто че
|ПО КомплектыЧертежей.Наименование = ПереченьСогласований.ВидыКомплектовЧертежей.ВидКомплектаЧертежей

Список тем форума
Рекламное место пустует  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует