Последнее обновление: 23 мая 2015 в 14:58
Подпишись на RSS
rss Подпишитесь на RSS, чтобы всегда быть в курсе событий.
27 января 2010 · Всячина

Коллекционировать можно все! Причем, это занятие настолько поглощает, что заядлые коллекционеры порой тратят сумасшедшие деньги на то, чтобы приобрести в свою коллекцию вещицу, поисками которой они занимались достаточно давно. Что может выступать в роли объекта хобби? Что угодно! Чем неожиданней, тем интереснее! Чем красивее, тем лучше! Булавки, фантики, часы «ориент», монеты, картины, автомобили. Главное в […]


27 января 2009 · DozoR

Паехалт тут с Кериллом в дазор в иго икипаже…. Нада атметить, што авто у ниго уникальное…. старая капейка, от каторой пастаянно чет атваливаеццо…))) Вся ночь прашла в напряге…. За щастье было остановиццо и выйти из машины, патамушта ганяет он как угарелый… На вапрос Керилла — «Ну че. па встречке паедем?», весь икипаж хором начал арать […]


Метки

Метки записей
удаляем пароли office 2007 Отчет СМС оплата Вопросы сайт гаджеты антивирусы свертка Обработки Ошибки 1С Оптимизация портативный аккумулятор Взлом Структура 1С удаление документов Drivers реестр Загрузка с компакт - диска бесплатно Печатные формы свертка торговли Вирусы Свертка базы 1С Oracle скачать конвертер office 2003-2007 код защита Windows XP homachi локальная сеть через интернет XPE вирус Оборудование Драйвер ODBC скачать Программы для 1С Кино Взлом 1 Интренет Программы Отзывы Драйвера Лирика заблокирован автоматизация Бухгалтерия Сайты Армия Система Спорт просроченная дебиторская задолженность Методика свертки 1С Интерент Жизнь Файлы 1С Спутниковое ТВ мошенничество Интересные места сверка базы 1С антивирус Анализ ПДЗ Удаление партий Вся День жестянщика печать от поставщика Zver DVD Автомобили Финансы Добавить новую метку HP Pavilion dv6000 Видео открыть xlsx docx Проблемы автозапуск восстановить нумерацию Фото расчет ПЗД Деньги вирус SMS jaws Командная строка Экономика новости Документы на почту вирус эмулирует нажатие Win Установка Windows пакетный запуск 1С свертка в картинках Пошаговая свертка Интернет Экстремальные игры уменьшить размер базы Asus Eee 1с реестр Подключить 1С к MySQL LiveCD Dr.Web ZverCD Альпинизм дравер MySQL скачать Свертка по партиям СМС Работа Мужчина и женщина узнать пароль связь программы для слепых Юмор Обзоры Отношения Новая форма счет-Фактуры перенумарация взломать пароль контент-провайдер сбились номера документов Взлом 1С Свертка 1С office 2003 Делаем LiveCD переустановка windows партии Игры 1с и MySQL Скачать 1С сертфикаты редактирование DBF перенос документов
23 мая 2015

Как работать с Яндекс Диском из 1С

Автор статьи: , 23 мая 2015 в рубрике , Вопросы и ответы. . Просмотров: 1 927

i Как работать с Яндекс Диском из 1С

До недавнего времени работала конструкция, использующая WebDAV, код 1С выглядел примерно так:

Приемник = "https://ЛОГИН:ПАРОЛЬ@webdav.yandex.ru/ИМЯФАЙЛА.XML";
Приемник = "c:\ИМЯФАЙЛА.XML";
КопироватьФайл(Источник, Приемник);

Где,

ЛОГИН — имя пользователя на Яндекс-Диске,
ПАРОЛЬ — соответственно, пароль пользователя,
Но недавно я обнаружил, что Яндекс диск включил SSL — шифрование и вышеприведенный код перестал работать.

Для моих наработок необходим более простой способ обмена.

Я пришел к выводу, что можно подключать Яндекс-Диск как локальный диск в операционную систему. Этот способ даже предпочтительнее, так как дает более широкие возможности при работе с яндексом. В этом случае мы работаем с ЯД как с обычным локальным диском и получаем в свое распоряжение весь инструментарий 1С для работы с файлами. Приведу несколько примеров:

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

1. Подключаем ЯД с помощью команды операционной системы


ЗапуститьПриложение("net use ИМЯДИСКА: \\webdav.yandex.ru@SSL /USER:ЛОГИН ПАРОЛЬ");

ИМЯДИСКА — буква диска в системе (нужно чтобы была не занята, например «Q»)

Этот способ не очень хорош, и не применим в случае, если после подключения необходимо сразу использовать подключенный диск, например копировать файлы.

На подключение диска уходит некоторое время (до нескольких секунд, в зависимости от скорости подключения), а программа уже выполняется дальше.

Поэтому используем следующий способ

2. Подключаем ЯД с ожиданием подключения

WshShell = Новый COMОбъект("WScript.Shell");
WshShell.Run("net use ИМЯДИСКА: \\webdav.yandex.ru@SSL /USER:ЛОГИН ПАРОЛЬ", 1, 10);

10 — время ожидания ответа в секундах.

3. Копируем один файл

КопироватьФайл(ПутьФайлаЛокально,ПутьФайлаНаЯД);

или

КопироватьФайл("C:\test.xml",R:\test.xml);

4. Копировать несколько файлов

НайденныеФайлы = НайтиФайлы("C:\","*.*");
Для Каждого файл из НайденныеФайлы Цикл
КопироватьФайл(Файл.ПолноеИмя,"Q:\"+Файл.Имя);
КонецЦикла;

5. Удалить файлы

НайденныеФайлы = НайтиФайлы("Q:\","*.*");
Для Каждого файл из НайденныеФайлы Цикл
УдалитьФайлы("Q:\"+Файл.Имя);
КонецЦикла;

6. Отключить диск, опять с помощью команды ОС

ЗапуститьПриложение("net use ИМЯДИСКА: /delete");

И так далее…





Оставить комментарий

*

Блог программиста 1С. Программирование 1С
Если Вас что-то заинтересовало или возникли вопросы, пишите.
petr@evseev.ru
Skype - evseev_petr
ICQ - 262808698

Сохраните меня в социальных сервисах

Комментарии

Присоединяйтесь к обсуждению
  • Леха: Мало того, что это говно-антивирус требует .Net Framework не ниже 4.0, так он еще пожирает ресурсы компьютера,...
  • tommy: AVG равно еще хуже Касперского . Иди в жопу с ним
  • просто_чайник: Не люблю этот антивирус. Заметил такую особенность. Если обновить базы в начале работы, довольно часто...
  • Елена: Самое главное. Файл для совместной работы открыть нельзя! Если надо что-то отредактировать — только...
  • Виктор: Поставили мне на работе эту замечательную программку. Работать невозможно, ужасные тормоза. Стали...

Избранное видео

Ссылки