Привет.
Имеются:
Справочник - Структура
Подчиненный Регистр сведений - Данные структуры по объектам
Независимый Регистр сведений - Связанные объекты
В чем суть. Необходимо на дереве значений вывести значения структуры и подчиненных к ним объектам из рс. На это дерево значений можно добавить некоторые данные, которые записываются при нажатии команды и попадают в рс "Связанные объекты", что-бы при повторном открытии дерево хранило последние данные. ОбъектЗдание1 данные имеет составной тип, и сейчас у меня идёт связь только по структуре, как добавить ещё, что-бы связывало и по объектам
"ВЫБРАТЬ
| Структура.Ссылка КАК Структура
|ПОМЕСТИТЬ ВТ_Структура
|ИЗ
| Справочник.Структура КАК Структура
|ГДЕ
| Структура.ПометкаУдаления = ЛОЖЬ
| И Структура.Ссылка В ИЕРАРХИИ(&Отбор)
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ДанныеСтруктурыПоОбъектамСрезПоследних.Структура,
| ДанныеСтруктурыПоОбъектамСрезПоследних.Объект
|ПОМЕСТИТЬ ВТ_Срез
|ИЗ
| РегистрСведений.ДанныеСтруктурыПоОбъектам.СрезПоследних(
| ,
| Структура В
| (ВЫБРАТЬ
| ВТ_Структура.Структура
| ИЗ
| ВТ_Структура КАК ВТ_Структура)) КАК ДанныеСтруктурыПоОбъектамСрезПоследних
|ГДЕ
| ДанныеСтруктурыПоОбъектамСрезПоследних.ВидОперации = ЗНАЧЕНИЕ(Перечисление.кВидыОпераций.Установить)
|;
|
|////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
| ВТ_Структура.Структура КАК Структура,
| ВТ_Срез.Объект КАК Объект,
| ЛОЖЬ КАК Изменение,
| урскСвязанныеОбъектыЗдания.ЗданиеОбъекта2
|ИЗ
| ВТ_Структура КАК ВТ_Структура
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Срез КАК ВТ_Срез
| ПО ВТ_Структура.СтруктураСети = ВТ_Срез.Структура
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СвязанныеОбъектыЗдания КАК урскСвязанныеОбъектыЗдания
| ПО ВТ_Структура.Структура = урскСвязанныеОбъектыЗдания.ОбъектЗдание1
|
|УПОРЯДОЧИТЬ ПО
| Структура ИЕРАРХИЯ";
Показать