УТ 11 8.3
В "Состояние обеспечение заказов" ссылаюсь к табличной части Товары. Вот код:

```1c
    ДеревоЗначений = Товары.ПолучитьЭлементы();
    Для каждого строка из ДеревоЗначений Цикл
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ЗаказКлиента.Менеджер КАК Менеджер,
    |ЗаказКлиента.ДАЛ_ОтвественныйПросчёта КАК Снабженец
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |ГДЕ
    | ЗаказКлиента.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка",строка.Заказ);
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    строка.Менеджер = ВыборкаДетальныеЗаписи.Менеджер;
    строка.Снабженец = ВыборкаДетальныеЗаписи.Снабженец;
    КонецЦикла;

    КонецЦикла;
```

Если ссылаться к строка.Номенклатура и строка.Характеристика, то выводит пустое значение.
Я еще пытался к самому элементу ссылаться, но и там пустое значение выводило.
А где эти данные еще могут храниться ? При открытии "Состояние обеспечение заказов" они то выводятся.
---
Товары.ПолучитьЭлементы() получает данные верхнего уровня ДЗ. Номенклатуры и характеристики там просто нет.
---
строка.ПолучитьЭлементы() и обходить.
---
В "Состояние обеспечение заказов" ссылаюсь к табличной части Товары.

В актуальной УТ 11.5.15.79, в обработке "СостояниеОбеспеченияЗаказов" нет никакой табличной части Товары.
Тем более нет дерева значений.

Черепашка свистит.
---
Так это еще и левое расширение...

Но и тут это нифига не табличная часть, а сторонний реквизит формы типа "ДеревоЗначений". А у дерева значений, как известно, может быть больше одного уровня строк.
---
Не знал, извиняюсь. А про расширение, я закинул в свое расширение, чтобы рабочую не трогать.
---
или
строка.Заказ - пустое значение
или
 ВыборкаДетальныеЗаписи.Менеджер - пустое

вот из пустого пусто и получается!

обычная ошибка неправильно заполненных данных.
---
Не, про заказ и менеджер я как пример скинул. Этим кодом показал то, как я ссылаюсь к ТЧ. Я про Номенклатуру и Характеристику говорил, которые тоже хранятся в этом ТЧ. Но когда ссылаешься выдает пустоту, но при открытии документа он их нормально выводит
---
Ну то есть вы привели пример рабочего кода. А не рабочий, никому показывать не будете. Логично, да.
---
Я написал, что это тот код, где я ссылаюсь к ТЧ Товары. Я писал выше, что ссылаюсь к Номенклатуре и к Характеристике так: " строка.Номенклатура и строка.Характеристика", при чем тут нерабочий код, я вообще про это не говорил. Проблема в том, что они почему-то пустые. Я просто писал Сообщить(строка.Номенклатура), там выводится пустота
---
Товары.ПолучитьЭлементы() получает данные верхнего уровня ДЗ. Номенклатуры и характеристики там просто нет.
---
А как можно получить номенклатуру и характеристику ?
---
А где они у тебя в дереве?
---
Ну как вы и сказали, в стороннем реквизите формы типа "ДеревоЗначений"
---
строка.ПолучитьЭлементы() и обходить.
---
Все сработало, спасибо большое !!!
---
тогда Типы не совпадают!
проверяйте типы,
если присваиваете значение реквизиту не совпадающего типа, то у него будет пустое значение!!!
---
Не в типах проблема. Прикол в том, что когда его просто выводишь, то тоже пустота
---
когда его просто выводишь, то тоже пустота
значит не находите то что надо
возвращаемся к первому утверждению

если присвоить Пустоту, то и получается Пусто!!!