Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
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)} | ||
- | |||
- |