Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:update:conversion_error_duplicate_key [2024/01/23 15:05] aliev Скорректирован параграф про BizArch.UsersSettings |
ru:update:conversion_error_duplicate_key [2024/07/30 14:54] (текущий) aliev |
||
---|---|---|---|
Строка 12: | Строка 12: | ||
* "Нарушение уникальности значений ключа 'Владелец,ТипКонтакта' класса 'БизнесМодель.КонтактыФизЛиц'. Удалите записи, нарушающие уникальность ключа." | * "Нарушение уникальности значений ключа 'Владелец,ТипКонтакта' класса 'БизнесМодель.КонтактыФизЛиц'. Удалите записи, нарушающие уникальность ключа." | ||
* "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | * "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | ||
- | * до версии 6.0 - выдается сообщение одного из следующих видов (после этого конвертация прерывается): | + | * до версии 6.0 и выше - выдается сообщение одного из следующих видов (после этого конвертация прерывается): |
- | * "Нарушение уникальности значений ключа 'Person' класса 'BizArch.UsersSettings'. Удалите записи, нарушающие уникальность ключа." | + | * "Нарушение уникальности значений ключа 'Person' класса 'BizArch.UsersSettings'. Удалите записи, нарушающие уникальность ключа" или "Нарушение уникальности значений ключа 'Физическое лицо' класса 'Настройки пользователей Business Studio'. Удалите записи, нарушающие уникальность ключа". |
* "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | * "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | ||
===== Решение проблемы ===== | ===== Решение проблемы ===== | ||
Строка 28: | Строка 28: | ||
| 4 | Нарушение уникальности значений ключа 'User,Меню' класса 'База.ПраваНаМеню'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_базаправапользователянаменю|Решение проблемы с уникальностью значений ключа в классе "База.ПраваПользователяНаМеню"]] ниже. | | | 4 | Нарушение уникальности значений ключа 'User,Меню' класса 'База.ПраваНаМеню'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_базаправапользователянаменю|Решение проблемы с уникальностью значений ключа в классе "База.ПраваПользователяНаМеню"]] ниже. | | ||
| 5 | Нарушение уникальности значений ключа 'Владелец,ТипКонтакта' класса 'БизнесМодель.КонтактыФизЛиц'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_бизнесмодельконтактыфизлиц|Решение проблемы с уникальностью значений ключа в классе "БизнесМодель.КонтактыФизЛиц"]] ниже. | | | 5 | Нарушение уникальности значений ключа 'Владелец,ТипКонтакта' класса 'БизнесМодель.КонтактыФизЛиц'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_бизнесмодельконтактыфизлиц|Решение проблемы с уникальностью значений ключа в классе "БизнесМодель.КонтактыФизЛиц"]] ниже. | | ||
- | | 6 | Нарушение уникальности значений ключа 'Person' класса 'BizArch.UsersSettings'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_bizarchuserssettings|Решение проблемы с уникальностью значений ключа в классе "BizArch.UsersSettings"]] ниже. | | + | | 6 | Нарушение уникальности значений ключа 'Person' класса 'BizArch.UsersSettings'. Удалите записи, нарушающие уникальность ключа. | См. раздел [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_настройки_пользователей_business_studio_bizarchuserssettings|Решение проблемы с уникальностью значений ключа в классе "Настройки пользователей Business Studio" (BizArch.UsersSettings)]] ниже. | |
+ | | ::: | Нарушение уникальности значений ключа 'Физическое лицо' класса 'Настройки пользователей Business Studio'. Удалите записи, нарушающие уникальность ключа. | ::: | | ||
| 7 | Текст "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | Проблему можно решать по аналогии с описанием решения для проблемы [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_базаправапользователянаменю|Решение проблемы с уникальностью значений ключа в классе "База.ПраваПользователяНаМеню"]]. Если при этом возникнут вопросы или сложности, для решения проблемы можно обратиться на техподдержку со страницы Системы интерактивной поддержки [[ru/interactive_support/start_and_install/start_errors/db_operations_errors]]. | | | 7 | Текст "Нарушение уникальности значений ключа '**ПереченьПараметровКлюча**' класса '**НазваниеКласса**'. Удалите записи, нарушающие уникальность ключа.", где **ПереченьПараметровКлюча** и **НазваниеКласса** - любые, кроме перечисленных выше. | Проблему можно решать по аналогии с описанием решения для проблемы [[ru/update/conversion_error_duplicate_key#решение_проблемы_с_уникальностью_значений_ключа_в_классе_базаправапользователянаменю|Решение проблемы с уникальностью значений ключа в классе "База.ПраваПользователяНаМеню"]]. Если при этом возникнут вопросы или сложности, для решения проблемы можно обратиться на техподдержку со страницы Системы интерактивной поддержки [[ru/interactive_support/start_and_install/start_errors/db_operations_errors]]. | | ||
<endTableBox|Таблица 1. Перечень известных ошибок, возникающих при конвертации, и рекомендаций по их решению> | <endTableBox|Таблица 1. Перечень известных ошибок, возникающих при конвертации, и рекомендаций по их решению> | ||
- | |||
==== Решение проблемы с уникальностью значений ключа в классах "База.КолонкаОбъекта" и "База.ПараметрИмпорта" ==== | ==== Решение проблемы с уникальностью значений ключа в классах "База.КолонкаОбъекта" и "База.ПараметрИмпорта" ==== | ||
Строка 106: | Строка 106: | ||
- Попробуйте провести конвертацию этой базы данных. | - Попробуйте провести конвертацию этой базы данных. | ||
- | ==== Решение проблемы с уникальностью значений ключа в классе "BizArch.UsersSettings" ==== | + | ==== Решение проблемы с уникальностью значений ключа в классе "Настройки пользователей Business Studio" (BizArch.UsersSettings) ==== |
**Для решения проблемы сделайте следующее:** | **Для решения проблемы сделайте следующее:** | ||
Строка 112: | Строка 112: | ||
- Откройте эту базу данных в Business Studio той версии, в которой Вы работали до конвертации. | - Откройте эту базу данных в Business Studio той версии, в которой Вы работали до конвертации. | ||
- Откройте справочник "Настройки пользователей Business Studio" (Главное меню - Справочники - Все справочники - включить флажок "Показать все", Самостоятельные объекты - Настройки пользователей - Настройки пользователей Business Studio). | - Откройте справочник "Настройки пользователей Business Studio" (Главное меню - Справочники - Все справочники - включить флажок "Показать все", Самостоятельные объекты - Настройки пользователей - Настройки пользователей Business Studio). | ||
- | - Отобразите колонку "Физическое лицо", если она у вас не выведена на показ (с помощью команды меню "Действия - Настройка колонок" вызовите окно настройки, отметьте эту строку флажком и нажмите кнопку "Применить") и отсортируйте справочник по колонке "Физическое лицо" кликом левой клавиши мыши по заголовку колонки. | + | - Отобразите колонку "Физическое лицо", если она у вас не выведена на показ (с помощью команды меню "Действия - Настройка колонок" вызовите окно настройки, отметьте эту строку флажком и нажмите кнопку "Применить"), и отсортируйте справочник по колонке "Физическое лицо" кликом левой клавиши мыши по заголовку колонки. |
- Найдите записи-дубли с одинаковым значением в этой колонке и решите проблему дублирования одним из следующих способов: | - Найдите записи-дубли с одинаковым значением в этой колонке и решите проблему дублирования одним из следующих способов: | ||
- Удалите некорректную запись/записи (если такая/такие есть). | - Удалите некорректную запись/записи (если такая/такие есть). |