Имя: Пароль:
1C
1С v8
прикрепление и удаление файла у документа
0 dron4ikkk
 
27.05.14
08:46
всем привет! каким образом сделать удаление прикрепленного файла из документа? файл храниться  в хранилищезначений. прикрепление  выглядить  так:
Процедура ПрикрепитьФайлСервер(Данные, ЭтоВебКлиент = Ложь)
// Если процедура была вызвана со стороны веб-клиента, то сначала
    // необходимо получить двоичные данные из временного хранилища значений
    Если ЭтоВебКлиент Тогда
        АдресПрикрепленныйФайл = Данные[0].Хранение;
        ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресПрикрепленныйФайл);
    Иначе
        // Двоичные данные файла, переданные с клиента
        ДвоичныеДанные = Данные;
    КонецЕсли;

    // Конвертируем объект формы в объект справочника "Файлы"
    Об = РеквизитФормыВЗначение("Объект");
    // Записываем двоичные данные в реквизит "Хранилище"
    Об.Хранилище = Новый ХранилищеЗначения(ДвоичныеДанные);
    // Сохраняем изменения
    Об.Записать();
    // Возвращаем обновленный объект справочника в форму
    ЗначениеВРеквизитФормы(Об, "Объект");
    
КонецПроцедуры
1 Wobland
 
27.05.14
08:47
запиши туда неопределену
2 dron4ikkk
 
27.05.14
08:51
Удаление файла из временного хранилища
После того, как данные сохранены в реквизите, файл во временном хранилище можно удалить. Для этого есть метод УдалитьФайлИзВременногоХранилища(), который удаляет файл из временного хранилища. Метод принимает в параметре адрес файла во временном хранилище. Доступен на сервере.
3 kosts
 
27.05.14
08:56
(0) Каким образом вопрос из (0) связан с (2)?