Запросом выбираются данные из регистра сведений. Решил выбирать по нему не по документам. Так как это правильнее.
И одно значение можно получить только по подчиненному справочнику. Связываю по владельцу и получаю его.
Все ли правильно в запросе ???
ВЫБРАТЬ
ЧасыРаботыГПУСрезПоследних.Организация КАК Организация,
ЧасыРаботыГПУСрезПоследних.Площадка КАК Площадка,
ЧасыРаботыГПУСрезПоследних.ИЗА.НомерИЗА КАК ИЗАНомерИЗА,
ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыГПУ КАК КоличествоЧасовРаботыГПУ,
ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыОборудованияСвязанногоСГПУ КАК КоличествоЧасовРаботыОборудованияСвязанногоСГПУ,
ЧасыРаботыГПУСрезПоследних.ВремяПростояГПУ КАК ВремяПростояГПУ,
ЧасыРаботыГПУСрезПоследних.ВремяПростояОтдельныхАппаратовГПУ КАК ВремяПростояОтдельныхАппаратовГПУ,
ЧасыРаботыГПУСрезПоследних.ПричинаПростоя КАК ПричинаПростоя,
ГазопылевыеУстановки.Ссылка КАК ПГОУ,
ЧасыРаботыГПУСрезПоследних.ИЗА КАК ИЗА
ИЗ
РегистрСведений.ЧасыРаботыГПУ.СрезПоследних(
&Период,
Организация = &Организация
И ИЗА = &ИЗА) КАК ЧасыРаботыГПУСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГазопылевыеУстановки КАК ГазопылевыеУстановки
ПО ЧасыРаботыГПУСрезПоследних.ИЗА = ГазопылевыеУстановки.Владелец
ГДЕ
ГазопылевыеУстановки.Основной = Истина
ВЫБРАТЬ
ЧасыРаботыГПУСрезПоследних.Организация КАК Организация,
ЧасыРаботыГПУСрезПоследних.Площадка КАК Площадка,
ЧасыРаботыГПУСрезПоследних.ИЗА.НомерИЗА КАК ИЗАНомерИЗА,
ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыГПУ КАК КоличествоЧасовРаботыГПУ,
ЧасыРаботыГПУСрезПоследних.КоличествоЧасовРаботыОборудованияСвязанногоСГПУ КАК КоличествоЧасовРаботыОборудованияСвязанногоСГПУ,
ЧасыРаботыГПУСрезПоследних.ВремяПростояГПУ КАК ВремяПростояГПУ,
ЧасыРаботыГПУСрезПоследних.ВремяПростояОтдельныхАппаратовГПУ КАК ВремяПростояОтдельныхАппаратовГПУ,
ЧасыРаботыГПУСрезПоследних.ПричинаПростоя КАК ПричинаПростоя,
ГазопылевыеУстановки.Ссылка КАК ПГОУ,
ЧасыРаботыГПУСрезПоследних.ИЗА КАК ИЗА
ИЗ
РегистрСведений.ЧасыРаботыГПУ.СрезПоследних(
&Период,
Организация = &Организация
И ИЗА = &ИЗА) КАК ЧасыРаботыГПУСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГазопылевыеУстановки КАК ГазопылевыеУстановки
ПО ЧасыРаботыГПУСрезПоследних.ИЗА = ГазопылевыеУстановки.Владелец
И ГазопылевыеУстановки.Основной = Истина
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший