новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

файлы на диск

    • #1
    • 25.02.2015 14:13
    0
    в базе данных хранятся различные файлы, как из записать на диск
    • #2
    • 25.02.2015 14:59
    0
    Файл = Справочники.Файлы.НайтиПоНаименованию("ИмяФайла");
    			
    				ЗначениеВФайл(Строка(ИмяПути)+Строка(ИмяФ)+"."+Строка(Расширение), Файл);
    				

    Сохраняет на диске файл, но неверный формат.
    • #3
    • 25.02.2015 15:04
    0
    vbnm
    Сохраняет на диске файл, но неверный формат.

    Естественно, элемент справочника - это совсем не файл. Наверняка, файл в реквизите с типом "ХранилищеЗначения"
    • #4
    • 25.02.2015 15:34
    0
    в том, то и вопрос как получить сам файл (любого формата) и сохранить на диск
    • #5
    • 25.02.2015 15:43
    0
    ПолучитьФайлы(<ПолучаемыеФайлы>, <ПолученныеФайлы>, <РасположениеФайлов>, <Интерактивно>) 

    и др. "процедуры и функции работы с файлами" - не?
    • #6
    • 25.02.2015 17:30
    0
    {Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (ПолучитьФайл)
    ПолучитьФайл(Адрес, , Истина);
    по причине:
    Неправильный путь к файлу 'e1c://server/.......


    Адрес = Справочники.Файлы.НайтиПоНаименованию("распоряжение").Ссылка;


    что не так?
    • #7
    • 25.02.2015 17:40
    0
    http://howknow1c.ru/jazyk-1s/podkljuchitrasshirenierabotysfajlami-1s-ustanovitrasshirenierabotysfajlami-1s-poluchitfajl-1s-pomestitfajl-1s-poluchitfajly-1s-pomestitfajly-1s-poluchitizvremennogohranilishha-1s-pomestitvovremennoehr.html

    http://helpme1c.ru/rabota-s-fajlovoj-sistemoj-v-yazyke-1s-8-v-primerax

    http://danila.org.ua/sohranenie-fayla-sozdannogo-na-serve/

    может чтото из этого поможет?
    • #8
    • 26.02.2015 08:13
    0
    Спасибо, но это не помогло (
    • #9
    • 26.02.2015 09:44
    +1
    Решено.
    ИмяФ = ВыборкаДетальныеЗаписи3.Файл.Наименование;
    Расширение = ВыборкаДетальныеЗаписи3.Файл.ТекущаяВерсияРасширение;
    Файл = Справочники.ВерсииФайлов.НайтиПоНаименованию(ВыборкаДетальныеЗаписи3.Файл.Наименование).ФайлХранилище.Получить();
    Файл.Записать(Строка(ИмяПути)+Строка(ИмяФ)+"."+Строка(Расширение));
    
    


    Может быть кому то пригодиться.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться