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

Доктор назначил пройти интересную процедуру. Суть ее состоит в следующем. В вену вводят иголку, специальным образом подключенную к прибору, и через эту иголку происходит облучение крови лазерным излучением.


16 июля 2013 · , Новости

Одному из клиентов понадобилось доработать программу для печати и хранения сертификатов под управляемые формы, чтобы программа работала на конфигурациях Управление торговлей, редакция 11 и Бухгалтерия предприятия, редакций 3.0. Дело в том, что при торговле некоторыми видами продукции (например, продукты питания) покупатель требует так называемый реестр сертификатов на продукцию, который представляет собой список, который содержит информацию […]


Метки

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

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

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

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

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

Ссылки