Каталог решений - Ошибка при автоматическом сопоставлении объектов

Ошибка при автоматическом сопоставлении объектов

Ошибка при автоматическом сопоставлении объектов

В наличии

Ошибка платформы 1С при автоматическом сопоставлении объектов.
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Ошибка операции CREATE TABLE: столбец выходит за пределы максимального значения, равного 1024 столбцам.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=1702, line=1

Категория:

Описание

При организации типового обмена между базами "Бухгалтерия предприятие 3.0" и "Управление торговлей 11.4" столкнулся с проблемой.

Версия платформы 8.3.18.1483, релизы БП и УТ типовые, последние. Базы крутятся на MS SQL Server 18.9.1.

1. Выгрузил полностью справочник "Номенклатура" из БП в УТ.

2. В УТ уже частично присутствовали данные справочника, необходимо было сопоставить часть элементов, и оставшиеся несопоставленные создать.

 

 

3. При нажатии на кнопку "Сопоставить" и далее "Сопоставить автоматически", появляется сообщение с ошибкой "Не удалось выполнить поиск одинаковых данных":

 

 

Анализ журнала регистрации показал ошибку, примерно следующего содержания:

Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Ошибка операции CREATE TABLE: столбец "_Q_001_F_288RRef" в таблице "#tt41" выходит за пределы максимального значения, равного 1024 столбцам.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=1702, line=1

Запрос, который строит модуль синхронизации, пытается генерировать временную таблицу, число колонок в которой выходит за ограничение MS SQL, равное 1024 столбцов в таблице.
 

Проблему решил тем, что временно перевел базу в файловый режим, провел сопоставление и вернул назад на MS SQL.

Интересно, кто как еще боролся с этим глюком?

has been added to your cart:
Оформление заказа