|   |   | 
| 
 | Хранение файлов в внешнем хранилище(каталоге) для КА 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) А они рабочие? Простое создание томов ничего не дает. Как мне кажется они нигде не используются в системе. Я пробежался поиском по конфигурации в надежде найти где встречается применение ТомовХраненияФайлов и , увы, кроме как в настройках системы нигде не нашел.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |