Привит.Таке вопрос хочу выбрать из таб часть товары док реализация единицы измерения номенклатуры а нияк.В чем ошибка?
Виборка1= Новый Запрос;
Виборка1.УстановитьПараметр("Номен",Номенклат);
Виборка1.Текст=
"ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура КАК Ном,
| РеализацияТоваровУслугТовары.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК Код,
| РеализацияТоваровУслугТовары.Номенклатура.БазоваяЕдиницаИзмерения.Ссылка КАК силка,
| РеализацияТоваровУслугТовары.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код как кодклас
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Номенклатура = &Номен";
РеззапВиборка1 = Виборка1.Выполнить().Выбрать();
Если РеззапВиборка1.Следующий() Тогда
(0) Выбираете из всех реализаций где есть какая-то конкретная номенклатура Номенклат строки с этим товаром и из строк берете единицы измерения? Зачем? Почему нельзя сразу записать Код=Номенклат.БазоваяЕдиницаИзмерения.Код и т.д.? А в вашем запросе, наверно, пусто именно потому, что ни в какой реализации этого товара нет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший