Меню

Ошибка подключения каталог обмена информацией не существует 1с sql server

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

В этой статье я привел решение ошибки «Каталог обмена информацией не существует» в случае, если сервер 1с установлен на Linux и Windows сервере.

  • Решение для Linux сервера 1с
  • Решение для Windows сервера и файлового режима работы 1с

Решение для сервера 1с на Linux на примере Centos Stream.

Скорее всего вы получаете одну из нескольких ошибок:

Прямое подключение к информационной базе недоступно на сервере под управлением ОС Linux — ошибка говорит сама за себя, нам потребуется настройка сетевого обмена.

Ошибка подключения: Каталог обмена информацией не существует — данная ошибка возникает из-за того, что при настройке обмена авторизация в сетевой папке происходит учетной записью usr1cv8 из под Linux.

Для решения данной проблемы нам придется смонтировать сетевую папку в Linux под учетной записью, под которой работает сервер 1с.

1) Расшариваем сетевую папку на вашем файловом сервере и даем права на запись для учетной записи guest.

У меня будет //192.168.128.32/public/1C_Share

2) Установим cifs-utils на Linux сервере 1с:

yum install cifs-utils #для Centos
apt install cifs-utils #для Ubuntu

3) Создадим каталог для обмена, в который будет монтироваться сетевая папка:

mkdir /1C_Share

4) Посмотрим uid пользователя usr1cv8, чтобы при монтировании указать его владельцем: каталога

less /etc/passwd

5) Смонтируем нашу сетевую папку в каталог 1С_Share:

mount -t cifs //192.168.128.32/public/1C_Share /1C_Share -o user=guest,password=,uid=993

Теперь в настройках 1с указываем каталог для обмена 1C_Share и смотрим есть ли подключение:

Каталог обмена информацией не существует

6) Сейчас сделаем так, чтобы сетевая папка в Linux монтировалась автоматически после перезагрузки:

nano /etc/fstab и в конфиге добавляем внизу

//192.168.128.32/public/1C_Share /1C_Share cifs username=guest,password=,uid=993,iocharset=utf8,nofail 0 0

Решение для сервера 1с установленном на Windows Server.

Здесь все гораздо проще. Нужно авторизоваться в сетевом каталоге под учетной записью с которой у вас запущена служба 1с. У меня это USR1CV8.

Для этого под пользователем USR1CV8 переходим в Панель управления — Диспетчер учетных данных — Учетные данные Windows и добавляем адрес сервера //192.168.128.32 с данными авторизации, которые вы указали на файловом сервере.

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

Стоит посмотреть права для пользователя на вкладке Безопасность:

Показывать по
10
20
40
сообщений

Новая тема

Ответить

knigina

Дата регистрации: 12.02.2012
Сообщений: 380

Настраиваю обмен между УТ 10.3.28.1 (клиент-серверный вариант) платформа 8.2.19.83 и БП 3.0.30.12 (базовая) платформа 8.3.4.437.<br>Запускаю УТ на компе, на котором установлена БП.<br>При попытке настройки обмена в УТ через сетевой каталог (папка создана на компе, где установлена БП, папка существует и доступ к ней есть для всех в сети) появляется ошибка «Ошибка подключения: Каталог обмена информацией не существует».<br>Ранее, до обновления БП с 2.0 до 3.0 всё отличненько работало по аналогичной схеме. <br>При попытке настройки той же УТ, но в файловой режиме, всё тоже работает.<br>Фокус в чём? Как решается?

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

УТ пытается получить доступ к сетевой папке от имени пользователя, от которого запущена служба сервера 1С Предприятия. Именно этот пользователь должен иметь доступ к сетевой папке. Путь к этой папке должен быть задан как абсолютный (\<имя компьютера><имя папки>).

knigina

Дата регистрации: 12.02.2012
Сообщений: 380

Всё именно так, как говорите. Полный доступ к папке есть у всех, и у этого пользователя тоже. И путь задан как Вы указали. И имя папки — не кириллица.<br>Кучу вариантов перепробовано. Нет доступа даже к той папке, доступ к которой у той же самой УТ есть при уже действующем обмене с БП 2.0.<br>Куда ещё можно рыть?

Дина

Дата регистрации: 21.05.2010
Сообщений: 2981

В БП 3.0 настроена в синхронизации сетевая папка?

knigina

Дата регистрации: 12.02.2012
Сообщений: 380

В БП 3.0 пока ничего не настроено. Обмен только настраиваю. Нужен односторонний, из УТ в БП. Начинаю с настройки в УТ. И сразу упираюсь в проблему. А вообще схема настрйки обмена не раз опробована и отработана. Только на файловой УТ.<br>Проблема возникает при попытке произвести настройку с клиент-серверным вариантом УТ. А БП базовая. Соответственно, файловый вариант.

Денис (САМАРА)

Дата регистрации: 09.04.2008
Сообщений: 8351

Покажите скриншот закладки «Вход в систему» из свойств службы сервера 1С и скриншот закладки «Безопасность» из свойств общей папки.

Показывать по
10
20
40
сообщений

Содержание:

         При попытках синхронизировать некие базы 1С при помощи каталога обмена может возникать ошибка «Каталог обмена информацией не существует», которая имеет следующий вид:  

 

1.     Устранение ошибки «Каталог обмена информацией не существует» для Linux

         В случае операционной системы Linux возможно несколько вариаций отображения одной и той же ошибки:

·        «Прямое подключение к информационной базе недоступно на сервере под управлением ОС Linux» — в случае вывода этой строки на экран – необходимо настроить сетевой обмен;

·        «Ошибка подключения: Каталог обмена информацией не существует» — эти строки означают, что во время настройки обменных процессов авторизация в папке сети проводится учётным профилем Linux.

Устранение данной неполадки будет происходить при помощи монтажа сетевой папки в ОС Linux с той учётной записи, с которой работает система на базе 1С, для этого:

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

2.     Устанавливаем cifs-утилиты для сервера Linux 1C:

3.     Далее нужно создать обменный каталог, в нём будет происходить монтаж сетевой папки:

4.     Нужно узнать uid 1С юзера, от имени которого происходил запрос на обмен в 1С:

5.     Монтируем сетевую папку в каталог 1С_Share:

Следующий шаг – запустить настройки системы 1С и указать обменный каталог 1С_Share, после чего, можно проверять подключение.

6.     Последний пункт – это автоматическая монтировка сетевой папки в Linux, она будет монтироваться каждый раз, когда произошла перезагрузка:

А снизу, внутри конфигурации, нужно написать:  

2.     Устранение ошибки «Каталог обмена информацией не существует» для Windows в 1С

         Рассмотрим теперь аналогичную ситуацию, с разницей в том, что сервер находится на ОС Windows. В этом случае действий будет меньше.

         Для начала, нужно войти в сетевой каталог с той учётки, на которой запущена система на базе 1С.

         Чтобы это сделать – нужно перейти в «Панель управления в 1С», кликнуть на «Диспетчер учётных данных на сервере 1С» и выбрать «Учётные данные Windows», где вносим адрес сервера, для примера:

         Также вносим данные авторизации, те же, которые указывались на сервере с файлами.

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

         Чтобы это исправить – необходимо обратиться к панели «Безопасность» и проверить настройки конкретного юзера 1С, как демонстрируется ниже:

 

Специалист компании «Кодерлайн»

   Айдар Фархутдинов

Я
   SalaSky

19.01.18 — 20:42

При проверке подключения дает ошибку:

Ошибка подключения: Каталог обмена информацией не существует. Техническую информацию об ошибке см. в журнале регистрации.

По коду все стандартно: Проверку существования каталога проводит методом Новый Файл(Путь к каталогу), а потом Файл.Существует() возвращает ложь. И это только для сетевых каталогов, с локальными проблем нет. Никто не знает в чем может быть дело?

   SalaSky

1 — 19.01.18 — 20:44

Если подключить сетевой диск даже, все равно не работает.

   mehfk

2 — 19.01.18 — 20:47

Серверная?

   SalaSky

3 — 19.01.18 — 20:56

(2) Да. Службу пробовал и от системной учетной записи запускать и от своей.

  

SalaSky

4 — 19.01.18 — 21:33

Вопрос решился, сис. админ что-то перенастроил. Бредовая ситуация, куча баз работает через расшаренные папки, а БП не захотела.

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

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

Есть розница в которой настроен типовой обмен по магазину. обмен через фтп, проверка соединения работает и сам обмен при запуске вручную тоже работает. А когда запуск происходит рег. заданием — не работает . Обработка: ТранспортСообщенийОбменаFILE: Ошибка подключения: Каталог обмена информацией не существует. база файловая. Подскажите куда смотреть , копать?

Возможно, в самом сценарии обмена указано, что обмен не через ftp, а через каталог. А каталога не существует.

там верно . это я проверил сразу же

Но откуда-то ведь вызывается обработка ТранспортСообщенийОбменаFILE? Если бы действительно был указан ftp, то вызывалась бы обработка ТранспортСообщенийОбменаFTP. Возможно, в сценарии есть обмен не с одной базой, а с двумя, и во втором настроено через каталог.

все поборол.. спасибо за — это была наводка. есть справочник настроек синхронизации. где мы указываем возможные варианты обмена и способ по умолчанию. А еще есть справочник настроек синхронизации, где мы указываем что делать выгружать или загружать. Так вот там тоже почему то сидит вариант обмена. Он там и был не верным.

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

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

25.09.2017

Столкнулся с проблемой Обмена через «сетевой каталог» между Бухгалтерией и Торговлей. Бухгалтерия не хотела работать с «сетевым каталогом», расположенным на Windows Server 2023 Standard.

Имеется Windows Server 2023 Standard с «сетевым каталогом» для обмена 1С: Торговли и Бухгалтерии.

Брандмауэр Windows отключен.

Антивируса нет.

Каталогу обмена установлены Полные права для пользователя «Все».

Пользователь «Гость» включен.

«Доступ к компьютеру из сети» для пользователя Гость включен.

Имеется Windows Server 2008 R2 Standard с Сервером 1С Предприятие 8.3.8.2137.

Брандмауэр Windows отключен.

Антивируса нет.

При настройке Обмена в Бухгалтерии 3.0.51.20 на Сервере 1С Предприятие с использованием «сетевого каталога», размещенного на Windows Server 2023 Standard, при проверке, 1С выдавала ошибку «Не удалось установить подключение» «Каталог обмена информацией не существует».

При этом если зайти в «сетевой каталог» Обмена из под учетной записи Администратора с Сервера 1С предприятие, то каталог открывается в штатном режиме и мы получаем полный доступ.

Предположил, что проблема именно в Windows Server 2023 Standard, возможно, какие-то сетевые политики.

Решение:

Так как служба Сервера 1С: Предприятие, по умолчанию выполняется от пользователя USR1CV8, то и действия по авторизации на Windows Server 2023 Standard необходимо выполнять из-под этого пользователя.

Зайти локально либо по RDP на Сервер 1С Предприятие под стандартным пользователем 1С (USR1CV8).

W+R -> control userpasswords2 -> Дополнительно -> Управление паролями -> Добавить учетные данные Windows  -> Адрес сервера (можно в формате 192.168.x.x), Имя пользователя (Пользователь на сервере с сетевым каталогом, например «Администратор»), пароль пользователя. -> Ок, Закрыть, Ок.

После этого проверка подключения к «сетевому каталогу» прошла успешно. Обмен пошел.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка подключения камеры xiaomi 360
  • Ошибка подключения калибр как исправить