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