Имя: Пароль:
1C
 
Двоичные данные ?
0 Кукалёв Анатолий
 
07.07.08
19:57
Есть двоичные данные (мне такие переслали) в виде: 0x78DA9D944D73DB5414868FE38F266E3AA510424AD3E41293E03 и т.д.
Как их залить в 1С-ку ?
1 shuhard
 
07.07.08
19:58
(0) хранилище не предлагать ?
2 Кукалёв Анатолий
 
07.07.08
19:59
Я пробовал в хранилище. Обратно в файл потом не сохраняет.
3 Кукалёв Анатолий
 
07.07.08
20:00
Может что нить не так делаю ... У хранилища формат какой то другой.
4 Кукалёв Анатолий
 
07.07.08
20:00
НоваяЗапись                    = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
       НоваяЗапись.ВидДанных        = Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
       НоваяЗапись.ИмяФайла        = FLNAME;
       НоваяЗапись.Хранилище        = Новый ХранилищеЗначения(FILEBODY, Новый СжатиеДанных);
5 shuhard
 
07.07.08
20:00
(2) не верим, докажи кодом
6 Кукалёв Анатолий
 
07.07.08
20:00
FILEBODY - мои ДД
7 Кукалёв Анатолий
 
07.07.08
20:01
Пожалуйста ... Все для Вас ... главное разобраться ... :)
8 Immortal
 
07.07.08
20:02
там сжатие обязательно в конструкторе ?
9 Кукалёв Анатолий
 
07.07.08
20:02
нет
10 shuhard
 
07.07.08
20:03
(6) [FILEBODY - мои ДД]
с этого места поподробнее
11 Кукалёв Анатолий
 
07.07.08
20:04
ДД - Те самые двоичные данные.
12 Кукалёв Анатолий
 
07.07.08
20:05
Попробовал и без зжатия. Благим словом говорит :
Ошибка при сохранении файла: {Справочник.ХранилищеДополнительнойИнформации.Форма.ФормаЭлемента(22)}: Значение не является значением объектного типа (Записать)
13 shuhard
 
07.07.08
20:05
(11) ты их вводишь руками в виде хекс-строки
0x78DA9D944D73DB5414868FE38F266E3AA510424AD3E41293E03
14 Кукалёв Анатолий
 
07.07.08
20:05
Это при сохранении файла .
15 Immortal
 
07.07.08
20:05
не то записываешь..код покажи..с записью
16 Кукалёв Анатолий
 
07.07.08
20:05
Нет просто строка
17 Кукалёв Анатолий
 
07.07.08
20:06
ща
18 shuhard
 
07.07.08
20:06
(16) если это строка, то при чем здесь файл и ДД ?
19 Кукалёв Анатолий
 
07.07.08
20:13
Мне прислали эту строку и сказали что это так машина выгружает из программы ... По виду в принцыпе как даные файла . ???
20 Кукалёв Анатолий
 
07.07.08
20:15
А можно ли как нить представить эту стр в виде хекс-строки ?
21 Immortal
 
07.07.08
20:16
потом..если строка в файле то проще пихнуть строку в хранилище..
если файл - резултьтат выгрузки двоичных данных, то надо работать с двоичными данными а не с хранилищем..
22 H A D G E H O G s
 
07.07.08
20:16
(20) Нет. Ты даже не знаешь структуру данных.. Что это за данные, что за программа так выгружает?
23 Кукалёв Анатолий
 
07.07.08
20:17
search
24 H A D G E H O G s
 
07.07.08
20:18
(21) Immortal, ты чего? Просто строка и усе...
А если товарисч аутор скажет, нафига это - тогда вообще разобрать на примитивные данные...
25 Immortal
 
07.07.08
20:18
(20) в общем смотри параметры конструктора ДвоичныеДанные , а не хранилища
26 Immortal
 
07.07.08
20:19
НоваяЗапись                    = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
       НоваяЗапись.ВидДанных        = Перечисления.ВидыДополнительнойИнформацииОбъектов.Файл;
       НоваяЗапись.ИмяФайла        = FLNAME;
       НоваяЗапись.Хранилище        = Новый ХранилищеЗначения(Новый ДвоичныеДанные(FileName as String));
НоваяЗапись.Записать();
27 Immortal
 
07.07.08
20:20
типа того
28 shuhard
 
07.07.08
20:20
(19)[Мне прислали эту строку и сказали что это так машина выгружает из программы]
тебя цинично поимели
29 Immortal
 
07.07.08
20:21
(24) ты меня совсем запутать хочешь?=)
пишу как понимаю-)
30 shuhard
 
07.07.08
20:21
(26) думаешь из HEX получитья Binary ?
31 Кукалёв Анатолий
 
07.07.08
20:21
Это все гуд, вот только конструктор Двоичных данных загрузку делает из файла, а сдесь строка и соотв. ругонь ... :)
32 Immortal
 
07.07.08
20:23
(30)да хрен его знает. Может и получиццо
33 Кукалёв Анатолий
 
07.07.08
20:24
а как ?
34 Immortal
 
07.07.08
20:24
(31) а что это такое по смыслу.
что за данные?
35 shuhard
 
07.07.08
20:25
(32) предоставим топикстартеру право поставить эксперимент.
36 Кукалёв Анатолий
 
07.07.08
20:25
ну по идее эт файл "D3172.SP" ... а там х.з.
37 H A D G E H O G s
 
07.07.08
20:27
(36) Ну в принципе да...
38 Кукалёв Анатолий
 
07.07.08
20:29
И что мне делать ? (забить!)
39 Immortal
 
07.07.08
20:29
(38) выгружальщика ап стену..
40 H A D G E H O G s
 
07.07.08
20:30
(38) Идти работать топ менеджером..
41 Кукалёв Анатолий
 
07.07.08
20:31
:)
42 Immortal
 
07.07.08
20:32
помню для защиты одной обработки  сделал привязку к имени компа и маку сетевухи, потом ещё немного модифировал формирование кода, потом вообще сделал нечитабельным..в общем когда меня в аське через некоторое время
спросили, а не являюсь ли я автором бреда типа вдлодлывоа =абырвалг, я хохотал от души-)
43 H A D G E H O G s
 
07.07.08
20:34
(42) Может Улюлю призовем? Он быстро проблемы типа (0) решает?
44 Кукалёв Анатолий
 
07.07.08
20:34
Парни я попробовал   Base64Значение(FILEBODY) и все получилось !
45 shuhard
 
07.07.08
20:35
(38) 1С не единственный ЯВУ,
на Access пишется за 10 минут:
Open FileName For Binary As #Canal
46 Кукалёв Анатолий
 
07.07.08
20:35
Всем спс ... Было весело ... А енто бл. всего лишь файлик типа ТХТ :)
47 Immortal
 
07.07.08
20:36
акуеть
48 Immortal
 
07.07.08
20:37
(43) у лю котов ловит=)
49 H A D G E H O G s
 
07.07.08
20:39
(44) Молодец, вот и Улю 427 не понадобился.. Тока я сумлеваюсь, что это
0x78DA9D944D73DB5414868FE38F266E3AA510424AD3E41293E03
BASE64
Ни одного символа старше F не вижу. Так не бывает..