Хранилище внешних отчетов и прочих файлов во внешней базе SQL

Однажды возникла необходимость организовать доступ к большому количеству внешних обрабконфигурацииоттехничскоеок сотрудникам разных представительств из распределенных баз. Для этого был организован доступ к одной базе SQL и система хран пользователь ения файлов.

Представлена реализация внешнего хран пользователь илища файлов (в частности внешних обрабконфигурацииоттехничскоеок) во внешней базе данных SQL.
Разработтехничскоека - демонстрация способа хран пользователь ения файлов. Для работтехничскоеы необходимы компоненты 1С++, RWidjets, Formex, Compound (включены в архив).

- По умолчанию используется сервер SQL "localhost" (Изменяется в коде процедуры глПодключитьБазуSQL() )
- Папка для создания базы данных по умолчанию - D:\FilesDB\ (Изменяется через переменную КаталогБДSQL)
- В этой версии не контролируется подразделение пользователя (В коде есть реализация, за исключением процедур определения списка подразделений и подразделения текущего пользователя)
- Контроль доступа по названию интерфейса и названию набора прав.

- Сохран пользователь ение истории версий с возможностью отката.

 

--------------------------------------------------------------------------------------------

Структура хран пользователь ения файлов иерархическая, наподобие справочконсоль отчетов ников 1С.

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

Реализовано два интерфейса "Пользовательский" и "Административный". Для отображения Администратоивного интерфейса нужно войти в базу с набором прав "Администратор".

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

Административный - Добавление, изменение описаний, наборов прав, добавление/удаление прочих файлов.

 

З.Ы. Обработтехничскоека "выдрана" из довольно сложной системы, поэтому возможны всяческие "косяки", о которых прошу сообщать. По возможности буду устранять оперативно.

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Хранилище файлов
.rar 689,31Kb
71
.rar 689,31Kb 71 Скачать

Полная версия

© ООО "Инфостарт", 2006-2023 www.infostart.ru