Имя: Пароль:
1C
 
8.3, web клиент: ПолучитьФайлы() - размер ЛЮБЫХ полученных файлов 1КБ
0 Skom
 
09.12.14
11:57
#Если ВебКлиент Тогда
    Если Не ПодключитьРасширениеРаботыСФайлами() Тогда
        УстановитьРасширениеРаботыСФайлами();
        ПодключитьРасширениеРаботыСФайлами();
    КонецЕсли;
#КонецЕсли

ПолученныеФайлы = Новый Массив;
ПолучаемыеФайлы = ЗаполнитьПолучаемыеФайлы();
Если НЕ ПолучаемыеФайлы.Количество() = 0 Тогда
    ПолучитьФайлы(ПолучаемыеФайлы,,,ИСТИНА);
КонецЕсли;
1 Skom
 
09.12.14
11:58
Справочник.Файлы
Табличная часть: ТаблицаФайлов
Файл - ХранилищеЗначения
ИмяФайла - строка
2 Skom
 
09.12.14
11:59
&НаСервере
Функция ЗаполнитьПолучаемыеФайлы()
    обработка = РеквизитФормыВЗначение("Объект");
    Список = обработка.СписокПолучаемыхФайлов();
    ЗначениеВРеквизитФормы(Обработка, "Объект");
    
    Возврат Список;
КонецФункции

Функция СписокПолучаемыхФайлов() Экспорт
    ПолучаемыеФайлы = Новый Массив;
    
    Для Каждого мФайл ИЗ ЭтотОбъект.ТаблицаФайлов Цикл
        Описание = Новый ОписаниеПередаваемогоФайла(мФайл.ИмяФайла, ПоместитьВоВременноеХранилище(мФайл.Файл));
        ПолучаемыеФайлы.Добавить(Описание);
    КонецЦикла;
    
    Возврат ПолучаемыеФайлы;
КонецФункции
3 Skom
 
09.12.14
11:59
СписокПолучаемыхФайлов() - в модуле справочника
4 Skom
 
09.12.14
12:00
есть какие мысли?
5 Skom
 
09.12.14
12:00
то, что файлы нормально живут в базе - это факт.
запускал в обычном приложении, в толстом клиенте. сохранял файл на диск. сохраняется нормально.
6 Skom
 
09.12.14
12:11
ни у кого не было проблем? подобных
7 Skom
 
09.12.14
12:24
все умерли?
8 Skom
 
09.12.14
12:31
*звучит похоронный марш*
вас пока дождешься....сам все сделал уже
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан