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

Уже устал отвечать на подобные вопросы каждому, поэтому опишу в статье, чтоб ссылку давать только . Устанавливаем платформу 1С предприятие 8.1 Где скачать платформу 1С 8.1? На любом диске ИТС. А на вопрос где скачать пиратскую 1С ответит гугл. У меня не спрашивайте — я ее не распространяю. Итак, нарываем (покупаем) где-нибудь платформу 1С 8.1. […]


19 февраля 2009 · , Работа

Права на создание, корректировку, удаление и пр. элементов метаданных настраиваются в конфигураторе. Рассмотрим как это сделать. Например у нас есть полный набор прав и полный интерфейс, а нам необходимо создать пользователя с ограниченными правами. Для этого:


Метки

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

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

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

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

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

Ссылки