И снова здрасте!
Опять возникла проблема.
Для поиска документов для которых текущий является основанием использовал поиск по номеру документо, но как выяснилось нумерация документов ведется в пределах года соответственно искать нужно по сочетанию номер дата, сделал следующим образом:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Сделка.Номер КАК СделкаНомер1,
| ЗаказНаПроизводствоПродукция.Заказ.Номер,
| НалоговаяНакладная.Сделка.Номер
|ИЗ
| Документ.НалоговаяНакладная КАК НалоговаяНакладная
| ПОЛНОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
| ПОЛНОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство.Продукция КАК ЗаказНаПроизводствоПродукция
| ПО (ЗаказНаПроизводствоПродукция.Заказ.Номер = РеализацияТоваровУслуг.Сделка.Номер)
| ПО (РеализацияТоваровУслуг.Сделка.Номер = НалоговаяНакладная.Сделка.Номер)
|ГДЕ
| ЗаказНаПроизводствоПродукция.Заказ.Дата = &Дата
| И НалоговаяНакладная.Сделка.Дата = &Дата
| И РеализацияТоваровУслуг.Сделка.Дата = &Дата";
Запрос.УстановитьПараметр("Дата", ЭтотОбъект.Дата);
Выборка = Запрос.Выполнить().Выбрать();
неработает, причем если брать без условий то все в порядке (если не считать кучу документов с одинаковыми номерами за разные периоды) Кто нить знает в чем проблема?
Сообщение отредактировал Vofka - 26.04.13, 14:56