KoderLine
KoderLine
Обслуживание и внедрение
программного обеспечения

Статьи экспертов

Полезная информация

Организация в 1С:Підприємство хранения файлов пользователя без использования Библиотеки стандартных подсистем

0
121
13.06.2020 Дидковский Михаил

В процессе создания клиенты систематично озвучивают желание хранить присоединенные к документации (либо компоненту классификатора) файлы пользователя в 1С:Підприємство. Данный функционал создан в Библиотеке стандартных подсистем (БСП). Однако его применение для данной задачи предполагает отказ от полной поддержки. Следовательно, возможно появится готовность создать способ сохранения документации без использования БСП.

Нами будет рассмотрена вариацию сохранения записей за пределами базы данных (БД), предотвращая неконтролируемое увеличение объемов БД.

Решение проблемы с организацией сохранения документации, без использования БСП, потребует:

1.      Определения месторасположения данных юзеров для базы данных, «открытого» серверу 1С:Підприємство.

2.      Составить список данных, состоящий из служебной информации, для сбережения файлов.

3.      Добавить к объекту с функцией хранения файлов юзера, таблицу, несколько команд:



Созданный перечень обладает простым строением. Залогом единичной записи становится отсутствие измерений, а «источников» несколько.









В реорганизованном для сохранения присоединенной документации объекте, надлежит образовать таблицу Документы для хранения информации о прикрепленной документации. В реквизитах документации возможно прописывание типа присоединенной документации:


Хотя три реквизита должны быть в обязательном порядке:



Для перемещения файлов потребуется команда







Нынешние конфигурации не рекомендуются к применению при помещении файлов в хранилищах 1С:Підприємство. Следовательно, нами данная задача будет урегулирована при помощи немодальных средств.

Помещение документации в хранилищах 1С:Підприємство, доступных и с сервера, претворяется в жизнь процессом обработки команды.






Процессу присваивается как характеристика «местоположение» промежуточного «склада» 1С:Підприємство, где располагается «начинка» документации и расширение.







В конечном счете, воплощение этой инструкции приведет документацию к расположению в базе данных. А в атрибутах намеченной строчки ТЧ Документы нашего элемента указывается имя файла, заливающегося юзером, имя документа в хранилище. Расширения у них одинаковые.

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




Первоочередно командой реализуется проверка присутствия флажка, свидетельствующего о наличии документа, демонстрирующего ошибку при отсутствии документа в базе данных. С данной процедурой не потребуется обращение к БСП.

После направляется запрос на сервер для получения сведений в непостоянных хранилищах 1С:Підприємство, доступных «на клиенте». Документ, «взятый» во временное хранилище 1С:Підприємство, фиксируется в каталог хранения файлов юзера во временных файлах под названием первоначального файла, загруженного в какое-то время пользователем.

По окончанию внесения документации в 1С:Підприємство «тестируется» его открытие предписанным в системе дополнением. При сбое юзер может прописывать место, где будет сберегаться документация и само сохранение выполняется по указанному «адресу».








  


Подводя итог, можно сказать, что после проделывания всех вышеперечисленных процессов мы расширили функционал программы и удовлетворили юзеров. Теперь каждый владелец аккаунта в 1С:Підприємство может заниматься размещением документации с дополнительными файлами и применять их при первой необходимости без каких-то препятствий.