По теме из базы знаний
- Управляемая форма списка с данными двух таблиц - иерархического справочника и регистра сведений для мобильной платформы
- Структура иерархического справочника запросом
- Три способа получить дерево элементов иерархического справочника
- Регистрация объектов для обмена по организации
- Сложности работы с иерархическими справочниками
Найденные решения
Тот-же код, только не смотря на уровни и без рекурсии:
Если хотите, можно добавить ещё проверку, что СсылкаРодитель — это группа…
Если СтрокаТЗ.ЭтоГруппа Тогда
ОбъектНоменклатура = Справочники.Номенклатура.СоздатьГруппу();
Иначе
ОбъектНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
КонецЕсли;
Если СсылкаРодитель <> Справочники.Номенклатура.ПустаяСылка() Тогда
ОбъектНоменклатура.Родитель = СсылкаРодитель;
КонецЕсли;
ОбъектНоменклатура.УстановитьСсылкуНового(СсылкаНоменклатура);
ЗаполнитьЗначенияСвойств(ОбъектНоменклатура, СтрокаТЗ, , "Родитель");
ОбъектНоменклатура.Записать();
ПоказатьЕсли хотите, можно добавить ещё проверку, что СсылкаРодитель — это группа…
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Тот-же код, только не смотря на уровни и без рекурсии:
Если хотите, можно добавить ещё проверку, что СсылкаРодитель — это группа…
Если СтрокаТЗ.ЭтоГруппа Тогда
ОбъектНоменклатура = Справочники.Номенклатура.СоздатьГруппу();
Иначе
ОбъектНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
КонецЕсли;
Если СсылкаРодитель <> Справочники.Номенклатура.ПустаяСылка() Тогда
ОбъектНоменклатура.Родитель = СсылкаРодитель;
КонецЕсли;
ОбъектНоменклатура.УстановитьСсылкуНового(СсылкаНоменклатура);
ЗаполнитьЗначенияСвойств(ОбъектНоменклатура, СтрокаТЗ, , "Родитель");
ОбъектНоменклатура.Записать();
ПоказатьЕсли хотите, можно добавить ещё проверку, что СсылкаРодитель — это группа…
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот