Различия

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

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

ru:manual:install:dbcontrol:db_properties:db_conversion:conversion_message_classes [2023/12/12 11:30]
belkin [Классы информационных сообщений]
ru:manual:install:dbcontrol:db_properties:db_conversion:conversion_message_classes [2024/04/22 16:27] (текущий)
Строка 28: Строка 28:
 | 2 | Класс '**НазваниеКласса**', имеющий единые данные в ветках, содержит ссылку в параметре '**НазваниеПараметра**' на класс '**НазваниеКлассаКудаСсылаемся**', поддерживающий ветки. Значениями этого параметра могут быть только объекты, содержащиеся в корневой ветке.  || В Business Studio 5 появился функционал веток, позволяющий работать с изолированными областями модели. В результате классы по отношению к веткам теперь делятся на несколько типов (см. [[ru/manual/manage_model/branches]], Таблица 3). \\ Сообщение означает, что значениями указанного параметра **НазваниеПараметра** могут быть только объекты из корневой ветки.  | Принять решение, отвечает ли описанное в сообщении поведение задачам, для которых был создан параметр: \\ - Если нет – подумать над тем, как решить возникшую проблему. Удалить параметр, создать другой параметр со ссылкой на другой класс и т.п. \\ - Если да – принять информацию к сведению и игнорировать сообщение.  | | 2 | Класс '**НазваниеКласса**', имеющий единые данные в ветках, содержит ссылку в параметре '**НазваниеПараметра**' на класс '**НазваниеКлассаКудаСсылаемся**', поддерживающий ветки. Значениями этого параметра могут быть только объекты, содержащиеся в корневой ветке.  || В Business Studio 5 появился функционал веток, позволяющий работать с изолированными областями модели. В результате классы по отношению к веткам теперь делятся на несколько типов (см. [[ru/manual/manage_model/branches]], Таблица 3). \\ Сообщение означает, что значениями указанного параметра **НазваниеПараметра** могут быть только объекты из корневой ветки.  | Принять решение, отвечает ли описанное в сообщении поведение задачам, для которых был создан параметр: \\ - Если нет – подумать над тем, как решить возникшую проблему. Удалить параметр, создать другой параметр со ссылкой на другой класс и т.п. \\ - Если да – принять информацию к сведению и игнорировать сообщение.  |
 | 3 | Failed to parse value '**ЗначениеПеречисления**' of type 'Перечисление' in filter condition with class 'База.Условия' and id = **ID_Объекта**  || В фильтре задано условие на значение **ЗначениеПеречисления** перечисления, которого на текущий момент у данного перечисления нет. Предположительно это пользовательское перечисление.  | 1) На основе информации о классе, где возникла проблема (База.Условия) и ID проблемного объекта (**ID_Объекта**) с помощью функционала поиска объекта по ID (см. [[ru/manual/administration/search_for_object_by_id]]) найти нужный объект и его владельца. \\ 2) На основе информации из этих окон в открывшемся окне свойств фильтра открыть Основное и затем дополнительные условия (при их наличии) и с помощью гиперссылок "Пред. усл." и "След. усл." просмотреть все условия. \\ При нахождении условия со значением параметра **ЗначениеПеречисления** нужно принять решение: удалить или модифицировать условие, и реализовать его. После этого сохранить изменения в фильтре.  | | 3 | Failed to parse value '**ЗначениеПеречисления**' of type 'Перечисление' in filter condition with class 'База.Условия' and id = **ID_Объекта**  || В фильтре задано условие на значение **ЗначениеПеречисления** перечисления, которого на текущий момент у данного перечисления нет. Предположительно это пользовательское перечисление.  | 1) На основе информации о классе, где возникла проблема (База.Условия) и ID проблемного объекта (**ID_Объекта**) с помощью функционала поиска объекта по ID (см. [[ru/manual/administration/search_for_object_by_id]]) найти нужный объект и его владельца. \\ 2) На основе информации из этих окон в открывшемся окне свойств фильтра открыть Основное и затем дополнительные условия (при их наличии) и с помощью гиперссылок "Пред. усл." и "След. усл." просмотреть все условия. \\ При нахождении условия со значением параметра **ЗначениеПеречисления** нужно принять решение: удалить или модифицировать условие, и реализовать его. После этого сохранить изменения в фильтре.  |
-| 4 | The '**НазваниеКласса**' repository contains object (object id=**ID_Объекта**) in branch '**ID_Ветки**' with the 'guid' property in invalid format: '**guid_Объекта**'.  || Объект справочника **НазваниеКласса** c object id=**ID_Объекта** и guid=**guid_Объекта** в параметре guid содержит значение некорректного формата.  | 1) По совокупности сообщений данного вида провести анализ для понимания причин, по которым объекты класса **НазваниеКласса** имеют guid неверного формата. Например, частая причина - использование в качестве guid идентификаторов сторонних систем при интеграции. \\ 2) Далее необходимо решить проблему, поместив в параметр guid указанных объектов корректные значения. Их можно сгенерировать с помощью любых генераторов guid корректного формата или же просто очистив поле guid объекта в Business Studio и пересохранив объект - новое значение будет сгенерировано автоматически. \\ \\ Если требуется поддержка интеграции с другими системами и нужны данные об их идентификаторах в объектах Business Studio, правильнее для этого создать отдельный параметр, а не использовать guid. |+| 4 | The '**НазваниеКласса**' repository contains object (object id=**ID_Объекта**) in branch '**ID_Ветки**' with the 'guid' property in invalid format: '**guid_Объекта**'.  || Объект справочника **НазваниеКласса** c object id=**ID_Объекта** и guid=**guid_Объекта** в ветке **ID_Ветки** (если тут 0 - это корневая ветка, также это единственная "ветка" для баз без веток) в параметре guid содержит значение некорректного формата.  | 1) По совокупности сообщений данного вида провести анализ для понимания причин, по которым объекты класса **НазваниеКласса** имеют guid неверного формата. Например, частая причина - использование в качестве guid идентификаторов сторонних систем при интеграции. \\ 2) Далее необходимо решить проблему, поместив в параметр guid указанных объектов корректные значения. Их можно сгенерировать с помощью любых генераторов guid корректного формата или же просто очистив поле guid объекта в Business Studio и пересохранив объект - новое значение будет сгенерировано автоматически. \\ \\ Если требуется поддержка интеграции с другими системами и нужны данные об их идентификаторах в объектах Business Studio, правильнее для этого создать отдельный параметр, а не использовать guid. |
 <endTableBox| Таблица 1. Описание классов информационных сообщений> <endTableBox| Таблица 1. Описание классов информационных сообщений>
  
Строка 37: Строка 37:
  
 [<contextnavigator>] [<contextnavigator>]
 +
  
  
Строка 60: Строка 61:
  
 {(rater>id=ru_manual_install_dbcontrol_db_properties_db_conversion_conversion_message_classes|name=Классы сообщений при проведении конвертации|type=vote|trace=ip|headline=off)} {(rater>id=ru_manual_install_dbcontrol_db_properties_db_conversion_conversion_message_classes|name=Классы сообщений при проведении конвертации|type=vote|trace=ip|headline=off)}
- 
- 
Driven by DokuWiki