Обработка для работы с функционалом Яндекс-диск из 1С




Обработка позволяет работать с функциями Яндекс-диск напрямую из 1С (просмотр файлов, добавление, удаление, публикация внешних ссылок, работа с корзиной)

Обработка предоставляет функционал для подключения к аккаунту Яндекс-диска(непосредственно из 1С) и непосредственной работы с ресурсами(создание, удаление, переименование файлов/папок, создание внешних ссылок, удаление, работа с корзиной). Предназначена для ЛЮБОЙ конфигурации 1С, запущенной в режиме УФ(Управляемые формы).

25 Comments

  1. alex_4x

    Отличная разработка!

    Вот бы еще работу аналогично с Мегой и Гуглдиском. (отдельными модулями)

    Reply
  2. Vagner_Hate

    Спасибо! Если есть интерес, можем обсудить подробней.

    Reply
  3. dimasts

    Больше всего интересует возможность получать публичные ссылки на загружаемые в ЯндексДиск файлы. Но судя по описанию и картинкам её нет.

    Reply
  4. Vagner_Hate

    (3) Из описания: «Обработка позволяет работать с функциями Яндекс-диск напрямую из 1С (просмотр файлов, добавление, удаление, публикация внешних ссылок, работа с корзиной)»

    Возможность публикации внешних ссылок есть.

    Reply
  5. IsiKosta

    А как получить ссылку на загруженный файл? Программно.

    Reply
  6. Vagner_Hate

    (5)В каком смысле программно?

    Reply
  7. IsiKosta

    программно: не заходя в личный кабинет Я.диска

    Reply
  8. nytlenc

    (7) стоит также добавить — «и не устанавливая дополнительных приложений», то есть только средствами встроенного языка.

    Reply
  9. Vagner_Hate

    (8)Ничего дополнительно ставить не нужно.

    Reply
  10. Vagner_Hate

    (7)После загрузки файла через обработку, строка с путём и ссылкой появится в таблице на форме

    Reply
  11. IsiKosta

    это здорово! А можете поделиться кодом генерации ссылки или ради этого Вашу купить и 1 СМ потратить?

    Reply
  12. Vagner_Hate

    (11)Там все на основе Яндекс API, ничего больше:

    https://tech.yandex.ru/disk/api/reference/upload-docpage/

    Скидывать вам свой код в отдельности не вижу смысла — тут либо вы его берете в составе моей обработки, либо делаете сами на основе API.

    Reply
  13. nytlenc

    (10) именно про это я и написал

    Reply
  14. Vagner_Hate

    (13)А, ок, значит не понял вас)

    Reply
  15. MKFreeUser

    Что такое «Сервер токен» и «ресурс токен», как его получить?

    Reply
  16. Timur.V

    (15) По ссылке выше Доступ к API. Когда регистрируешь свою программу у яндекса — тебе выдают токен.

    Reply
  17. MKFreeUser

    Выводит не более 20 объектов в папках и корневом каталоге

    Reply
  18. MKFreeUser

    (17)Понял, надо использовать параметры:

    v1/disk/resources?path=»Путь»&limit=100&offset=0

    v1/disk/resources?path=»Путь»&limit=100&offset=100

    Reply
  19. Axe

    Можно ли настроить автоматическую очистку корзины в яндекс диске ?

    программа которая делает бэкапы баз 1С удаляет архивы старше 5-ти дней, но они попадают в корзину, а корзина жрет

    память как обычные папки, поэтому за 10 дней диск забивается архивами и бэкапы больше не делаются.

    поэтому вопрос не только к вашей обработке, а в целом как в Windows через яндекс API настроить

    автоматическую очистку корзины по расписанию

    Reply
  20. Vagner_Hate

    (19)

    через яндекс API настроить

    автоматическую очистку корзины по расписанию

    https://adminvam.ru/blog/17-avtomaticheskaya-ochistka-korziny-yandeks-diska.html

    На Линуксе можно думаю(сам не пробовал), насчет Винды не уверен(если только использовать какие-то сторонние приложения наподобие cron для windows).

    Reply
  21. Axe

    (20) Статья дополнена и там есть настройка для Windows10

    Reply
  22. Konung

    Здравствуйте. Подскажите, есть какая-нибудь инструкция по работе с инструментом? А то я зарегистрировал приложение, получил ID и пароль. А дальше застопорился. Не понятно, откуда брать Сервер и Ресурс токен?

    Reply
  23. Vagner_Hate

    (23)Добрый день. Сервер токен в данном случае это oauth.yandex.ru, ресурс токен это /authorize?response_type=token&client_id=<идентификатор приложения>

    ID приложения(Идентификатор) и Пароль берете там, где регистрировали ваше приложение в Яндекс.

    Reply
  24. Konung

    (24) Большое спасибо за ответ. Единственное, после ввода данных токен получить не удалось, т. к. Ответ.КодСостояния = 302. Не стал разбираться, вручную получил отладочный токен. В принципе, на сколько понимаю, он ничем не отличается от неотладочного, мн достаточно.

    Reply
  25. Vagner_Hate

    (25)Пожалуйста, главное чтобы функциональность вся поддерживалась, так не важно конечно.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *