...

Нужна возможность скачивать вложения архивом

Тема в разделе "Проблемы/ошибки", создана пользователем r.kiyamov, 23 мар 2017.

  1. r.kiyamov

    r.kiyamov Member

    Не хватает возможности выкачивать несколько вложений из задачи, сообщения, сделки (откуда угодно) одним архивом. Приходится выкачивать каждое вложение отдельно. Очень не хватает такого функционала стандартного для многих сервисов. Также не помешала бы возможность скачать все последние версии документов из папки и все версии из документа (ну нужно что-то сравнить посмотреть и не редко в вебе это делать не так удобно).
     
  2. Ma100doNNt

    Ma100doNNt New Member

    Тоже интересует такая возможность! Может быть кто-то уже реализовал? Поделитесь! ;)
     
  3. Да, поддерживаю, фича интересная. А кто-то предлагал уже разработчику? Нам бы тоже пригодилось
     
  4. mrmaxonline

    mrmaxonline New Member

    Мы сделали процесс - указываешь папочку - получаешь архив с последними версиями документов. Сегодня хочу добить флажок чтобы делать внутри папочки или не делать. Если будет надо - выложу тут
     
  5. mrmaxonline

    mrmaxonline New Member

    Процесс сделан для коммерческой версии так как есть еще возможность выгружать листы согласование чего нет в CE. Посему для пользователей CE просто удалите в скрипте код касающийся листов согласования. Выгружать можно как сплошным списком, так и по папкам сразу распихивать.
     

    Вложения:

    1 это нравится
  6. Ma100doNNt

    Ma100doNNt New Member

    Спасибо за скрипты! А как можно архивный файл выложить в какую-нибудь сетевую папку?
     
  7. mrmaxonline

    mrmaxonline New Member

    Добавьте код на копирование файла в скриптах
     
  8. arkarimov

    arkarimov Member

    Коллеги тоже стали часто спрашивать такую возможность, сделал скриплет на скорую руку. Скачивает не архивом а поштучно, и работает не во всех браузерах, в хроме - стабильно.
    https://pastebin.com/zT77jjJc
    Что делает: в задачах простых ищется раздел Вложения и документы, открывается новое окно/вкладка браузера в котором эмулируется копирование ссылок из этого раздела и кликание по ним. Браузер спросит разрешение на скачивание нескольких вложений - надо разрешить.
     
  9. yambr

    yambr Member

    Внутри элма есть сервис для архивирования var zipService = Locator.GetServiceNotNull<IZipService>();

    напишите модуль который по вашему запросу будет агрегировать нужные вам файлы - собирать в архив и отдавать одним файлом

    вот пример нашей реализации https://yadi.sk/i/X_jwIVqH3HYWez по ссылке собирается архив и отдается пользователю
     
    1 это нравится

Поделиться: