"Процедура Сформировать()<br> СохранитьЗначение("Тест",СписокНужных);<br>КонецПроцедуры<br><br>Процедура ПриОткрытии()<br> тмп=ВосстановитьЗначение("Тест");<br> Если ТипЗначенияСтр(тмп)="СписокЗначений" Тогда<br> тмп.Выгрузить(СписокНужных);<br> КонецЕсли;<br>КонецПроцедуры<br><br>P.S. Кстати, это плохой метод. СохранитьЗначение() закидывает все в файл 1Cv7.CFG и он в конечном итоге раздувается до неудобоваримых размеров и поскольку он не индексированный, то любые операции с СохранитьЗначение() и ВосстановитьЗначение() становятся очень продолжительными по времени. Я в конечном итоге стал делать вспомогательные dbf-ы в каталоге пользователя. Вот представьте, что ваш список из 1000 элементов, это ж сколько времени надо, чтобы его восстановить, а если в этом же файле еще множество таких же сохраненок из разных форм? Пока система его распарсит, можно 2 раза чай попить. Реальный пример - при достижении файлом размера в 5Мб в комплексной 7.7 пользователи серьезно нервничают."