Хранение файлов в 1с v8.1 #459108


#0 by Лисёнко
Здравствуйте. Подскажите пожалуйста каким образом возможно осуществить хранение файлов в 1с. Общий размер файлов 1.76МБ
#1 by supremum
На винчестере. В 1С хранить только ссылки.
#2 by luns
сервис -> дополнительные обработки и отчеты -> обработки. там храни.
#3 by GedKo
в "хранилище значений" хранить.
#4 by Лисёнко
А вы немогли бы описать данный способ подробней? Если добавлять в ХранилищеЗначений значений файл с расширением *.dat, а потом вытаскивать его, то на выходе он имеет расширение *.tmp Возможно ли создать Статичное хранилище, чтобы оно хранило определенные значения, например как папка на винчестере.
#5 by Живой Ископаемый
2(4.3) значит надо где-то хранить и расширение файла
#6 by GedKo
а попытки имя файла задавать не предпринималось? >>Возможно ли создать Статичное хранилище, чтобы оно хранило определенные значения, например как папка на винчестере. срыв мозга... ссылку на папку? или состояние папки на какой-то момент? если первое - то обычный реквизит строка. если второе - то делай архив каталога и его храни.
#7 by Лисёнко
То есть из всего вышенаписанного можно сделать вывод, что в tmp возможно закидывать только файлы лежашие на винте. Тоесть полюбому никак не возможно в самой базе, например как справочник или документ, хранить эти файлы. Так?
#8 by GedKo
1. ты можешь из хранилища значений сохранять файлы куда угодно, куда есть доступ. 2. можно.
#9 by Лисёнко
2. Как это вохможно осуществить? На данный момент написана обработка позволяющая брать файл с сервера и сохранять в любое место на диске локального компа. Но в таком варианте 1с служит посредником а не хранилищем.
#10 by Chai Nic
Да посмотри как это сделано в ЗУПе например. Ничего сложного там нет.
#11 by fisher
+1 Посмотри, как в типовых сделано. Оттуда целиком механизм выкусить можно. Файло хранится в справочнике, где одним из реквизитов - хранилище, хранящее собственно двоичные данные (в доп.реквизитах - оригинальное имя файла и т.д.). Вся обвязка там тоже уже реализована - диалоги выбора, сохранения на диске и т.п.
#12 by luns
(4,2) Так вот и посмотри как там сделано, куда я тебя послал. Там все понятно и просто.
#13 by Serg_1960
Если автор в типовой конфе посмотрит справочник внешних обработок - то многие вопросы отпадут сами-собой.
#14 by Лисёнко
И еще один вопросик. Как из реквизита с типом ХранилищеЗначения можно записать данные во пременный файл?
#15 by DUDE
1. получить значение из хранилища 2. получить объект, через который можно вести работу с нужным типов файлов 3. записать данные в файл
#16 by Лисёнко
Всем огромное спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С