При работе с облачными решениями 1С:Предприятие через интернет (1С:Фреш) пользователи часто сталкиваются с проблемой: необходимо настроить автоматический обмен данными с локальной (файловой) базой 1С:Зарплата и управление персоналом (ЗУП), но сервер, на котором установлена ЗУП, не имеет прямого доступа к порталу Фреш по протоколам HTTP/HTTPS или закрыт брандмауэром. Стандартный вариант «Синхронизация через файл» во Фреш часто недоступен для создания новой настройки, так как облачный сервер не видит локальные папки пользователя.
В данной статье мы разберем, как обойти эти ограничения, проанализируем рабочие методы и пошагово настроим обмен через промежуточные узлы.
Прежде чем перейти к решениям, выясним причину затруднений. Когда мы пытаемся настроить синхронизацию через локальный каталог в облачной базе, система выдает ошибку или блокирует выбор. Это происходит потому, что сервер 1С:Фреш — это удаленный мощный кластер. Для него путь C:\Exchange не существует. Вариант синхронизации через файл технически возможен только при использовании Тонкого клиента со специфическими настройками доступа к файловой системе, но разработчики сервиса ограничивают этот путь из соображений безопасности и стабильности.
Рассмотрим наиболее жизнеспособный сценарий, который помог пользователям на практике. Если у локального сервера есть доступ к интернету (например, для отправки отчетности), но он не может «достучаться» до конкретных адресов Фреша, почтовый протокол станет идеальным транспортом.
Шаг 1. Подготовка почтового ящика
Для стабильной работы рекомендуется создать отдельный почтовый ящик (например, на Yandex или Mail.ru). Проанализируем важные настройки безопасности:
Шаг 2. Настройка в 1С:Бухгалтерия (Фреш)
Шаг 3. Инициация синхронизации в локальной ЗУП
Важный нюанс: начинать настройку нужно именно в локальной базе 1С:ЗУП. Разберем почему: во Фреше мастер настройки синхронизации жестко ориентирован на HTTP, а в локальной версии доступен выбор почты.
xml). Сохраните его.Шаг 4. Завершение во Фреше
xml-файл, созданный в ЗУП. Теперь базы «знают» друг друга через идентификаторы почтового обмена.Посмотрим на альтернативу от самой фирмы 1С. Существует специальный промежуточный узел, который выступает «почтовым ящиком» именно для файлов обмена 1С. Это избавляет от проблем с антивирусами, которые могут блокировать подозрительные вложения в обычных письмах.
В мастере настройки синхронизации выберите вариант «Через сервис обмена данными» (также можно рассмотреть обмены через брокеры). В этом случае локальная база ЗУП будет выгружать пакеты данных в облачное хранилище 1С, а Бухгалтерия во Фреше будет автоматически их оттуда забирать. Это наиболее современный и «бесшовный» метод, не требующий настройки почтовых серверов.
Если прямой доступ во Фреш отсутствует совсем, разберем технологию АРМ. Она позволяет создать локальную копию облачной базы на том же компьютере, где стоит ЗУП.
Бухгалтерия).443.Проанализируем ситуацию, когда типовая синхронизация «зависает» на этапе сопоставления данных (в этом случае может помочь сверка документов между конфигурациями). В 1С существует универсальный механизм выгрузки. Рассмотрим, как им воспользоваться:
В локальной ЗУП воспользуйтесь обработкой Универсальный обмен данными в формате EnterpriseData. Она позволяет выгрузить данные (например, документы ОтражениеЗарплатыВБухучете) в файл без жесткой привязки к узлу обмена. Затем в 1С:Бухгалтерия во Фреш откройте аналогичную обработку (через Функции для технического специалиста) и загрузите этот файл.
Пример программного обращения к механизму обмена (для разработчиков):
ПланыОбмена.СинхронизацияДанныхЧерезСервисОбмена.НайтиПоНаименованию("Обмен ЗУП БП");
// Используется для программного вызова синхронизации в фоновом задании
СинхронизацияДанныхЧерезВнешниеРесурсы.ВыполнитьОбменДанными(УзелИнформационнойБазы);
Независимо от выбранного метода, придерживайтесь следующих правил:
EnterpriseData (например, 1.15). Это проверяется в параметрах синхронизации, чтобы исключить ошибки синхронизации со старыми версиями.СинхронизацияДанных, чтобы обмен шел автоматически без участия пользователя.Таким образом, даже при отсутствии прямой видимости серверов, связка «Почтовый протокол + Пароли приложений» или «Автономное рабочее место» позволяют полностью автоматизировать передачу данных между локальным офисом и облаком 1С:Фреш.