0
arian_
21.08.13
✎
21:55
|
Здравствуйте, есть запрос
Запрос=СоздатьОбъект("Запрос");
ТекстЗапроса=
"//{{Запрос(Заказы)
|МПЗ=Регистр.Заказы.Номенклатура;
|ТекДок=Регистр.Заказы.ТекущийДокумент;
|Заказ=Регистр.Заказы.Заказ.ТекущийДокумент;
|Дейт=Регистр.Заказы.ДатаИсполнения;
|Поставщик=Регистр.Заказы.Поставщик;
|Кол=Регистр.Заказы.Количество;
|Стат=Регистр.Заказы.Статус;
|Функция КонКол=КонОст(Кол);
|Группировка Заказ;
|Группировка МПЗ без групп;
|Условие (ндок=Заказ);
|"//}}Запрос
;
Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда
Возврат;
КонецЕсли;
Пока Запрос.Группировка(1)=1 Цикл
Пока Запрос.Группировка(2)=1 Цикл
Сообщить(Запрос.МПЗ);
КонецЦикла;
КонецЦикла;
Если ндок выбирать через поле на форме то запрос отрабатывает нормально,
если ндок находить через ндок.НайтиПоНомеру(), то в цикл запроса не попадает
Вывожу Сообщить(ндок.ТекущийДокумент()) документ выводится замечательно.
Не пойму в чем ошибка.
|
|