Имя: Пароль:
1C
1С v8
v8: Ошибка "Работа с таблицей невозможна. Структура таблицы несовместима с текущими..."
,
0 DUDE
 
27.12.18
03:28
Привет, коллеги!

Нужна ваша помощь, в поиске не нашел инфы по ошибке.

Итак:
"Мучаю" erp 2.4.6 на 8.3.12.1714 с расширениями.
В качестве совы на глобус натягивается модуль обмена для битрикса.

"Внезапно" при выгрузке на сайт в модуле конфы получил:
{ОбщийМодуль.Б_ОбменССайтомСерверВыгрузкаДанных.Модуль(825)}: Ошибка при вызове метода контекста (УдалитьРегистрациюИзменений)
по причине:

по причине:
Работа с таблицей невозможна.
Структура таблицы несовместима с текущими расширениями конфигурации.

Это при попытке удаления изменений по справочнику Номенклатуры.

Добавление в расширение плана обмена результата не дало. Подозрение вызывает то, что в Номенклатуре в расширении добавлен реквизит (нет в основной конфе). Однако ранее ошибок подобного рода не было и обмен выполнялся и с доп.реквизитом.

Буду рад услышать любой совет, особенно от тех, кто видел похожую "ругань".
1 lucbak
 
27.12.18
07:35
(0) Была такая ошибка, помогло удаление расширения и добавление его по новой ( в моем случае подключение к хранилищу расширений)
2 DUDE
 
27.12.18
10:02
Спасибо! Проверю. Пока не покидает ощущение сыроватости механизма расширений.
3 lucbak
 
27.12.18
10:06
(2) Проблемы периодически конечно появляются, но все таки механизм шикарный.
4 DUDE
 
27.12.18
12:43
Разобрался в чем дело.

В общем, изначально было два активных расширения - в одном в Номенклатуру был добавлен реквизит Х, который был заполнен у пары объектов.
Дальше этот реквизит был перенесен в основную конфигурацию, а расширение одновременно - отключено. И, видимо, в базе данных осталась какая-то пометка, что хранятся данные реквизита расширения.

В общем, чтобы "исправить" оказалось достаточно активировать расширение, удалить реквизит и обратно отключить.
5 lucbak
 
28.12.18
07:13
(4) Отлично (а то у меня было тестовое расширение (с демо-данными), разбираться было лень, проще было удалить и добавить снова).