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

Наконец- то вышла новая прошивка для «легендарного» ресивера GS-8300 Как прошить можно прочитать тут. Что нового в прошивке 1.0.99 Добавлена индикация  на ПП во время прошивки модуля Как обновить прошивку


20 августа 2010 · , Анализ

Решил продолжить серию статей о том как автоматизировать торговую фирму. В пердыдущих статьях я размышлял как можно оптимизировать работу оператора торговой фирмы, и предлагал конкретные решения для оптимизации работы оператора. Итак, логистика… Еще несколько лет назад я думал, что это что-то вроде финансовой аналитики, от слова «логика», однако, игра Герои 3 как-то портила это представление, […]


Метки

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

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

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

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

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

Ссылки