Имя: Пароль:
1C
1С v8
работа с хранилищем значения
0 dron4ikkk
 
02.06.14
11:35
всем привет! задача следующая: сохраняю в реквизит типа хранилища значения файл, и далее по нажатию на кнопку пытаюсь удалить этот файл таким образом:


&НаСервере
Процедура УдалитьФайлСервер(Данные, ЭтоВебКлиент = Ложь)
    //    Если процедура была вызвана со стороны веб-клиента, то сначала
    // необходимо получить двоичные данные из временного хранилища значений
    Если ЭтоВебКлиент Тогда
        АдресУдаленныйФайл = Данные[0].Хранение;
        ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресУдаленныйФайл);
    Иначе
        // Двоичные данные файла, переданные с клиента
        ДвоичныеДанные = Данные;
         // Конвертируем объект формы в объект справочника "Файлы"
        
    Об = РеквизитФормыВЗначение("Объект");
    
    если Об.Хранилище.Получить() = неопределено тогда
        Сообщить("Нет файла для удаления");
    иначе
        Об.Хранилище = неопределено;
        Сообщить(Об.Хранилище.Получить());
    конецесли;    
    
    
        
    КонецЕсли;
КонецПроцедуры


присваиваю реквизиту неоределено, и при последующем запуске, в храниилище всеравно данные содержуться в чем дело не пойму