Прикрепление файлов (БСП 2.3)

Чтобы прикреплять файлы к произвольному объекту, нужно выполнить следующую настройку:

1. Включить в определяемый тип «ВладелецПрисоединенныхФайлов» и «ВладелецПрисоединенныхФайловОбъект» требуемый ссылочный и объектный тип.

2. Добавить справочник «ИмяСправочникаПрисоединенныеФайлы» путём копирования аналогичного справочника номенклатуры. «ИмяСправочника» заменить на нужное имя объекта.

3. Изменить у нового справочника него тип реквизита «ВладелецФайла» на требуемый тип объекта.

4. В определяемый тип «ПрисоединенныйФайл» и «ПрисоединенныйФайлОбъект» включить типы нового объекта, который только что создали.

5. В форме списка исходного объекта добавляем поле в запрос динамического списка:

6. В таблицу формы динамического списка выводим новое поле с видом «Картинка» и свойством «КартинкаЗначений» — «КоллекцияСкрепка».

7. В форме элемента исходного объекта в параметры формы добавляем ключевой параметр «ЗначениеКопирования» с типом СправочникСсылка.ИсходныйСправочник или ДокументСсылка.ИсходныйДокумент. Обязательно устанавливаем свойство «Ключевой параметр».

8. В модуле формы элемента в событии «ПриЗаписиНаСервере» вписываем следующий код:

Теперь в форме объекта появляется команда «Файлы»:

faylyi

Поделиться
  • Igor Babiy

    Пункт 8 требует корректировки. У формы нет события «ПриЗаписи», это событие Объекта