Доброго времени суток. В программе 1С между Sql-базами Б1 и Б2 настроен обмен через Com-соединение. Скоро будем переходить на новый Линуксовый сервер. Говорят, что на о.с. Линукс сом-соединение не будет работать, и надо переделать обмен между базами Б1 и Б2.
Подскажите, пожалуйста, как лучше это сделать?
(Физически базы будут лежать на разных серверах)
Подскажите, пожалуйста, как лучше это сделать?
(Физически базы будут лежать на разных серверах)
По теме из базы знаний
- Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3
- Автообмен - автоматическая настройка и запуск обменов между базами 1С по расписанию
- Работа с WEB-сервисами под HTTPS на примере прямого обмена между базами (1С – 1С)
- Простой механизм универсального обмена между базами 1С
- Универсальный асинхронный/синхронный обмен между базами
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Com работает только на виндоус. Линукс про это не знает ничего.
С коробки заменить настройку на обмен через файлы.
Делаете общую папку шару и все точно также будет работать.
Правда чуть дольше и могут быть проблемы с последовательностью рукопожатий, но будете работать разберетесь.
С коробки заменить настройку на обмен через файлы.
Делаете общую папку шару и все точно также будет работать.
Правда чуть дольше и могут быть проблемы с последовательностью рукопожатий, но будете работать разберетесь.
(1) 8лет назад перешли на PostgreSQL, Тоже столкнулся с этой проблемой, перешли на "Обмен через файловый ресурс", из-за перехода на "Обмен через файловый ресурс" возникает потребность в регламентном задании каждые 10сек для Автоматической загрузки, ведь при Com-соединении при инициализации обмена происходит Выгрузка и Загрузка за один подход.
Для обмена на 1с:сервере в Linux формат каталога для обмена нужно указывать в формате "\home\share\base1c\tmp\exchange\" где "\home" каталог в корне сервера, пробовал через samba, но 1с:сервер видя что он в Linux не понимал шару вида "//base1c", может допилили.
Обмен по событиям "при появлении файла" без периодического регламентного задания на linux не видит появление файла.
И еще из-за регламентного задания проверки появления файла возникает периодическая инициализация выполнение обмена, и каждое выполнения регламентного задания 1с:сервер пересоздаёт ответный файл, даже без "при появлении файла". вот здесь есть решение проблемы
Для обмена на 1с:сервере в Linux формат каталога для обмена нужно указывать в формате "\home\share\base1c\tmp\exchange\" где "\home" каталог в корне сервера, пробовал через samba, но 1с:сервер видя что он в Linux не понимал шару вида "//base1c", может допилили.
Обмен по событиям "при появлении файла" без периодического регламентного задания на linux не видит появление файла.
И еще из-за регламентного задания проверки появления файла возникает периодическая инициализация выполнение обмена, и каждое выполнения регламентного задания 1с:сервер пересоздаёт ответный файл, даже без "при появлении файла". вот здесь есть решение проблемы
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
