Имя: Пароль:
1C
 
Запись файла из макета двоичных данных в хранилище значений
0 Пол Ньюман
 
22.12.10
17:50
В обработке есть макет вида "Двоичные данные" куда сохранен файл xml, создаю программно элемент справочника, одним из реквизитов которого является реквизит с типом ХранилищеЗначений, так вот файл нужно переписать из макета в реквизит.

Следующий код увы не срабатывает

НастройкаОбмена.ПравилаОбмена = Новый ХранилищеЗначения(ПолучитьМакет("ФайлОбмена"));

Подскажите верный код
1 H A D G E H O G s
 
22.12.10
17:53
Что пишет то?
2 Пол Ньюман
 
22.12.10
17:54
Ничего не пишет-то, просто ПравилаОбмена пустые
3 Пол Ньюман
 
22.12.10
17:55
А когда выбираю файл вручную с диска они не пустые а 3 кб показывают в форме элемента.
4 H A D G E H O G s
 
22.12.10
17:56
8.1?
5 Пол Ньюман
 
22.12.10
17:57
8.2
6 H A D G E H O G s
 
22.12.10
17:58
Сообщить(ПолучитьМакет("ФайлОбмена").Размер());
НастройкаОбмена.ПравилаОбмена = Новый ХранилищеЗначения(ПолучитьМакет("ФайлОбмена"));
Сообщить(НастройкаОбмена.ПравилаОбмена.Получить().Размер());
7 H A D G E H O G s
 
22.12.10
17:59
Вообще, я в шоке.
8 Пол Ньюман
 
22.12.10
18:00
Хотя может и записываются, но мне нужно записать не двоичные данные а именно файл
9 H A D G E H O G s
 
22.12.10
18:02
ДвоичныеДанные (BinaryData)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка. Имя файла, в который необходимо записать двоичные данные. Если файл существует, он будет перезаписан, иначе - создан.
Описание:

Записывает двоичные данные в файл.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
10 H A D G E H O G s
 
22.12.10
18:02
Если ВебКлиент - там отдельная пестня.
11 H A D G E H O G s
 
22.12.10
18:03
Или тебе файл в хранилище записать?
12 Пол Ньюман
 
22.12.10
18:03
(9) Спасибо большое, по тупости под конец дня решил что метод Записать() записывает В объект а не из объекта, дальше соображу сам.
Основная теорема систематики: Новые системы плодят новые проблемы.