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

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


7 июня 2011 · Вопросы и ответы

Многие друзья и клиенты обращаются не только по вопросам 1С, но и по обычным «админским» вопросам. Так что Windows переустанавливать приходится часто. Более того, часто сталкиваюсь с «горе-админами», которые при переустановке форматируют диски, копируют файлы на другие диски, теряют базы 1С превращая обычную переустановку системы в ужас для пользователя. Давайте рассмотрим на примере офисного компьютера […]


Метки

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

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

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

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

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

Ссылки