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

Отмена скидки на некоторые товары Ситуация такая. Клиент держит небольшой розничный магазин. Естественно активно использует сканеры штрихкода, а также дисконтные карты. Работает на Управление торговлей ред. 10.3. Кассы работают в режиме РМК ( форма «Регистрация продаж» документа Чек ККМ). Ситуация складывается таким образом, что не некоторые группы товаров не большие наценки, и при продаже по […]


19 октября 2013 ·

Не секрет, что многие организации работают в программе 1с Предприятие и имеют небольшие сайты. Некоторым хотелось бы показывать на своих сайтах прайс-лист с актуальными остатками и ценами. Большинство сайтов сейчас работают на CMS (так называемых «движках») и для того, чтобы разместить свой прайс лист на сайте приходится либо редактировать его вручную, либо использовать специальные плагины. […]


Метки

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

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

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

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

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

Ссылки