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