"Суть проблемы такая. Пишу конфигурацию на основе 1С:Бухгалтерия 7.7. Возникла необходимость создать следующую структуру данных: Справочник1 <-- Справочник2 <-- Справочник3. Т.е. Справочнику1 подчинен Справочник2, которому в свою очередь подчинен Справочник3.<br>В модуле формы элемента Справочника1 расположена ТЗ с данными, которые заполняются при открытии из Справочника2. Необходимо при изменении данных через ТЗ и соответственно в Справочнике2 (это реализовано) вносить соответствующие изменения и в Справочик3.<br>...<br>Спр2 = СоздатьОбъект("Справочник.2");<br>Если Спр2.НайтиЭлемент(ТекущийЭлемент())=1 Тогда<br> Спр3 = СоздатьОбъект("Справочник.3");<br> Если Спр3.НайтиЭлемент(Спр2.ТекущийЭлемент().Владелец) = 1 Тогда<br> Сообщить(Спр3.ТекущийЭлемент());<br> Иначе<br> Сообщить("Бууууууууу");<br> КонецЕсли; <br>КонецЕсли;<br>...<br>В этом случае выводит Бууууууууу. Т.Е. не позиционирует на текущий элемент Справочника3<br><br>Если так<br>...<br>Спр2 = СоздатьОбъект("Справочник.2");<br>Если Спр2.НайтиЭлемент(ТекущийЭлемент())=1 Тогда<br> Спр3 = СоздатьОбъект("Справочник.3");<br> Спр3.ИспользоватьВладельца(Спр2.ТекущийЭлемент().Владелец);<br> Если Спр3.НайтиПоРеквизиту("ГодУчета",Период,0)=1 Тогда<br> Если Спр3.Выбран() > 0 Тогда<br> Спр3.КубыГод.Установить(ДатаВСпр, ЛгКуб);<br> КонецЕсли; <br> Иначе <br> Спр3.Новый();<br> Спр3.ГодУчета = Период;<br> Спр3.КубыГод.Установить(ДатаВСпр, ЛгКуб);<br> Спр3.Записать();<br> КонецЕсли;<br>КонецЕсли;<br>...<br>Тогда результат такой:<br>Если Спр3.НайтиПоРеквизиту("ГодУчета",Период,0)=1 Тогда<br>{Справочник.ХХХХХХ.Форма.Модуль(22)}: Неверное имя реквизита!<br><br>В общем проблема такая. Не получается из Справочника1 изменить значение элемента Справочника3.<br>Может кто знает, подскажите хотя бы куда рыть. Просто не очень хотелось бы менять структуру справочников"