Всем доброе время суток!
Пытаюсь реализовать через расширение "ПрикреплениеФайлов" к Справочнику "Кандидаты" как в ЗУП(проф).
Там это сделано при помощи определяемых типов+обработка ДобавитьФайл и хранится всё во внешнем хранилище. Если делать по аналогии то сталкиваюсь с такой ошибкой в общем модуле, после выбора файла:
{ОбщийМодуль.РаботаСФайламиСлужебный.Модуль(384)}: Ошибка при определении имен справочников для хранения файлов.
У владельца файлов типа "Кандидат"
не имеется справочников для хранения файлов.
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
&НаКлиенте
Процедура ПрисоединитьФайл(Команда)
ОчиститьСообщения();
Если КандидатОбъект.Ссылка.Пустая() Тогда
ТекстВопроса = НСтр("ru = 'Кандидат еще не записан. Записать?'");
ПоказатьВопрос(Новый ОписаниеОповещения("ПрисоединитьФайлЗавершение", ЭтотОбъект), ТекстВопроса, РежимДиалогаВопрос.ДаНет);
Иначе
ВыполнитьПрисоединениеФайла();
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ВыполнитьПрисоединениеФайла()
РаботаСФайламиКлиент.ДобавитьФайлы(КандидатОбъект.Ссылка, УникальныйИдентификатор);
КонецПроцедуры
&НаКлиенте
Процедура ПрисоединитьФайлЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт
Если РезультатВопроса <> КодВозвратаДиалога.Да Тогда
Возврат;
КонецЕсли;
Если Не Записать() Тогда
Возврат;
КонецЕсли;
ВыполнитьПрисоединениеФайла();
КонецПроцедуры
Показать
Подскажите ссылкой или советом, как лучше сделать ?
Вычитал, что хранение во временном хранилище не совсем верная реализация,т.к. может быть куча файлов и как следствие торможение БД,так что хотелось бы сделать по аналогии конечно.
Может сделать через справочник файлов и хранения в томах ?