Не отображается иерархия в дереве значений
Обычные формы. Никак не могу отобразить иерархию в дереве значений на форме. У табличного поля стоит галочка "Дерево". У колонки склад стоит галочка "Отображать иерархию", но все равно отображается линейный список (см. скрин). В чем тут еще может быть дело?
Дерево формирую следующим образом:
Дерево формирую следующим образом:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТЗОстатки.ГруппаСклада,
| ТЗОстатки.Склад,
| ТЗОстатки.КоличествоОстаток
|ПОМЕСТИТЬ ВТ_Остатки
|ИЗ
| &ТЗОстатки КАК ТЗОстатки
|ГДЕ
| ТЗОстатки.Товар = &Товар
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_Остатки.ГруппаСклада КАК ГруппаСклада,
| ВТ_Остатки.Склад КАК Склад,
| ВТ_Остатки.КоличествоОстаток КАК Остаток
|ИЗ
| ВТ_Остатки КАК ВТ_Остатки
|ИТОГИ
| СУММА(Остаток)
|ПО
| ГруппаСклада";
Запрос.УстановитьПараметр("ТЗОстатки", ВирТаблОстатков);
Запрос.УстановитьПараметр("Товар", ТекущаяНоменклатура);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаГруппаСклада = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаГруппаСклада.Следующий() Цикл
Если ВыборкаГруппаСклада.ГруппаСклада = null Тогда
Продолжить;
КонецЕсли;
СтрокаГруппаСкладов = мДеревоОстатков.Строки.Добавить();
СтрокаГруппаСкладов.Склад = ВыборкаГруппаСклада.ГруппаСклада;
СтрокаГруппаСкладов.Остаток = ВыборкаГруппаСклада.Остаток;
ВыборкаДетальныеЗаписи = ВыборкаГруппаСклада.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СтрокаСклад = мДеревоОстатков.Строки.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаСклад,ВыборкаДетальныеЗаписи);
КонецЦикла;
КонецЦикла;
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Дерево значений, которое негде посмотреть
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2
- Расширение функционала карточки партнера
- Для пользователей мелочей не бывает: новый релиз 1С:ТОИР КОРП и 1С:RCM
- Новый релиз 1С:ТОИР КОРП 3.0.4.1: развитие блока МТО, совершенствование анализа причин дефектов, новое в "Мобильной бригаде" и не только!
Найденные решения
(1) Вот тут неправильно
Нужно вместо мДеревоОстатков.Строки.Добавить(); писать СтрокаГруппаСкладов.строки.добавить()
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СтрокаСклад = мДеревоОстатков.Строки.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаСклад,ВыборкаДетальныеЗаписи);
КонецЦикла;
Нужно вместо мДеревоОстатков.Строки.Добавить(); писать СтрокаГруппаСкладов.строки.добавить()
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вот тут неправильно
Нужно вместо мДеревоОстатков.Строки.Добавить(); писать СтрокаГруппаСкладов.строки.добавить()
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СтрокаСклад = мДеревоОстатков.Строки.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаСклад,ВыборкаДетальныеЗаписи);
КонецЦикла;
Нужно вместо мДеревоОстатков.Строки.Добавить(); писать СтрокаГруппаСкладов.строки.добавить()
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот