|
Запись в ХранилищеЗначения | ☑ | ||
---|---|---|---|---|
0
DimSon123
15.06.15
✎
12:07
|
Здравствуйте.
При таком решении: СправочникСсылка = Справочники.Файлы.СоздатьЭлемент(); СправочникСсылка.ТекстХранилище = Хранилище; СправочникСсылка.Записать(); выдает ошибку: {Форма.Форма.Форма(104)}: Ошибка при вызове метода контекста (Записать) СправочникСсылка.Записать(); по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {Справочник.Файлы.МодульОбъекта(34)}: Не заполнен владелец в файле "". ВызватьИсключение ОписаниеОшибки; Подскажите, как это решить? |
|||
1
DimSon123
15.06.15
✎
12:08
|
Полный текст процедуры:
Таблица = ЧтениеФайлаCSV(Объект.ПутьКФайлуCSV); Хранилище = Новый ХранилищеЗначения(Таблица); СправочникСсылка = Справочники.Файлы.СоздатьЭлемент(); СправочникСсылка.ТекстХранилище = Хранилище; СправочникСсылка.Записать(); |
|||
2
Timon1405
15.06.15
✎
12:09
|
Кэп в замешательстве... указать владельца файла?
|
|||
3
DimSon123
15.06.15
✎
12:13
|
(2) СправочникСсылка.Владелец = "Владелец";
выдает ошибку: {Форма.Форма.Форма(104)}: Ошибка при установке значения атрибута контекста (Владелец) СправочникСсылка.Владелец = "Владелец"; по причине: Справочник не имеет владельца СправочникСсылка.ВладелецФайла = "Владелец"; выдает ошибку: {Форма.Форма.Форма(105)}: Ошибка при вызове метода контекста (Записать) СправочникСсылка.Записать(); по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {Справочник.Файлы.МодульОбъекта(34)}: Не заполнен владелец в файле "". ВызватьИсключение ОписаниеОшибки; |
|||
4
vicof
15.06.15
✎
12:17
|
Тип значения реквизита ВладелецФайла разве строка?
|
|||
5
DimSon123
15.06.15
✎
12:19
|
Нет, ОпределяемыйТип.ВладелецФайлов. Как такому типу присвоить значение?
|
|||
6
Timon1405
15.06.15
✎
12:35
|
(5) Свойство владелец как бы намекает, что ваш файл не может в конфигурации "висеть в воздухе", а должен быть подчинен к какому-либо объекту (справочнику/документу). вам нужно выбрать тип объекта, к которому он будет прикреплен (это будет какой-нибудь объект из определяемого типа, например "Документ.РТУ") и указать в качестве владельца КОНКРЕТНЫЙ экземпляр данного типа
СправочникСсылка.Владелец = документы.РТУ.НайтипоКоду("123"); |
|||
7
DimSon123
15.06.15
✎
12:45
|
(6) Получилось, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |