Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:update:error_multilingual_parameter_cannot_be_included_in_the_key [2020/09/17 15:59]
belkin создано
ru:update:error_multilingual_parameter_cannot_be_included_in_the_key [2023/04/20 14:56] (текущий)
Строка 4: Строка 4:
  
 При конвертации базы до версии 5 выдается сообщение следующего вида: \\ При конвертации базы до версии 5 выдается сообщение следующего вида: \\
-Параметр '**НазваниеПараметра**' класса '**НазваниеКлассаКоторомуПринадлежитПараметр**' входит в ключ '**НазваниеКлюча**' класса '**НазваниеКлавссаГдеПарамерЗаданВКачествеКлюча**'. +"Параметр '**НазваниеПараметра**' класса '**НазваниеКлассаКоторомуПринадлежитПараметр**' входит в ключ '**НазваниеКлюча**' класса '**НазваниеКлассаГдеПараметрЗаданВКачествеКлюча**'. 
-Мультиязычный параметр не может входить в ключ.+Мультиязычный параметр не может входить в ключ."
  
-В выделенных жирным фрагментах сообщения у вас будут реальные значения названий параметров, классов и ключей.+В **выделенных жирным** фрагментах сообщения у вас будут реальные значения названий параметров, классов и ключей.
  
 ===== Решение проблемы ===== ===== Решение проблемы =====
  
-Вероятно, в исходной базе (в той, что была до конвертирования) параметр **НазваниеПараметра** был ипользован в составе ключа для класса **НазваниеКлавссаГдеПарамерЗаданВКачествеКлюча**. +Вероятно, в исходной базе (в той, что была до конвертирования) параметр **НазваниеПараметра** был использован в составе ключа для класса **НазваниеКлассаГдеПараметрЗаданВКачествеКлюча**. 
 В Business Studio 5 появилась мультиязычность (возможность хранения данных в одном параметре на нескольких языках сразу) и некоторые параметры, в числе которых параметр **НазваниеПараметра**, стали мультиязычными. Для таких параметров есть ограничение: они не могут входить в состав ключей. По этой причине при конвертации возникла ошибка. В Business Studio 5 появилась мультиязычность (возможность хранения данных в одном параметре на нескольких языках сразу) и некоторые параметры, в числе которых параметр **НазваниеПараметра**, стали мультиязычными. Для таких параметров есть ограничение: они не могут входить в состав ключей. По этой причине при конвертации возникла ошибка.
  
 **Для решения проблемы сделайте следующее:** **Для решения проблемы сделайте следующее:**
-  - Восстановите базу данных из сделанной перед конвертацией резервной копии (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/load_db_from_backup|Загрузка базы данных из файла]]). +  - В Business Studio 4.2: 
-  - Откройте эту базу данных в MetaEdit (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|Загрузка метаданных из базы]]), откройте окне редактирования класса **НазваниеКлавссаГдеПарамерЗаданВКачествеКлюча** и на вкладке "Ключи" удалите параметр **НазваниеПараметра** из состава ключа (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]), при необходимости после конвертациии до версии 5 можно будет в MetaEdit добавить в ключ какой-либо другой (не мультиязычный) параметр.  +      - Восстановите базу данных из сделанной перед конвертацией резервной копии (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/load_db_from_backup|Загрузка базы данных из файла]]). 
-  - Сделайте резервную копию базы данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/create_backup|Сохранение базы данных в файл]]). +      - Откройте эту базу данных в MetaEdit (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|Загрузка метаданных из базы]]), откройте окно редактирования класса **НазваниеКлассаГдеПарамерЗаданВКачествеКлюча** и на вкладке "Ключи" удалите параметр **НазваниеПараметра** из состава ключа (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]), при необходимости после конвертациии до версии 5 можно будет в MetaEdit добавить в ключ какой-либо другой (не мультиязычный) параметр. 
-  - Попробуйте провести конвертацию этой базы данных.+      - Сделайте резервную копию базы данных (см. [[https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/manual/install/dbcontrol/create_backup|Сохранение базы данных в файл]]). 
 +  - В Business Studio 5 попробуйте провести конвертацию этой базы данных.
  
-{{tag>"Business Studio 4.2" "Business Studio 5"}}+{{tag>"Business Studio 5"}} 
 + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>] 
 +{(rater>id=ru_update_error_multilingual_parameter_cannot_be_included_in_the_key|name=В процессе конвертации базы выдается сообщение "Мультиязычный параметр не может входить в ключ"|type=vote|trace=ip|img=:taggic.png|headline=off)}
Driven by DokuWiki