Не знал, да забыл - как объединить таблицы при "неполном" совпадении.
Надо взять все записи из одной таблицы независимо от того, есть ли соотвествующая запись в другой таблице.
|SELECT $ДокументСтроки.ПроектИзделия.ВидЭлемента, $ДокументСтроки.ПроектИзделия.Элемент
|, $ДокументСтроки.ПроектИзделия.Норма, $ДокументСтроки.ПроектИзделия.КолПрод
|, НормыРасходов.id Элемент
|From $ДокументСтроки.ПроектИзделия ПроектИзделия
|Left Join $Справочник.НормыРасходов НормыРасходов
| on $Справочник.НормыРасходов.Элемент = $ДокументСтроки.ПроектИзделия.Элемент
|WHERE ПроектИзделия.Iddoc = "+ЗначениеВСтрокуБД(ДокОснование)+"
|And НормыРасходов.parentext = "+ЗначениеВСтрокуБД(Номенклатура)+";
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший