"Вот как я выводил юридический и фактический адреса контрагентов в 1С 8.1:<br><br>// пишем самодельную функцию:<br><br>Функция ПолучитьАдрес(КодКонтрагента, ВидАдреса=0)<br> <br> Результат = """";<br><br> Если ВидАдреса = 0 Тогда<br> <br> Адрес = "Юридический адрес";<br> <br> Иначе<br> <br> Адрес = "Фактический адрес";<br> <br> КонецЕсли;<br> <br> НаборЗаписей = РегистрыСведений.КонтактнаяИнформация;<br> <br> ВыборкаРС = НаборЗаписей.Выбрать();<br> <br> Пока ВыборкаРС.Следующий() Цикл <br> <br> Если ТипЗнч(ВыборкаРС.Объект) = Тип("СправочникСсылка.Контрагенты") Тогда<br> <br> Если СокрЛП(ВыборкаРС.Объект.Код) = СокрЛП(КодКонтрагента) Тогда<br> <br> Если СокрЛП(ВыборкаРС.Вид) = Адрес Тогда<br> <br> Результат = Строка(ВыборкаРС.Представление);<br> <br> КонецЕсли;<br> <br> КонецЕсли;<br> <br> КонецЕсли;<br> <br> КонецЦикла;<br> <br> Возврат Результат;<br> <br>КонецФункции<br> <br><br>Процедура КнопкаСформироватьНажатие(Кнопка)<br> // Вставить содержимое обработчика.<br> <br> //Родитель = Справочники.Контрагенты.НайтиПоКоду("000000001"); // группа справочника<br> <br> ВыборкаСК = Справочники.Контрагенты.Выбрать(Справочники.Контрагенты.ПустаяСсылка(),,,"Код Возр");<br> //ВыборкаСК = Справочники.Контрагенты.Выбрать(Родитель,,,"Код Возр");<br> <br> Пока ВыборкаСК.Следующий() Цикл<br> <br> Если ВыборкаСК.ЭтоГруппа = Истина Тогда<br> <br> Продолжить;<br> <br> КонецЕсли;<br> <br> Адрес = ПолучитьАдрес(ВыборкаСК.Код,1); <br> <br> Если ПустаяСтрока(Строка(Адрес)) = 0 Тогда<br> <br> Сообщить(Адрес);<br> <br> Иначе<br> <br> Сообщить(" ");<br> <br> КонецЕсли; <br> <br> КонецЦикла;<br> <br>КонецПроцедуры<br><br>В восьмёрке часть данных справочника контрагентов хранится не в самом справочнике "Контрагенты" (как в 7-ке), а в РегистрыСведений.КонтактнаяИнформация. Вот такая вот система "через задницу"."