Имя: Пароль:
1C
1С v8
Ошибка сохранения файла
0 antihacker
 
17.01.15
09:36
Всем привет !

Стараюсь сохранить файл таким образом.

&НаКлиенте
Процедура ТЧПрикрепленныеФайлыПриАктивизацииСтроки(Элемент)
    
    Если Объект.ТЧПрикрепленныеФайлы.Количество()>0 Тогда
        
строка=Элементы.ТЧПрикрепленныеФайлы.ТекущиеДанные;
ИмяФайла =строка.ИмяФайла;
ПолучитьФайл(строка.АдресФайла, ИмяФайла, Истина);

    КонецЕсли;

КонецПроцедуры

Выходит окно диалога. И при нажатие сохрнаить или открыть файл, платформа падает.
1 antihacker
 
17.01.15
09:37
а строка.АдресФайла
содержит
e1cib/data/Документ.ВходящееПисьмо.ТЧПрикрепленныеФайлы.АдресФайла?ref=b732a0d3c156457611e49d882cd47ea1&index=0
2 antihacker
 
17.01.15
09:44
Может сначло считать файл и поместить в временное хранилище ?
3 antihacker
 
17.01.15
09:49
К стати из начально строки образуются так

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
        
     i = 0;
    Для Каждого Строка Из Объект.ТЧПрикрепленныеФайлы Цикл
        Строка.АдресФайла = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "ТЧПрикрепленныеФайлы.АдресФайла", i);
        //Сообщить(строка.Адрескартинки);
        i = i+1;
    КонецЦикла;

КонецПроцедуры
4 antihacker
 
17.01.15
10:40
Аууууу ребята
5 antihacker
 
17.01.15
19:47
Мдяяяяя по ходу ни кто не сталкивался.
6 antihacker
 
17.01.15
21:52
Оказываеться очередной глюк платформы. вот решение.

http://infostart.ru/public/102650/
7 Franchiser
 
гуру
19.01.15
00:21
Это не глюк а фича, что из области особенностей сериализации