Имя: Пароль:
1C
1С v8
процедура добавления файла в форму
,
0 lero4ka23
 
08.10.12
12:07
Есть процедура добавления файла из справочника на форму, но к сожалению она не работает подскажите, что не так? Процедура ДобавитьФайл(Команда)
     
     ВыборФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
     
     Если ВыборФайла.Выбрать() Тогда
           ПомещаемыеФайлы = Новый Массив;
           
           Файл = Новый Файл(ВыборФайла.ПолноеИмяФайла);
           
           Описание = Новый ОписаниеПередаваемогоФайла(Файл.ПолноеИмя, "");
           ПомещаемыеФайлы.Добавить(Описание);
           
           ПомещенныеФайлы = Новый Массив;
           
           Если НЕ ПоместитьФайлы(ПомещаемыеФайлы, ПомещенныеФайлы, , Ложь, УникальныйИдентификатор) Тогда            
                 ВызватьИсключение "Ошибка при помещении файла в хранилище";
           КонецЕсли;
           
           Если ПомещенныеФайлы.Количество() = 1 Тогда
                 АдресВременногоХранилищаФайла = ПомещенныеФайлы[0].Хранение;
                 
                 СсылкаНаФайл = СоздатьФайл(АдресВременногоХранилищаФайла, Файл.ИмяБезРасширения, Файл.Расширение);
                 Если СсылкаНаФайл <> Неопределено Тогда
                       НовыйСертификат = Объект.Сертификаты.Добавить();
                       НовыйСертификат.Файл = СсылкаНаФайл;
                 КонецЕсли;
           КонецЕсли;
     КонецЕсли;
     
КонецПроцедуры
1 Жан Пердежон
 
08.10.12
12:08
"не так" начинается уже в заголовке
2 lero4ka23
 
08.10.12
12:15
а как нужно?
3 y22-k
 
08.10.12
12:17
(0) посмотри в типовой ут
4 Godofsin
 
08.10.12
12:18
(0) Объект - это что?
5 informts
 
08.10.12
12:20
ВыборФайла = Новый ДиалогВыбораФайла(РежимДиалог""ВыбораФайла.Открытие);
6 lero4ka23
 
08.10.12
12:24
процедура работает нормально все файлы добавляются в справочник, но не отображаются на форме в виде ссылок
7 Cashtane
 
08.10.12
12:40
(0) Тебе УТ11 то удалось найти?
8 lero4ka23
 
08.10.12
12:42
(7)нет((
9 Cashtane
 
08.10.12
12:43
(8) Напиши мне пустое письмо, вечером тебе вышлю.
10 lero4ka23
 
08.10.12
12:45
ОК напишу)))Спасибо огромное))
11 Cashtane
 
08.10.12
12:51
(10) Тогда там и посмотрим что ты там изобретаешь, сейчас под рукой нет Торговли.
12 lero4ka23
 
08.10.12
13:05
(11) спасибо ещё раз)))