|
Запись файла из макета двоичных данных в хранилище значений |
☑ |
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) Спасибо большое, по тупости под конец дня решил что метод Записать() записывает В объект а не из объекта, дальше соображу сам.
|
|