Хранение нескольких файлов в одном хранилище

Публикация № 560632

Программирование - Инструментарий

2
Обработка для хранения списка файлов (сканы договоров) в одном хранилище.

Мне  была поставлена задача, чтобы была возможность к договору контрагента прикрепить сканы документов контрагента (Договор, ИНН и прочее). 

Для хранения файлов в таб части использовал механизмы сериализовать и десериализация

Реализовал все это табличной частью в договоре(создавал свою табличную часть, в нее добавлял реквизит с типом хранилище). при нажатие на строку вызываю код:

форм=ПолучитьФорму("ФормаВыбораФайлов");

форм.ФайлХранилище= ЭлементыФормы.ТаблицаФайлов.ТекущиеДанные.Хранилище;

выбФайл=форм.открытьМодально();

Если выбФайл=Неопределено тогда

        возврат

Конецесли;    

ЭлементыФормы.ТаблицаФайлов.ТекущиеДанные.Хранилище=выбФайл;

В результате в хранилище строки договора хранится таблица значений файлов.

Имеется возможность просмотра картинок, открытия файла, сохранения файла на диск и просмотр.

Сильно прошу не пинать. подобного не нашел, а может, кому понадобится.

Данный механизм можно применить к любому ссылочному объекту.

2

Скачать файлы

Наименование Файл Версия Размер
Обработка хранения нескольких файлов в одном хранилище:
.epf 14,01Kb
10.04.17
8
.epf 14,01Kb 8 Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение