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