Имя: Пароль:
1C
1С v8
Подскажите как на Яндекс диск класть и забирать файлы
0 rikodroo
 
11.11.13
08:56
Привет!
Есть машина WindowsXp с клиент-серверной УТ11. Необходимо выкладывать и забирать файлы через яндекс диск.

Для загрузки файлов с диска пишу:

ВремКаталог = КаталогВременныхФайлов();
    
Источник = https://MyLogin:[email protected]/MyFile.txt";;
Приемник = ВремКаталог + "MyFile.txt";
        
    Попытка
        КопироватьФайл(Источник, Приемник);
    Исключение
        Сообщить("ошибка: " + ОписаниеОшибки());
    КонецПопытки;



При этом ничего с янедекс диска не копируется, а 1с пишет : ошибка: {Форма.Форма.Форма(509)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка доступа к файлу 'https://MyLogin:[email protected]/MyFile.txt': Ошибка работы с Интернет:  SSL connect error    

При отправке из 1с - таже ошибка. Подскажите как её побороть? З.Ы.: Хотелось бы избежать установки клиентской программы  яндексдиска или там подключения яндекс диска как сетевого диска. Это не удобно по моему.
1 Мимохожий Однако
 
11.11.13
08:58
ОФФ: Надо стоя, в гамаке...
2 Галахад
 
гуру
11.11.13
09:03
Может не успевает подключиться?

А чем клиент не устраивает?
3 rikodroo
 
11.11.13
09:10
(2) ну оно в фоном должно работать, а малоли эта программуля глюкнет, или там ее удалят или заблокируют.
4 vs1c
 
11.11.13
09:23
5 Бывший адинэсник
 
11.11.13
09:25
6 rikodroo
 
11.11.13
09:27
(4) ну у меня вроде также
7 vs1c
 
11.11.13
09:30
(6) А чего там за target,rel и пр.?
8 sda553
 
11.11.13
09:33
Попробовал, у меня отлично отработало. Правда у меня клиент стоит еще...
9 rikodroo
 
11.11.13
09:36
(7) А, блин, не то скопирнул.
В (0) вот такой код:
ВремКаталог = КаталогВременныхФайлов();
    
    Приемник = "https://MyLogin:[email protected]/MyFile.txt";;
    Источник = ВремКаталог + "MyFile.txt";
    
    Попытка
        КопироватьФайл(Источник, Приемник);
    Исключение
        Сообщить("ошибка: " + ОписаниеОшибки());
    КонецПопытки;
10 rikodroo
 
11.11.13
09:38
(9) Кароче, когда на мисту копирую строку "https://MyLogin:[email protected]/MyFile.txt";, то это уже миста добавляет "targrt", "_blank" и прочую ерунду.
11 sda553
 
11.11.13
09:40
Я просто набрал
Приемник = "http://login:[email protected]/путь/к/файлу/ага.txt";
12 rikodroo
 
11.11.13
09:42
(11) дык я также, но файлик у меня в корне я-диска лежит:  "http://login:[email protected]/MyFile.txt";;
13 rikodroo
 
11.11.13
09:45
(11) А код целиком можете показать?
14 sda553
 
11.11.13
09:49
(13) С паролями?
15 Галахад
 
гуру
11.11.13
09:49
Вижу разницу между (10) и (11)
https://MyLogin
https://Login:
16 vs1c
 
11.11.13
09:51
(13) только что положил файл в корень ЯД, взял ваш код, поменял местами :) Источник и Приемник в КопироватьФайл() и все скачалось. Что я делаю не так?
17 rikodroo
 
11.11.13
09:51
(15) Отлично, но это лишь переменная, которая инициализирована  тем или иным значением. В случае (10) одним, а в случае (11) другим.
18 rikodroo
 
11.11.13
09:52
(16) блин да как так ((((
19 vs1c
 
11.11.13
09:55
(17) "Отлично, но это лишь переменная, которая инициализирована  тем или иным значением" - это о чем? Там логин и пароль просто буквами и цифрами :)
20 rikodroo
 
11.11.13
10:00
(19) угу. Но я же не буду писать реальный логин - вот и написал MyLogin, ну а собеседник написал - Login. И очень хорошо, что вы увидели разницу между этими записями. Так вот, суть этих записей - значения, которые я и собеседник в них вкладываем. Если там и есть разница, то в http и https. Ну довольно об этом. Вы по делу можете помочь?
21 vs1c
 
11.11.13
10:03
(20) 19->15 нет?
22 rikodroo
 
11.11.13
10:05
(21) в чём конкретно вы видите разницу?
23 vs1c
 
11.11.13
10:09
(22) Внимательно читайте посты - (20) видимо для (15), а не (19). А по делу - у меня все работает, как - написано в (16), https (http не катит). Может косяк в паролях?
24 vs1c
 
11.11.13
10:13
+(23) Нет, не пароли/логины - сейчас пробовал закорячить и то и другое - ошибка "Ошибка аутентификации при доступе к ресурсу".
25 sda553
 
11.11.13
10:39
Есть интересная разработка, которая с яндекс диском делает любые возможные извращения.

Правда на vba и через объект Microsoft.XMLHTTP
Но в 1С легко можно перевести это vba, да еще ну и

ОбъектMSXMLHTTP = Новый ComОбъект("Microsoft.XMLHTTP")

Сама разработка тут http://hiprog.com/access/dwn/WebdavYandexDisk.zip
26 sda553
 
11.11.13
10:39
Так что дерзай, потом поделись, что на 1С получилось
27 vs1c
 
11.11.13
10:59
(26) Ну это же не самый простой вариант :)
28 sda553
 
04.12.13
17:21
Сегодня яндекс диск подарил 200Гб (для сравнения до этого его размер был где то 10Гб).
Это всех так осчастливили?
29 Полотенчик
 
04.12.13
17:29
Аккуратней с яндексом. Там те еще ховнокодеры сидят.
http://habrahabr.ru/post/204580/
30 sda553
 
05.12.13
07:10
(29) Жуть, вроде автообновляется, но у меня ничего такого не прявлялось. И теперь они 200 гигов как моральную компенсацию дают что ли?
31 IamAlexy
 
05.12.13
07:16
(28) всех у кого стояли определенные версии клиентов :)

то есть те кто потенциально из за (29) мог в виндовс попасть на проблемы..
32 IamAlexy
 
05.12.13
07:16
(25) нафига правда, если достаточно просто включить яндехклиентом синхронизацию папки..
33 Kavar
 
05.12.13
07:47
(29) А я то думал за что мне 200 гиг дали...

На выходных дома система слетела.
Сначала думал вирусы, потом на мелкомягких грешил, аккурат перед этим фрэмворк обновился.
А тут оказывается, Яндекс вредительством занимается...

Наверно шпиёны от "империи зла" постарались :D
34 Infsams654
 
05.12.13
08:04
«Яндекс.Диск» при обновлении сносит системную папку Windows

http://internet.cnews.ru/news/top/index.shtml?2013/12/04/552305
35 Рэйв
 
05.12.13
08:26
Сегодня пришло вот такое письмо:


----------------------
Добрый день.

Вы получили это письмо, так как пользуетесь нашей программой
Яндекс.Диск для Windows и недавно получали её обновление.

К сожалению, в одной из последних версий программы была допущена ошибка,
которая в редких случаях может привести к сбою в работе операционной системы.
Поэтому просим Вас убедиться, что на Вашем компьютере стоит стабильная
версия программы — от 1.1.8 и выше. Чтобы сделать это, кликните по значку Яндекс.Диска
в области уведомлений (в правом нижнем углу экрана), выберите пункт меню «Справка» и
затем — «О программе». Если текущая версия приложения имеет номер меньше, чем 1.1.8.,
нажмите на кнопку «Проверить обновления». Версия программы автоматически обновится.
Если у Вас появятся вопросы, напишите нам, пожалуйста, в службу поддержки.

Приносим свои извинения, если наша программа создала для Вас хоть какие-то проблемы.
Нам очень важно сохранить Ваше доверие, поэтому мы полностью пересмотрели
процесс разработки и тестирования наших продуктов, чтобы исключить подобные ошибки.

Чтобы сгладить неприятное впечатление от допущенной ошибки, мы увеличили
доступное для Вас пространство на Яндекс.Диске на 200 ГБ. Оставайтесь с нами.

Команда Яндекс.Диска
---------------

так что обновляемся
36 Рэйв
 
05.12.13
08:27
+
И реально 200 гб добавили.

За это пожалуй я их прощу:-)
37 Feunoir
 
05.12.13
08:34
(36) А у меня программа из под пользователя была запущена, так что этот самый дизастер на меня не повлиял. Но 200 ГБ выдали.
38 Рэйв
 
05.12.13
08:37
(37)Главное , чтобы не на время выдали . А то по их политике оплаты доп. места - постоит 200 гб определенный срок, все что использовал твое, остальное под нож.
39 Рэйв
 
05.12.13
08:38
что-то меня гложет сомнение, что так и будет. Надо срочно туда накидать чтонить нужное:-)
40 sda553
 
05.12.13
09:16
(37) А ну да, она у меня так же не под админом запускается.
(35) Да, мне сегодня точно такое же письмо прилетело
41 Ageres
 
05.12.13
09:23
Они, похоже, всем пользователям выдали. У меня краша не было, а сейчас 208 гигов доступно.
42 Remark
 
05.12.13
09:31
Яндекс красавцы! А те кто работает под админом... красавцы.
43 Loki Evil
 
05.12.13
09:38
(41) у меня тоже по-началу не возникло вроде как проблем, потом машинку ребутнул - отвалился офисный пакет (потерял лицуху), винда как-то автоматом перепроверила свою лицензию, а офисный пакет ни гу-гу - пришлось админа тормошить.
44 zak555
 
05.12.13
13:02
что-то нигде мне не выдали
45 zak555
 
05.12.13
13:03
откуда скачать нужную обработку ?
Ошибка? Это не ошибка, это системная функция.