Если ТипЗнч(ЭлементРасшифровки) = Тип("ЭлементРасшифровкиКомпоновкиДанныхПоля") Тогда
Для каждого Элемент Из ЭлементРасшифровки.ПолучитьПоля() Цикл
Если НЕ Элемент.Иерархия Тогда
ЗначенияПолей.Вставить(Элемент.Поле, Элемент.Значение);
КонецЕсли;
КонецЦикла;
КонецЕсли;
Родители = ЭлементРасшифровки.ПолучитьРодителей();
Для каждого Элемент Из Родители Цикл
ЗаполнитьЗначенияПолейРасшифровки(Элемент, ЗначенияПолей);
КонецЦикла;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс