Show/Hide Toolbars

Руководство по тех. обслуживанию

Подключение к системе хранения файлов "Космос"

Ссылки Назад Вверх Вперед

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

Порядок действий для настройки

1. Добавьте ID колонок типа "Файл" в пользовательские настройки системы, как значение ключа WinAppLinks_ColumnIds (перечислять через запятую).

2. Скопируйте файл debug.zip и разархивируйте его.

3. Отредактируйте извлеченный из архива файл SPMFileUploader.reg, указав в нем путь к файлу SPMFileUploader.exe (обратите внимание, что пути содержать двойные символы \\).

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\spmfileupload]
@="URL:spmfileupload"
"URL Protocol"=""
 
[HKEY_CLASSES_ROOT\spmfileupload\DefaultIcon]
@="C:\\1f\\SPMFileUploader\\bin\\Debug\\SPMFileUploader.exe""
 
[HKEY_CLASSES_ROOT\spmfileupload\shell]
 
[HKEY_CLASSES_ROOT\spmfileupload\shell\open]
 
[HKEY_CLASSES_ROOT\spmfileupload\shell\open\command]
@="C:\\1f\\SPMFileUploader\\bin\\Debug\\SPMFileUploader.exe %1"

После этого запустите файл .reg, чтобы данные были внесены в системный реестр.

4. Отредактируйте извлеченный из архива файл SPMFileUploader.exe.config, указав в значении ключа cosmospath путь к папке, из которой файлы должны загружаться в систему "Космос". Обратите внимание, что в ключе signalurl путь должен указывать на протокол https.

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

         <startup>

                         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />

         </startup>

 <appSettings>

         <add key="signalurl" value="https://1f.1forma.ru/app/v1.2/api/info/fileselected"/>

         <add key="cosmospath" value="c:\cosmos_temp" />

 </appSettings>

</configuration>

Использование

1. Пользователь нажимает в колонке типа "Файл" иконку "Загрузить файл".

2. Вместо стандартного браузерного окна выбора файла отображается win-приложение.

3. Пользователь выбирает файл. В ячейке отображается "Файл выбран", в базе файл помечается ключом IsUploading = 1. Win-приложение перемещает файл в папку, указанную в файле SPMFileUploader.exe.config.

4. Система "Космос" автоматически забирает файлы из указанной папки на компьютере пользователя и доставляет в свою базу.

5. Задание (джоб) "Первой Формы", выполняемое по таймеру с частотой раз в 5 минут, опрашивает базу "Космоса" и копируют файлы в файловую базу "Первой Формы", проставляя ключ IsUploading = 0.

6. Файл загружен.