При первичной настройке обмена данными между конфигурациями 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия предприятия 3.0 через общий каталог многие пользователи сталкиваются с проблемой: в мастере настройки синхронизации в поле указания каталога отсутствует привычная кнопка выбора («три точки»), а при ручном копировании пути программа выдает ошибку проверки каталога и не позволяет перейти к следующему шагу.
Проанализируем архитектурные причины такого поведения платформы 1С:Предприятие 8.3 и подробно разберем по шагам, как правильно настроить сетевой или локальный каталог для успешной синхронизации.
Посмотрим на особенности клиент-серверного режима работы 1С, из-за которых возникает данная ситуация:
rphost). Кнопка интерактивного выбора папки намеренно скрыта в интерфейсе тонкого клиента, так как диалог выбора открыл бы локальные диски клиентского компьютера, к которым у сервера 1С нет прямого доступа.USR1CV8 или системная учетная запись NT AUTHORITY\SYSTEM). Если этой учетной записи не предоставлены права на чтение и запись в сетевую или локальную папку, 1С выдаст ошибку доступа.Z:\Exchange) в пользовательской сессии Windows.C:\Exchange или \\server\share) приведет к ошибке, так как ОС не распознает такой синтаксис.Разберем по шагам процедуру подготовки сетевого каталога для обмена в среде Windows:
\\ИмяФайловогоСервера\ИмяРесурса\ПапкаОбмена. Не используйте буквы подключенных дисков.Если сервер 1С и файловый ресурс находятся в домене Active Directory, назначьте права на вкладках «Общий доступ» и «Безопасность»:
Если служба 1С работает под доменной учетной записью (например, DOMAIN\svc_1c), предоставьте этой учетной записи полные права («Изменение» и «Запись») на сетевую папку.
Если служба 1С работает под стандартной локальной учетной записью USR1CV8 или SYSTEM, доступ к сетевым ресурсам будет запрашиваться от имени учетной записи самого сервера в Active Directory — DOMAIN\ИмяСервера1С$. Добавьте учетную запись компьютера сервера 1С в список доступа к общей папке.
Если сервер 1С и файловое хранилище находятся на разных не связанных в домен компьютерах, создайте на обоих серверах локального пользователя с абсолютно одинаковым логином и паролем (например, usr1c_exchange), включите службу 1С под этой учетной записью и выдайте ей права на сетевую папку.
Если синхронизация настраивается через папку, расположенную непосредственно на том же физическом сервере, где установлен сервер 1С:
D:\1C_Sync\Exchange).USR1CV8 (пользователь операционной системы, созданный при установке сервера 1С).USR1CV8 флаги Модификация (Изменение) и Запись.D:\1C_Sync\Exchange.Рассмотрим порядок действий, если кластер серверов 1С функционирует на базе ОС Linux:
/mnt/1c_sync).usr1cv8 владельцем точки монтирования либо задайте права с помощью параметров монтирования (указав uid и gid пользователя usr1cv8)./mnt/1c_sync.Если настройка прав к сетевым папкам вызывает трудности или базы расположены в разных сетях, рассмотрим альтернативные варианты подключения в помощнике синхронизации: