Имя: Пароль:
1C
1С v8
.xls в бинарном виде
0 Kaban
 
05.02.14
16:03
Как получить содержимое .xls файла в бинарном виде?
1 Maxus43
 
05.02.14
16:04
сохрани на диск, подключись к нему и считай
2 Maxus43
 
05.02.14
16:04
З.ы. всё что на компе - "в бинарном виде"
3 Kaban
 
05.02.14
16:05
(1) Он уже сохранен локально, мне нужно передать его. Каким образом?
4 Maxus43
 
05.02.14
16:06
(3) что имеется ввиду под "в бинарном виде"?
5 Kaban
 
05.02.14
16:07
есть пример с php

// Прикрепим простой текстовый файл:
$email_attach_file_name = urlencode(iconv('cp1251', 'utf-8', "текстовый файл.txt"));
$email_attach_file_content = urlencode(iconv('cp1251', 'utf-8', "Содержимое файла"));
6 Kaban
 
05.02.14
16:07
7 Kaban
 
05.02.14
16:08
тот, что справа
8 Asmody
 
05.02.14
16:09
Новый ДвоичныеДанные(<ИмяФайла>)
9 Maxus43
 
05.02.14
16:09
Новый ДвоичныеДанные(путькфайлу);
10 Maxus43
 
05.02.14
16:10
тока нафига? чтоб послать письмо?
11 Kaban
 
05.02.14
16:10
Новый ДвоичныеДанные(путькфайлу); - не бинарный, а HEX (шестнадцатеричный) вид
12 Kaban
 
05.02.14
16:10
чтоб к письму вложение сделать
13 Kaban
 
05.02.14
16:11
(11) разница на скриншоте
14 Asmody
 
05.02.14
16:11
(11) рукалицо!
15 H A D G E H O G s
 
05.02.14
16:12
warhog негодует.
16 Asmody
 
05.02.14
16:13
ПочтовоеСообщение.Вложения.Добавить(АдресФайла)
17 djekting
 
05.02.14
16:13
Двоичный код(бинарный) — это способ представления данных в одном разряде в виде комбинации двух знаков, обычно обозначаемых цифрами 0 и 1
18 Kaban
 
05.02.14
16:15
(16) через почтовый сервис рассылка идет
19 Maxus43
 
05.02.14
16:15
(17) ещё раз перечитай (2) до просветления.
Что у тебя перед глазами - неважно вобще
20 Kaban
 
05.02.14
16:17
http://joxi.ru/3hXyUv3JTJBLeagqiUw

возможно xls сделать, как на скриншоте справа?
21 Maxus43
 
05.02.14
16:18
(20) ты понимаешь что нет разницы, что справа что слева? это одно и то же
22 regniws
 
05.02.14
16:19
(20) возможно, собственно он уже есть в таком виде .
23 regniws
 
05.02.14
16:20
(21) дыши глубже, расслабься, подумай о котиках или пиве )
24 Maxus43
 
05.02.14
16:20
ФЛ = Новый ДвоичныеДанные(путькфайлу);
Фл.записать(c:\temp\1.txt);

и открой его блокнотом
25 Kaban
 
05.02.14
16:27
(24) давайте попробую описать проблему сначала)))))

http://www.unisender.com/ru/help/api/createEmailMessage/
здесь инструкция, что мне нужно сделать

передавая параметр &attachments ключом передаем название файлика, а в значение нужно поместить данные из моего локального файла, чтобы он заполнился
26 Maxus43
 
05.02.14
16:28
сделал (24)? получилось? вот ДвоичныеДанные - и есть содержимое файлика
27 Kaban
 
05.02.14
16:31
(26) сделал,

получилось примерно: D0 CF 11 E0 A1 B1 1A E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3E 00 03 00 FE FF 09 00 06 00 00 00 00 00 00 00 00 00 00 00 37 00 00 00 41 1B 00 00 00 00 00 00 00 10 00 00 FE FF FF FF 00 00 00 00 FE FF FF FF 00 00 00 00 0A 1B 00 00 0B ... и т.д.

он эти данные вставил строкой в первую ячейку, а мне нужно, чтоб вся таблица заполнилась, как в моем файлике
28 ASV
 
05.02.14
16:35
urlencode реализация на 1с у тебя есть?
29 Kaban
 
05.02.14
16:39
(28) неа
30 ptiz
 
05.02.14
16:40
(27)
attachments     Ассоциативный массив файлов-вложений. В качестве ключа указывается имя файла, в качестве значения - содержимое файла, например:

attachments[quotes.txt]=text%20file%content

Тебе нужен не бинарный вид, а текстовый, полученный через urlencode.

Всё написано до нас (в яндексе)
31 Maxus43
 
05.02.14
16:40
(27) я хз что ты сделал, у меня всё норм. Двоичныеданные они и в африке двоичные
32 H A D G E H O G s
 
05.02.14
16:42
Автору возможно нужна base64строка()
33 H A D G E H O G s
 
05.02.14
16:43
Но помни, автор, тут тебя ждет сюрприз

v8: Base64Строка(). Боль. Страдание. Унижение.
34 Kaban
 
05.02.14
16:48
(33) попробовал, всё повисло нафик(
35 H A D G E H O G s
 
05.02.14
16:49
(34) Что повисло?
36 H A D G E H O G s
 
05.02.14
16:49
Фрейд был бы доволен.
37 Maxus43
 
05.02.14
16:50
(32) нужна urlencode адская штука

string urlencode (string str)

Возвращает строку, в которой все не алфавитно-числовые символы (кроме -_.) заменены на знак процентов (%) с последующими двумя 16-ричными цифрами и пробелами, кодированными как знаки плюс (+)
38 H A D G E H O G s
 
05.02.14
16:51
(37) Это вроде есть в 8.3
39 Kaban
 
05.02.14
17:02
40 wt
 
05.02.14
17:08
Просто. Расширение файла измени на незнакомое и будет тебе щастье.