|
Хранение файлов в внешнем хранилище(каталоге) для КА 8.2 | ☑ | ||
---|---|---|---|---|
0
breakthrough
13.12.12
✎
07:53
|
Здравствуйте.
Пытаюсь организовать хранение бинарных данных(сертификаты для номенклатуры) во внешнем хранилище-каталоге. Объем очень большой (200 Гб.) поэтому хранить в базе SQL или 1CD нецелесообразно. Есть несколько трудностей: 1. Создал в карточке номенклатуры реквизит(а также поле ввода для него) с типом значения СправочникСсылка.ХранилищеДополнительнойИнформации. В связи параметров выбора данного реквизита указал "Отбор.Объект(Ссылка)". Казалось бы подбор по реквизиту объект должен бы был работать, но в результате получаю в форме подбора полный справочник ХранилищеДопИнформации. Почему? При выборе элемента из справочника ХранилищеДопИнформации в ПолеВвода выводится <>. Я так понимаю это из-за отсутствия наименования. Как вывести другой реквизит вместо наименования в ПолеВВода? 2. Думаю как лучше организовать хранение. Сейчас пока остановился на том, чтобы сделать константу с путем к хранилищу, а в значение реквизита "Хранилище" справочника ХранилищеДопИнформации сохранять ссылку на внешний файл вида: Константа+имя файла, где имя файла = УИД. Ну и соотвественно подменить процедуры сохранения и чтения файлов для самого хранилища. Кто что думает? Может быть есть решения получше? Заранее спасибо! |
|||
1
MaxS
13.12.12
✎
08:03
|
Делал как-то хранение картинок для шин в УНФ.
Штатно с помощью внешней обработки всё решилось. Настроил путь к тому на диске, который указывает на папку с картинками, которые лежат в разных папках. Обработка припрепляет картинку к базе 1С, файл физически остаётся там же, где и был. |
|||
2
MaxS
13.12.12
✎
08:04
|
*прикрепляет
|
|||
3
perec1982
13.12.12
✎
08:06
|
(1) нхерушечки))) файл не удаляется с диска, но при этом еще и в базу загружается
|
|||
4
perec1982
13.12.12
✎
08:07
|
(0) думаю что решение лишь хранить пути к файлам и по кнопке открывать из папки...
|
|||
5
breakthrough
13.12.12
✎
08:17
|
(1) Это не внешнее хранение.
|
|||
6
Галахад
гуру
13.12.12
✎
08:25
|
(0) Зачем искать лучшее, если 2. вполне годное решение?
|
|||
7
breakthrough
13.12.12
✎
08:27
|
(0) В смысле? Вы говорите про решение предложенное MaxS ?
|
|||
8
Галахад
гуру
13.12.12
✎
08:28
|
(6) Нет. Я про пункт 2. из (0)
|
|||
9
breakthrough
13.12.12
✎
08:36
|
(8) А, ок. А что думаете по первому вопросу?
|
|||
10
MaxS
13.12.12
✎
08:44
|
(3) Ну это значит у вас такое решение. ;)
Штатно это возможно организовать. файл лежит там где и лежал и в 1С базе правильная ссылка на этот файл. Для этого нужно сделать свой нештатный код для прикрепления файла. Пришлось повозиться. Даже добавил процедуру интеллектуального определения правильного пути к файлу. Пользователь упорно выбирает с локального диска, процедура этот же файл ищет там же, но по сетевому пути. |
|||
11
breakthrough
13.12.12
✎
09:57
|
Ау!!
1. Создал в карточке номенклатуры реквизит(а также поле ввода для него) с типом значения СправочникСсылка.ХранилищеДополнительнойИнформации. В связи параметров выбора данного реквизита указал "Отбор.Объект(Ссылка)". Казалось бы подбор по реквизиту объект должен бы был работать, но в результате получаю в форме подбора полный справочник ХранилищеДопИнформации. Почему? При выборе элемента из справочника ХранилищеДопИнформации в ПолеВвода выводится <>. Я так понимаю это из-за отсутствия наименования. Как вывести другой реквизит вместо наименования в ПолеВВода? |
|||
12
Trucker
13.12.12
✎
10:29
|
(0) Так, вроде же есть типовые решения по хранению файлов во внешних томах, чем не устраивает?
|
|||
13
breakthrough
14.12.12
✎
13:53
|
(12) А они рабочие? Простое создание томов ничего не дает. Как мне кажется они нигде не используются в системе. Я пробежался поиском по конфигурации в надежде найти где встречается применение ТомовХраненияФайлов и , увы, кроме как в настройках системы нигде не нашел.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |