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