Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #958631

open

Ошибка SDBL: Поле ExtID таблицы RefOpt не может принимать значение NULL

Added by Сергей Старых 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

https://partners.v8.1c.ru/forum/t/2112736/m/2112736
Конфигурация ПО

1С 8.3.10-23, файловый и серверный режимы

Проблема

При вызове для любого справочника метода УстановитьОбновлениеПредопределенныхДанных() возникает ошибка SDBL: Поле ExtID таблицы RefOpt не может принимать значение NULL

Воспроизведение

Восстановить базу из https://drive.google.com/file/d/16kKoboLEdh0OfgwtyS1hzwogfXDDQLRA/view?usp=sharing

Запустить обычное клиентское приложение. При этом выполнится код

Справочники.ВерсииРасширений.УстановитьОбновлениеПредопределенныхДанных(ОбновлениеПредопределенныхДанных.Авто);

и отобразится системное окно невосстановимой ошибки SDBL

Поле ExtID таблицы RefOpt не может принимать значение NULL

История

Ранее в базе был установлен более высокий режим совместимости. Вероятно при нем в системные таблицы внедрилась ошибка, из-за которой при понижении режима совместимости структура системной таблицы RefOpt в модели базы данных сохраняла лишнее поле ExtId с наложенным ограничением "Запрещены NULL". На более низком режиме совместимости (например 8.3.17 и ниже) запрос вставки в эту таблицу формируется без указания этого поля

INSERT INTO RefOpt (MDID, PDUpdMode)
VALUES(0x4a676240814a4d4982bc4984cd7c7903, 1)

Подробнее https://forum.mista.ru/topic.php?id=885606

Способ обхода

Изменить режим совместимости на 8.3.20.
Обновить конфигурацию БД
Изменить режим совместимости на 8.3.16.
Обновить конфигурацию БД
Actions #1

Updated by Сергей Старых 3 months ago

  • Description updated (diff)
Actions #2

Updated by Сергей Старых 3 months ago

  • Description updated (diff)
Actions #3

Updated by Сергей Старых 3 months ago

  • Description updated (diff)

Also available in: Atom PDF