Присоединенные файлы для объектов расширений. Пожалуй, самый простой способ
Предлагается на Ваше рассмотрение очень простой метод, позволяющий буквально в несколько кликов реализовать работу с присоединенными файлами для документов, справочников и иных ссылочных объектов, созданных в расширении.
- Описание
- Подробнее
Описание
Так как в БСП работа с присоединенными файлами связана с определяемыми типами, то для документов, справочников и других объектов, созданных в расширении напрямую не получается воспользоваться механизмами БСП. Существует множество решений этой проблемы. Я предлагаю еще одно, на мой взгляд, самое простое.
Логика решения следующая — для каждого объекта создается элемент справочника ПапкиФайлов и связь объекта с созданным элементом записывается в регистр расширения. Наименование созданного элемента соответствует представлению исходного объекта. При вызове команды открытия присоединенных файлов в качестве параметра открытия формы передается не сам объект, а созданный для него элемент справочника ПапкиФайлов.
Наверняка многие найдут недостатки решения — да, они есть. Но для многих задач они могут быть несущественны, а работает все быстро и сразу.
В прилагаемом файле — образец расширения. Можете использовать его как основу. Или заимствовать в своем расширении справочник.ПапкиФайлов, затем перенести объекты (в последовательности: определяемый тип пфр_ВладелецФайлов, команда пфр_ПрисоединенныеФайлы, регистр седений пфр_ВладельцыФайлов) в свое расширение . Затем в определяемый тип добавить нужные документы, справочники. Причем добавить можно как собственные типы расширения, так и заимствованные объекты, которым нужно добавить функциональность работы с присоединенными файлами.
После этого все сразу заработает.
