При таком решении:
СправочникСсылка = Справочники.Файлы.СоздатьЭлемент();
СправочникСсылка.ТекстХранилище = Хранилище;
СправочникСсылка.Записать();
выдает ошибку:
{Форма.Форма.Форма(104)}: Ошибка при вызове метода контекста (Записать)
СправочникСсылка.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{Справочник.Файлы.МодульОбъекта(34)}: Не заполнен владелец в файле
"".
ВызватьИсключение ОписаниеОшибки;
(2) СправочникСсылка.Владелец = "Владелец";
выдает ошибку:
{Форма.Форма.Форма(104)}: Ошибка при установке значения атрибута контекста (Владелец)
СправочникСсылка.Владелец = "Владелец";
по причине:
Справочник не имеет владельца
СправочникСсылка.ВладелецФайла = "Владелец";
выдает ошибку:
{Форма.Форма.Форма(105)}: Ошибка при вызове метода контекста (Записать)
СправочникСсылка.Записать();
по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{Справочник.Файлы.МодульОбъекта(34)}: Не заполнен владелец в файле
"".
ВызватьИсключение ОписаниеОшибки;
(5) Свойство владелец как бы намекает, что ваш файл не может в конфигурации "висеть в воздухе", а должен быть подчинен к какому-либо объекту (справочнику/документу). вам нужно выбрать тип объекта, к которому он будет прикреплен (это будет какой-нибудь объект из определяемого типа, например "Документ.РТУ") и указать в качестве владельца КОНКРЕТНЫЙ экземпляр данного типа
СправочникСсылка.Владелец = документы.РТУ.НайтипоКоду("123");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший