Обновления

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Обновление лого единообразное.png Обновление - пакет с объектами платформы.


Для чего?

Обновление нужно для переноса объектов платформы с одного стенда на другой.

Какие особенности?

  1. Если на стенде, куда переносятся объекты, нет ни объекта, ни папок, то переносится вся структура, то есть создаются новые папки и объекты в них
  2. Если на стенде, куда переносятся объекты, есть целевой объект, то изменения в нём переносятся, не изменяя родительские папки
  3. Если на стенде, куда переносятся объекты, нет целевого объекта, но есть родительская папка, то объект создастся в этой папке
  4. Нет возможности перенести права на объекты репозитория.
  5. Если справочники или показатели созданы на View или на таблицах из систем заказчиков, где не рекомендуется производить изменения структур на уровне СУБД из нашей платформы, необходимо в настройках объектов указывать IsDataSourceExternal:

Для справочников:

1 {
2   ...
3   "isDataSourceExternal": true,
4   "discriminator": "TableDictionary"
5 }

Для показателей:

1 {
2   ...
3   "isDataSourceExternal": true,
4   "discriminator": "DataIndicatorDto"
5 }