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

Один мой знакомый сказал что каждый день надо проживать как будто бы это последний день в твоей жизни. Ведь только тогда каждый день будет такми же ярким как предыдущий. Да, это тяжело физически, тяжело морально. Но оглянувшись назад будет что вспомнить. Попробуй задать себе вопрос вечером — а что я сделал сегодня? Если ничего, то […]


Первый раз мы прыгали с маленького моста — почитать статью можно здесь  — http://extremallife.ru/extremalgames/rope-jumping На этот раз решили попрыгать с моста более выского — метров 14. Мост через свиягу в  19 микрорайоне Ульяновска. Подошли более основательно — взяли больше снаряжения. Снаряжение, кстати накануне было проверено и подготовлено — веревки, карабины, полиспаст, системы. В начале вяжем […]


Метки

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

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

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

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 равно еще хуже Касперского . Иди в жопу с ним
  • просто_чайник: Не люблю этот антивирус. Заметил такую особенность. Если обновить базы в начале работы, довольно часто...
  • Елена: Самое главное. Файл для совместной работы открыть нельзя! Если надо что-то отредактировать — только...
  • Виктор: Поставили мне на работе эту замечательную программку. Работать невозможно, ужасные тормоза. Стали...

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

Ссылки