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