Работа с Google Drive из 1С

Конфигурация включает в себя инструменты для просмотра файлов непосредственно в окне 1С.

Конфигурация включает в себя подсистему для просмотра файлов непосредственно в окне 1С. Для просмотра используется сервис Google Drive.

Формат открываемых файлов: doc, xlx, pdf, txt, jpg, tiff, gif и т.п.

Принцип работы: для управления аккаунтом нужно получить client id и client secret. Получить их можно в консоли разработчика http://console.developers.google.com.

В момент открытия файл передается в аккаунт gDrive в публичную папку, а затем открывается в окне 1С в полеHTML.

Предусмотрено регламентное задание для очистки публичной папки gDrive от временных файлов.

9 Comments

  1. Жолтокнижниг

    Проще было использовать:

    http://officewebviewer.com

    https://geektimes.ru/post/111647/

    Reply
  2. whitedi

    (1) Жолтокнижниг, так открытие и просмотр файла в google Drive и происходит средствами google docs.

    Напрямую, без промежуточного сохранения на компьютере клиента у меня не получилось файлы открывать в google docs.

    В данном решении запись файла на компьютере клиенте не требуется.

    Reply
  3. romashka_do

    Спасибо за обработку, все работает, файлы загружаются.

    Но нужно, чтобы была проверка на существование уже такого файла на гугл диске. На форуме видела Ваш ответ «Я реализовал у себя открытие файлов(doc, xls и т.п) сразу в окне 1С через GoogleDrive, а также получение списка файлов и т.п.» — все же можно получить список файлов с гугл диска?

    Reply
  4. whitedi

    (3) romashka_do, обновил публикацию, сбросил вам ссылку на обновление в личку

    а вообще здесь перечислены все команды gDrive API https://developers.google.com/drive/v2/reference/?authuser=1#Files

    Reply
  5. romashka_do

    (4) Спасибо!

    Reply
  6. viktor2008

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

    Reply
  7. whitedi

    (6) основная задача конфигурации — просмотр файлов непосредственно в окне 1С через поле HTML. Подразумевается, что файлы уже загружены в 1С в виде двоичных данных, либо находятся в томах на жестком диске.

    Организовать иные виды взаимодействия с гугл-диском возможность есть (gDrive API), но такой цели в данной конфигурации не ставилось.

    Reply
  8. tanmasik

    Работает ли через Web-клиент?

    Reply
  9. mvv1975

    Передо мной стоит задача выгрузить файлы на google drive и отправить клиентам ссылки на файлы. Файлы надо выгружать в папку у которой «Доступ по ссылке» закрыт. Можно ли при выгрузке файла поставить ему права «Доступ по ссылке»?

    Reply

Leave a Comment

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