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