Имя: Пароль:
1C
1С v8
Строку в двоичные данные
0 selestos
 
18.10.13
12:14
как преобразовать простую строку скажем "Привет" в двоичные данные в 1с?
1 GROOVY
 
18.10.13
12:17
ДвоичныеДанные (BinaryData)
ДвоичныеДанные (BinaryData)
Методы:

Записать (Write)
Размер (Size)

Конструкторы:

На основании файла

Описание:

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

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Сериализуется. Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://www.w3.org/2001/XMLSchema}. Имя типа XDTO: может быть любым из перечисленных: base64Binary, hexBinary.
Пример:

МояКартинка = Новый ДвоичныеДанные("C:\Мои документы\Картинка1.bmp");
ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка);

// сохранение значения типа ХранилищеЗначения в базе данных
НовНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
НовНоменклатура.Наименование = "Диван ""Маргарита""";
// реквизит Изображение имеет тип ХранилищеЗначения
НовНоменклатура.Изображение = ХранилищеКартинки;
НовНоменклатура.Записать();
...
// выгрузка значения типа ДвоичныеДанные из хранилища значений в файл
ИмяФайла = "C:\Мои документы\Картинка2.bmp";
НовНоменклатура.Изображение.Получить().Записать(ИмяФайла);


См. также:

ПочтовоеВложение, свойство Данные
ПочтовыеВложения, метод Добавить
ИнтернетПочтовыеВложения, метод Добавить
Картинка, метод ПолучитьДвоичныеДанные
Глобальный контекст, метод Base64Значение
Глобальный контекст, метод Base64Строка
Картинка, конструктор Формирование из двоичных данных
ИнтернетТекстПочтовогоСообщения, свойство Данные
ЧтениеFastInfoset, метод УстановитьДвоичныеДанные