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

Давно назрел вопрос вывода электронных денег Webmoney. У меня, как и у многих работающих людей есть зарплатная карта. В моем случае карта обслуживается одним из местных отделений сбербанка. Очень хотелось бы выводить вэбмани именно на нее, чтобы не заводить дополнительные пластиковые карты других банков, оплачивая обслуживание этих карт. Как оказалось ничего сложного в выводе денег […]


23 июня 2010 · , Вопросы и ответы

Что такое Диск ИТС Диск ИТС — это диск технической поддержки, который содержит море информации, обновления к текущим релизам 1С Предприятие. Обновленные формы отчетности для 1С, а так же множество служебных утилит, необходимых для полноценной работы 1С предприятие. Для чего нужен Диск ИТС Как сказано выше, диск ИТС содержит обновления, в первую очередь на Диск […]


Метки

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

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

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

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

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

Ссылки