Выпуск № 1058 от 25.07.2009, 15:35
Администратор рассылки: Владимир Лазурко, Профессионал
В рассылке: подписчиков - 524, экспертов - 120
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 170603: Здравствуйте, уважаемые эксперты! Имеется таблица "Хранилище дополнительной информации", где хранятся разные файлы, к примеру *.doc - как можно открыть такие файлы не сохраняя их на компьютер пользователя с помощью офиса? Смотрел функцию...
Вопрос № 170603:
Здравствуйте, уважаемые эксперты! Имеется таблица "Хранилище дополнительной информации", где хранятся разные файлы, к примеру *.doc - как можно открыть такие файлы не сохраняя их на компьютер пользователя с помощью офиса? Смотрел функцию "ЗапуститьПриложение", но там обращение идет непосредственно к файлам, размещенным на жестком диске, а здесь требуется открывать файлы, сохраненные в БД.
Отправлен: 20.07.2009, 10:59
Вопрос задал: snouv, Посетитель
Всего ответов: 1 Страница вопроса >>
Отвечает М.Денис, 8-й класс :
Здравствуйте, snouv.
Функция обФайлИзХранилищаЗначений(Хранилище,
ПолноеИмяФайла=Неопределено, Расширение=Неопределено) Экспорт
ХранимоеЗначение=Хранилище.Получить(); Если ХранимоеЗначение=Неопределено Тогда ВызватьИсключение "В хранилище пустое значение!"; КонецЕсли;
Если ТипЗнч(ХранимоеЗначение)<>Тип("ДвоичныеДанные") Тогда ВызватьИсключение "В хранилище не хранится двоичный файл!"; Возврат Неопределено; КонецЕсли;
Если ПолноеИмяФайла=Неопределе
но Тогда ВремФайл = ПолучитьИмяВременногоФайла(Расширение); Иначе Ф=Новый Файл(ПолноеИмяФайла); Если Ф.Существует() Тогда УдалитьФайлы(ПолноеИмяФайла); КонецЕсли; ВремФайл = ПолноеИмяФайла; КонецЕсли;
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.