Имя: Пароль:
1C
1C 7.7
v7: Отправка файлов
,
0 felix_2013
 
10.01.13
13:13
Добрый день, Есть папка с изображениями, каким образом можно её из 1с отправить по интернету ? ... Пробовал создавать архив , приклеплять его к письму и отправлять по почте .. но при таком варианте возникают проблемы с созданием архива ( не у каждого клиента даже архиватор есть, свой закидывать им тоже не хочется), + не у каждого есть доступ администратора, собственно для вызова процедуры архивирования через КомандыСистемы... По сути надо взять папку (с изображениями) у клиента и отправить себе ..
1 Ёпрст
 
10.01.13
13:20
кидать в zip архив, который есть в любой версии винды автоматом.
2 felix_2013
 
10.01.13
13:21
хорошо , но путь как из 1ски до этого зип архиватора указывать ? , есть пользователи , которых системный диск не С
...
3 Deon
 
10.01.13
13:25
(0) Дык а просто вложить все фотки - не вариант?
4 felix_2013
 
10.01.13
13:29
Вариант в принципе , но их может быть достаточно много ( например изображения товаров) и сомневаюсь что почта это хорошо воспримет...
5 Ёпрст
 
10.01.13
13:29
(2) ну дык, в 1с-ине выбираешь каталог, дальше тупо кидаешь все файлы по маске в зип архив, его цепляешь к письму и привет.. в чем проблема то у тебя ?
6 Ёпрст
 
10.01.13
13:30
(4) если картинки пережаты (в jpg) к примеру, то архивирование вряд ли спасёт..
Они у тебя в bmp все поди ?
7 felix_2013
 
10.01.13
13:31
Ёпрст4, во с этим пожалуйста поподробнее "дальше тупо кидаешь все файлы по маске в зип архив" ,  я пробовал через команды системы в 1С, но там надо указывать путь к архиватору ну и доступ к командной строке..Есть ещё способ создать архив ?
8 Dolly_EV
 
10.01.13
13:32
Вот работа с встроенным zip через JSсript
http://forum.script-coding.com/viewtopic.php?id=6452
9 felix_2013
 
10.01.13
13:32
jpg, мне архив нужен больше для удобства последующей выгрузки, чем для сжатия
10 Deon
 
10.01.13
13:32
Лучший вариант - кидать фотки на общедоступный ресурс, к примеру ФТП, а в письме только ссылочку
11 felix_2013
 
10.01.13
13:33
Deon - это конечно то что мне и надо ) , как раз на фтп, в идеале... но я незнаю как этораедизовать , поэтому и фигачу через почту
12 Ёпрст
 
10.01.13
13:34
ну так напимер:

ФС.УстТекКаталог(Каталог);
БинариДата = СоздатьОбъект("BinaryData");
БинариДата.zip(ИмяАрхива+" *.bmp");
13 Ёпрст
 
10.01.13
13:35
по почте, большое вложение может и не пролезть..если это только не свой почтарь с неогр. лимитом вложения в письме
14 felix_2013
 
10.01.13
13:39
Ёпрст4, Кстати одна из пролеблем, с которой придётся что то делать ...  скорее всего задействую свой почтовый сервис от хостинга ..Так что будет пролезать)
15 PuhUfa
 
10.01.13
13:42
>>По сути надо взять папку (с изображениями) у клиента и отправить себе ..

На флешку записать неа? -)
16 felix_2013
 
10.01.13
13:42
PuhUfa, неа, клиентов много и мне надо помаксимуму это автоматизировать...
17 Deon
 
10.01.13
13:44
(11) По-моему, проще разобраться с ФТП, чем думать, как обойти ограничение на размер письма
18 PuhUfa
 
10.01.13
13:44
(16) если все это отправляется именно себе (т.е. тебе), то поднимаешь свой ftp, заводишь туда клиентов и пусть каждый заливает свои "фотки". У тебя же будет сразу все по папочкам даже разложено
19 Dolly_EV
 
10.01.13
13:45
Самый примитивный вариант работы с ftp:
Вызвать bat'ик с одной строчкой:
ftp -n -s:<имя_файла_команд.ftp>

в файле <имя_файла_команд.ftp> примерно следующее:
open <имя или IP фтп-сервера>
user <имя юзера> <парол юзера>
literal PASV
LCD "Локальный каталог с фотками"
CD /NRC --папка на фтп-сервере, куда надо залить
PUT <Имя_архива_с_фотками>
QUIT
20 felix_2013
 
10.01.13
13:48
Спасибо, буду пробовать...