Левое соединение двух таблиц
страницаЛевое соединение двух таблиц
Перейдите на закладку Связи. Так как в запросе теперь участвуют несколько таблиц, требуется определить связь между ними.
Вы видите, что по умолчанию 1С:EDT уже создала связь таблиц по полю Номенклатура. То есть значение измерения Номенклатура регистра Продажи должно быть равно ссылке на элемент справочника Номенклатура. Вас это устраивает.
Тип соединения задан как Левое. Но первой в соединении идет таблица регистра, которая связана левым соединением с таблицей справочника. А вам нужно установить левое соединение справочника с регистром, чтобы в результат запроса были включены все записи справочника Номенклатура и те записи регистра Продажи, которые удовлетворяют условию связи по полю Номенклатура.
То есть вам нужно поменять расположение таблиц в соединении так, чтобы первой (левой) таблицей была таблица справочника Номенклатура. Для этого нужно выделить первую таблицу в соединении, нажать Переместить в контекстном меню и выделить вторую таблицу (рис. 14.17).

Рис. 14.17. Изменение порядка таблиц в соединении
Таким образом, в результате запроса будут присутствовать все услуги, и для некоторых из них будут указаны обороты выручки. Для тех услуг, которые не производились в выбранном периоде, не будет указано ничего.
Описанную связь двух таблиц схематично можно представить следующим образом (рис. 14.18).

Рис. 14.18. Связь записей таблиц в запросе