1с синхронизация через гугл диск

Обновлено: 02.07.2024

Диск для компьютеров используется для того, чтобы синхронизировать файлы, хранящиеся в облаке и на компьютере. При этом файлы скачиваются из облака и загружаются с жесткого диска компьютера. В результате материалы, которые хранятся на вашем компьютере, соответствуют контенту, размещенному в облаке. Если вы выполняете действия с файлом в одном хранилище (например, редактируете, удаляете или перемещаете), то же самое происходит с его копией в другом хранилище. Таким образом, во всех версиях ваших файлов будет представлено актуальное содержание и к нему можно будет получить доступ с любого устройства.

В настройках Диска для компьютеров вы можете указать, как должны обрабатываться ваши файлы: нужно ли дублировать файлы Моего диска или же следует выполнять их потоковую передачу. В зависимости от выбранного вами варианта ваши файлы будут находиться в разных папках на компьютере.

Что происходит при дублировании или потоковой передаче файлов

С помощью Диска для компьютеров вы можете на своем компьютере получить доступ к файлам, хранящимся на Google Диске.Все вносимые в них изменения будут синхронизироваться. Все файлы на общих дисках, USB и других компьютерах будут передаваться из облака на компьютер. Вы можете дублировать файлы Моего диска или выполнять их потоковую передачу.

Когда вы дублируете файлы, все ваши файлы из папки "Мой диск" хранятся в облаке и на компьютере, занимая место на жестком диске. Все файлы будут доступны в любое время, даже если устройство не подключено к интернету или приложение "Диск для компьютеров" не запущено. С файлами можно будет работать из папки на вашем компьютере.

Если вы пользуетесь потоковой передачей, файлы из папки "Мой диск" хранятся в облаке. Место на жестком диске используется только тогда, когда вы открываете файлы и делаете их доступными в офлайн-режиме. С файлами, недоступными в офлайн-режиме, можно работать только при подключении к интернету. С любыми файлами, в том числе доступными офлайн, можно работать только при включенном приложении. Доступ к файлам можно получить через подключенный диск на вашем компьютере.

Внимание! Эти настройки не применяются к папкам на вашем компьютере, которые вы синхронизируете с Google Диском. Папки на компьютере синхронизируются с разделом "Компьютеры" на Google Диске.

Как переключиться с дублирования файлов на их потоковую передачу

Когда вы переключаетесь с дублирования файлов из папки "Мой Диск" на их потоковую передачу, местоположение этих файлов на компьютере меняется. При потоковой передаче файлы можно открыть через виртуальный диск на вашем компьютере. Папка, в которую вы дублировали файлы из раздела "Мой Диск", останется на вашем компьютере, но больше не будет синхронизироваться. Ее можно удалить, чтобы случайно не перепутать файлы и не утратить внесенные изменения.

Прежде чем удалять папку с компьютера Windows, вам необходимо выйти из приложения "Диск для компьютеров".

Важно! Чтобы транслировать файлы с Google Диска на компьютер, Диск для компьютеров использует виртуальный диск. Размер этого виртуального диска зависит от свободного места на вашем компьютере.

Настройки для папок на компьютере

Вы можете синхронизировать папку с Google Диском или загрузить ее в Google Фото.

  • При синхронизации с Google Диском загружаются все файлы из папки. Все изменения в файлах на компьютере и Google Диске синхронизируются. Вы можете получить доступ ко всем своим файлам с любого устройства на странице drive.google.com или через приложение "Google Диск".
  • При резервном копировании в Google Фото загружаются только изображения и видео. Изменения в файлах на компьютере и в Google Фото не синхронизируются. Посмотреть фотографии и видео можно с любого устройства на странице photos.google.com или в приложении "Google Фото".
Внимание! Если вам достаточно хранить изображения и видео, рекомендуем выполнять только резервное копирование в Google Фото. Если вы решите добавлять файлы в два хранилища, фотографии и видео в папке будут загружены дважды, что займет больше места в хранилище аккаунта Google.

macOS требует, чтобы приложения, такие как Диск для компьютеров, запрашивали разрешение на доступ к определенным папкам и устройствам, в том числе к папкам "Рабочий стол", "Документы" и "Загрузки", съемным и сетевым томам, а также вашей библиотеке Google Фото.

Приложение "Диск для компьютеров" запросит доступ только к тем папкам или устройствам, которые вы выберете для синхронизации с Google Диском или резервного копирования в Google Фото. Приложение также запросит доступ, если вы решили использовать функцию совместного редактирования в реальном времени или Bluetooth-ключ для входа в аккаунт.

Устранение ошибок

В приложении "Диск для компьютеров" на вкладке "Действия" может появиться баннер "Возникли ошибки". Вы можете просмотреть список ошибок, перейдя по ссылке в баннере или нажав НастройкиСписок ошибок.

Как выполнять потоковую передачу файлов с помощью FileProvider

Диск для компьютеров транслирует файлы с облака на компьютер, используя FileProvider. FileProvider самостоятельно выбирает, куда будут передаваться файлы на компьютер, и это местоположение нельзя изменить.

Как синхронизировать файлы с разделом "Компьютеры" на Google Диске

Если вы синхронизируете папки на компьютере с Google Диском, то они будут видны и в веб-версии (в левом меню, в разделе "Компьютеры"), и в мобильном приложении "Google Диск". Все вносимые там изменения будут также применены к папкам на компьютере.

Как изменить расположение каталога локального кеша

При потоковой передаче файлов с Google Диска на ваш компьютер создается каталог локального кеша.

  • В каталоге хранится информация о файлах, которые вы открываете и делаете доступными офлайн.
  • Кеш Диска для компьютеров помогает быстро открывать ваши файлы.
  • Если путь к каталогу кеша недоступен, использовать Диск для компьютеров не получится.

Чтобы изменить расположение каталога локального кеша, выполните следующие действия:

  1. Откройте Диск для компьютеров.
  2. Нажмите "Настройки"Параметры.
  3. Нажмите на значок "Настройки".
  4. Найдите пункт "Локальная папка для хранения файлов из кеша" и нажмите Выбрать папку.
  5. Выберите новое расположение кеша.
  6. Нажмите Изменить.

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

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

Обратите внимание: данные с USB-устройств не будут переноситься.

Если фото и видео составляют больше 95 % от числа файлов в папке, вы можете задать настройки так, чтобы эта папка синхронизировалась только с Google Фото. Этим вы сэкономите место в хранилище:

  • Если раньше папка синхронизировалась и с Диском, и с Google Фото, то теперь файлы будут копироваться только в один сервис.
  • Если же раньше она синхронизировалась только с Диском (а при этом загружается весь контент, включая уменьшенные изображения и метаданные), то теперь в Google Фото будут загружаться только снимки и видео.
  • Данные из этой папки, которые уже были синхронизированы с Google Диском, не будут с него удалены.

Обратите внимание: данные с USB-устройств не будут переноситься.

Если вы отключите синхронизацию папки, файлы на компьютере и в облаке перестанут друг другу соответствовать. Это значит, что если вы добавите новый файл или отредактируете существующий, то такие изменения не будут перенесены в облако.

Если вы хотите, чтобы все ваши действия с локальными файлами отражались на Диске, не отключайте синхронизацию папок.

В Google Диске для компьютеров есть три основные вкладки: "Мой диск", "Общие диски" и "Компьютеры".

Папки, представленные на вкладке "Компьютеры", находятся на вашем компьютере и синхронизируются с Google Диском. Кроме того, здесь же могут быть папки и с других компьютеров, которые вы синхронизировали ранее. Вы увидите их в отдельных группах.

Папки, которые находятся на вкладке "Мой диск", можно дублировать на компьютер или включить для них ленту. В обоих случаях они будут доступны на локальном виртуальном диске.

Резервное копирование в Google Фото поддерживается только для изображений из системной медиатеки. Для остальных медиатек можно включить синхронизацию с Диском. При этом будет синхронизироваться весь контент в медиатеке, включая уменьшенные изображения и другие метаданные. Обратите внимание, что, когда вы запустите перенос аккаунта, приложение "Google Диск для компьютеров" может не знать, сколько места доступно в вашем хранилище iCloud.

С функциями "Фото iCloud", "Общие альбомы" и "Мой фотопоток" совместима только системная медиатека. Если у вас только одна библиотека с фотографиями, значит это системная медиатека. Если их несколько, то системной становится первая медиатека, которую вы создали или открыли в приложении "Фото". Если у вас установлена macOS версии Catalina или более поздней, то приложение сначала скачает изображения и видео из вашего хранилища, и только потом загрузит их в Google Фото. Для этого ему понадобится временно занять часть свободного пространства на жестком диске.


Организация и настройка совместного (поочерёдного) доступа к базе данных 1С через Google Drive (без сервера)

ИНСТРУКЦИЯ 1С 8, 1С 7.7 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ]



Для организации удалённой работы в базе 1С нескольких пользователей лучше всего подходит покупка общего сервера и настройка его операционной системы (например, Linux или Windows Server) с последующей настройкой соединения (например, RDP и VPN) по выделенному статическому IP адресу. У этой системы много плюсов, однако, есть и один существенный минус – это цена. Покупка и настройка даже самого простого сервера обойдётся дороже 800$, а профессиональные системы – мировые бренды ( HP, IBM, Fujitsu, Dell, Intel, Oracle ) – обойдутся ещё дороже (от 2000$ и до бесконечности). Поэтому многие мелкие компании и индивидуальные предприниматели рассматривают различные альтернативные варианты совместной работы в информационной базе 1С.


Одним из таких вариантов является поочерёдный доступ к 1С с помощью синхронизации базы данных через облачное хранилище (виртуальный жёсткий диск). Назовём её "безсерверная технология". Минусом организации такой работы является невозможность работы двух и более пользователей одновременно. А существенный плюс такого решения – экономия ресурсов предприятия, так как возможна самостоятельная настройка и бесплатное использование – ограничено лишь размером доступного пространства (но даже для крупных баз данных 1С – его более чем достаточно).

Задача: На предприятии ООО «Успех» работают два учётных работника. Это главный бухгалтер и кладовщик. Необходимо организовать совместный поочерёдный доступ к базе данных 1С. Для этого нам понадобится:



1) Установленная на двух рабочих местах (у главного бухгалтера и кладовщика) платформа 1С Предприятие (7.7 или 8) с одинаковыми базами данных,

Как настроить интеграцию со службами Google

Для настройки интеграции заходим в учетную запись и авторизуемся в Google. Если учетной записи нет, то создаем и входим в Google.

Настраиваем интеграцию в несколько этапов.

В консоли разработчика Google на странице Управление ресурсами создаем новые проект по кнопке Создать проект .


На странице Создание проекта поля оставляем заполненными по умолчанию и переходим по кнопке Создать .


Проект создается один раз и все дальнейшие настройки выполняются в рамках этого проекта.

Для интеграции необходимо включить программный интерфейс (API) в своем проекте.

Выберите API из списка доступных для взаимодействия 1С:УНФ и включите API по кнопке Включить .

    Google Calendar API — для синхронизации календаря в смартфоне с календарём в 1С:УНФ



Можно включить все интерфейсы или выбрать те, с которыми планируете настроить интеграцию.

Перейдите в раздел Окно запроса доступа OAuth и нажмите кнопку Создать .


В настройке окна запроса доступа заполните поле Название приложения , к которому настраиваем доступ.


Завершаем настройку по кнопке Сохранить в нижней части раздела.


В разделе консоли Учетная данные создаем по ссылке + СОЗДАТЬ УЧЕТНЫЕ ДАННЫЕ .



Указываем тип приложения Приложение для ПК , поле Имя оставляем заполненным по умолчанию и нажимаем на кнопку Создать .


Заканчиваем создание по кнопке ОК .


Скачиваем идентификатор клиента, открываем в папке.


Открываем файл в текстовом редакторе (например, в Блокноте) и копируем содержание в буфер обмена.


В 1С:УНФ открываем раздел Настройки - Персональные настройки - Обмен с Google .


В окне настроек открываем Персональные настройки - Обмен с Google.

Вставляем скопированный текст в поле Идентификация приложения Google .


Устанавливаем флажок Синхронизация календаря и нажмите Синхронизировать календарь .

Для интеграции с Gmail переходим в раздел: Настройки - Персональные настройки - Почта и SMS .

Выбираем блок Мои учетные записи и переходим по ссылке Gmail .


В открывшемся окне выбираем Войти в Google .


Переходим по ссылке Дополнительные настройки и далее по ссылке Перейти на страницу "Название приложения" (шаг 2.2. Настройка доступа к приложению).


Копируем полученный код доступа и вставляем в 1С:УНФ в окне Синхронизация с Google (получение кода при входе в Google)


Данный код доступа действителен только для одного пользователя или службы.

Для подключений других пользователей или служб повторите все действия раздела 4. Проверка интеграции.

Я работаю в ПИК Digital — ИТ-компания, которая делает стройку технологичной. В прошлом году мы перевели Группу Компаний ПИК на G Suite. Для полноценной работы с Google Таблицами и Документами потребовалось доработать наши системы. Одна из таких доработок — расширение для выгрузки отчетов и форм из 1С в Google Диск в формате аккаунт Google. Без него расширение не сможет взаимодействовать с сервисами G Suite. Уже есть действующая учетка — используйте её.

Создание проекта в GCP

Для активации доступа к Google Drive API необходимо создать проект в два варианта бесплатной работы с GCP:

  • 12-месячный пробный период — с бюджетом в 300 долларов США.
  • Always Free — доступ к большинству ресурсов GCP.


Оба способа имеют ограничения, подробнее о них рассказано в тут. Рекомендуем вариант с 12-месячным пробным периодом. После окончания пробного периода деньги не будут списываться, если вы не начнете пользоваться платными услугами. Все, что необходимо для работы интеграции бесплатно.


Создание OAuth-клиента

Создадим учетные данные для подключения к G Suite по протоколу OAUth 2.0. В GCP идём в пункт меню «API и сервисы» — «Учетные данные» — «Создать учетные данные» — «Идентификатор ключа OAUth».

Появится предложение создать окно запроса доступа. Это окно формируется, когда у пользователя спрашивают разрешение на доступ к его данным.



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

После этого задайте «Тип приложения». Выберите «Другие типы» и введите идентификатор клиента OAuth. Обратите внимание, что это не то же самое, что отображаемое название приложения. В результате откроется окно с идентификатором и секретом клиента. Сохраните их, это важно.

Подключение библиотеки Google Drive API

Для получения доступа к функционалу API перейдите в пункт меню «Библиотека API», найдите нужную библиотеку и подключите ее.


Поскольку мы хотим работать с форматами G Suite, необходимо подключить к проекту библиотеку Google Drive API. Кроме того, нам понадобится библиотека Google Sheets API, Google Docs API. Найдите и подключите ее таким же способом.

Установка расширения в пользовательском режиме


Теперь можно формировать запросы к API. Напомним: наша задача — выгрузить данные из отчета 1С стандартной формы в Google Таблицу или Google Документ.

Скачайте расширение 1С.

В 1С есть возможность самостоятельно устанавливать расширения конфигурации. Если вы сталкиваетесь с этой задачей впервые, посмотрите наше короткое

Настройка параметров подключения к Google API в 1С

Осталось настроить параметры подключения к Google API, и можно работать. Снова выбираем в меню пункт «Все функции» и в разделе «Обработки» ищем пункт «Параметры подключения к Google API».


Заполняем поля Clientid, Clientsecret и «Порт» значениями, полученными при создании проекта в GCP. По умолчанию подставляются имя файла и папки, где будут сохранены временные ключи, используемые для подключения. Данные о ключах (refresh и access-токены) пользователя в целях безопасности сохраняются в каталог временных файлов текущего пользователя, в папку <имя папки> и в файл <имя файла>. Если один и тот же проект Google создается в разных конфигурациях, имя файла можно сделать одинаковым во всех из них, чтобы не создавать несколько файлов с одинаковой информацией. При сохранении параметры подключения сохраняются в хранилище общих настроек.

Сохранение отчета

Теперь вы сможете сохранять отчеты в формате Google Таблиц и Google Документов на

В появившемся окне введите адрес своей электронной почты Gmail и пароль. Далее в открывшемся окне нажмите «Разрешить». Так вы даёте приложению сохранить информацию в вашем Google Диске.


Вам потребуется ввести имя файла, выбрать его тип и каталог для сохранения на общем или личном диске. Нажмите «Сохранить». После сохранения отчет откроется в браузере. Приятного просмотра.

Техническая сторона вопроса

Теперь разберемся, как это работает внутри платформы 1С.
Для подключения формируется следующая строка запроса к сервису Google:


ид_клиента— идентификатор клиента, в котором мы ранее сохранили значение переменной.
scope — адреса библиотек API, которые мы будем использовать. Если необходимо подключить несколько библиотек, перечислите их через пробел.

Эта строка запроса нужна для одноразового подключения нашего клиентского приложения к сервису Google. Можно ввести строку запроса в браузере, в ответ сервис вернет URL примерно такого содержания:


Можно в конструкторе форм 1С добавить поле для HTML-данных и выполнить запрос через него. Нам необходимо из этого URL получить значение <КОД> — код доступа к сервису.

Код может быть примерно таким:


В переменной expires_in содержится время жизни access-токена.
Ниже показан запрос на обновление токена:


В этом коде для загрузки файла используется способ multipart upload.
Мы формируем POST-запрос из двух блоков данных. В первом блоке прописываем title и mimeType файла. Во втором блоке передается содержимое файла. Блоки определяются разделителями, которые указаны в конце и начале блока.

Читайте также: