Имя: Пароль:
1C
1С v8
работа с скд - запрос
0 Irina3gger
 
03.08.18
15:14
доброго времени, столкнулась с такой проблемой

Вот такую вот ошибку выдает
: Неоднозначное поле "КомплектыЧертежей.Наименование"
ПО Объекты.КомплектыЧертежей.Чертеж.Наименование = <<?>>КомплектыЧертежей.Наименование

вот такой вот запрос

ВЫБРАТЬ
    Объекты.Наименование КАК Наименование,
    Объекты.Код КАК Код,
    Объекты.ДатаНачалаАнализа КАК ДатаНачалаАнализа,
    Объекты.ДатаОкончанияАнализа КАК ДатаОкончанияАнализа,
    Объекты.ДатаНачалаРазработки КАК ДатаНачалаРазработки,
    Объекты.ДатаОкончанияРазаработки КАК ДатаОкончанияРазаработки,
    Объекты.КомплектыЧертежей.(
        Чертеж КАК Чертеж,
        ДатаНачалаРаботыНадКомплектомЧертежей КАК ДатаНачалаРаботыНадКомплектомЧертежей,
        ДатаОкончанияРаботНадКомплектомЧертежей КАК ДатаОкончанияРаботНадКомплектомЧертежей,
        ДатаНачалаСогласования КАК ДатаНачалаСогласования,
        ДатаОкончанияСогласования КАК ДатаОкончанияСогласования
    ) КАК КомплектыЧертежей,
    КомплектыЧертежей.ПереченьСогласований.(
        НаименованиеСогласования КАК НаименованиеСогласования
    ) КАК ПереченьСогласований
ИЗ
    Справочник.Объекты КАК Объекты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КомплектыЧертежей КАК КомплектыЧертежей
        ПО Объекты.КомплектыЧертежей.Чертеж.Наименование = КомплектыЧертежей.Наименование
1 s03
 
03.08.18
15:15
поправь "ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КомплектыЧертежей КАК КомплектыЧертежей" - установи алиас немного другой
2 Aleksandr N
 
03.08.18
15:15
(0) Переименуй таблицу.
3 sidalexsandr
 
03.08.18
15:17
(0) Присоеденяюсь к (2) Переменуй КАК КомплектыЧертежей
4 Cool_Profi
 
03.08.18
15:18
За такую конструкцию
КомплектыЧертежей.ПереченьСогласований.(
        НаименованиеСогласования КАК НаименованиеСогласования
    ) КАК ПереченьСогласований

Особенно в запросе для СКД - надо бить большой линейкой по пальцам...
5 Irina3gger
 
03.08.18
15:30
(4) не надо бить меня линейкой, я только учусь. переименование помогло