Ведется учет номенклатуры в разрезе характеристик. Но изначально не велся. Т.е. есть остатки и обороты есть как с характеристикой и так и без.
Мне нужно получить таблицу из всех комбинаций номенклатуры и ее характеристик вида . К ней левым соединением пойдут остальные таблицы
Номенклатура 1, Характеристика 1
Номенклатура 1, Характеристика 2
для этого есть запрос
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Номенклатура,
| ХарактеристикиНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
| ПО Номенклатура.Ссылка = ХарактеристикиНоменклатуры.Владелец
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа"
Непонятно как в эту таблицу добавить строку с пустой характеристикой ?
Номенклатура 1, <без характеристики>
И что должно быть в качестве пустой характеристики NULL, Неопределенно, ПустаяСсылка
Может быть, есть смысл из какого-нибудь регистра такую информацию тащить? Скажем, были движения по определенной номенклатуре с пустой характеристикой - в отчете пустая будет, а если не было, то и не покажет.
(1) Мыслим одинаково:)
Я изначально так и сделал :
ЕСТЬNULL(ХарактеристикиНоменклатуры.Ссылка, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка))
Тока вот проблема в правой таблицы запроса записи с NULL нет.
(4) Нужно к результирующему запросу добавить запись :
Номенклатура1, ПустаяСсылка
Попробую я объединить загнать запрос в вложенный и объединить его с запросом вложеным запросом Где номенколатура, с пустой характеристикой