Найти в Дзене
ARTEM GUSEV

Микрофишка | Быстрое переименование размерных профилей

Добро пожаловать в короткий материал из плейлиста «Микрофишка» в Model Studio CS. Суть подобных материалов довольно проста. В них, коротко и быстро рассматривается какая-то конкретная фишечка, с которой я столкнулся в процессе своей работы и счёл ее интересной или полезной для твоей. В этом материале поговорим о том, как быстро переименовать размерные профили, применяемые в преднастроенной проекции таким образом, чтобы они продолжали работать в в среде Model Studio CS. Кстати, этот материал также представлен в видео формате и доступен по ссылке: ссылка на видеозапись. В целом материал родился из рабочей задачки. Клиент переименовал размерные профили и преднастроенную проекцию в проводнике, а потом сильно удивлялся, что она не работает. Давай разберемся, как избежать этой ситуации. Глубоко в настройки в рамках этого материала лезть не будем, но нам понадобится преднастроенная проекция. Я выложу её в TG канал одновременно с этим материалом. Об этой проекции важно знать следующее: Следует

Добро пожаловать в короткий материал из плейлиста «Микрофишка» в Model Studio CS. Суть подобных материалов довольно проста. В них, коротко и быстро рассматривается какая-то конкретная фишечка, с которой я столкнулся в процессе своей работы и счёл ее интересной или полезной для твоей.

В этом материале поговорим о том, как быстро переименовать размерные профили, применяемые в преднастроенной проекции таким образом, чтобы они продолжали работать в в среде Model Studio CS. Кстати, этот материал также представлен в видео формате и доступен по ссылке: ссылка на видеозапись.

В целом материал родился из рабочей задачки. Клиент переименовал размерные профили и преднастроенную проекцию в проводнике, а потом сильно удивлялся, что она не работает. Давай разберемся, как избежать этой ситуации.

Глубоко в настройки в рамках этого материала лезть не будем, но нам понадобится преднастроенная проекция. Я выложу её в TG канал одновременно с этим материалом. Об этой проекции важно знать следующее:

  • Она называется «Пример проекции для переименования».
Наименование преднастроенной проекции
Наименование преднастроенной проекции
  • В неё включены несколько профилей простановки размеров.
Включенные в проекцию профили простановки размеров
Включенные в проекцию профили простановки размеров

Следует отметить, что если переименовать в проводнике XML-файл профиля преднастроенной проекции, то проблем не будет. Преднастроенная проекция продолжит работать в среде Model Studio CS. А вот с профилями простановки размеров дело обстоит куда сложнее.

Когда пользователь переименовывает профиль простановки размеров в проводнике, XML-файл профиля переименовывается, но преднастроенная проекция в своих настройках ссылается на предыдущую версию наименования. И поэтому, после переименования профилей простановки размеров в проводнике, они перестают работать в среде Model Studio CS.

Описание в теории выглядит сложным, поэтому давай покажу на примере. Ранее на скриншотах были показаны используемые профили простановки размеров. Скриншоты сделаны в среде Model Studio CS. Теперь давай посмотрим на то, как эти настройки выглядят в XML-форме.

Для этого откроем файл настроек преднастроенной проекции в приложении «Notepad++». На всякий случай напомню, что файлы настроек преднастроенных проекций лежат тут:

C:\Users\USERNAME\AppData\Roaming\CSoft\Model Studio CS\PIPING\ProjectionProfiles
Вместо «USERNAME» – своё имя пользователя, вместо «PIPING» – папка используемого модуля.

Пример XML-представления части преднастроенной проекции изображен на скриншоте ниже.

XML-представление преднастроенной проекции
XML-представление преднастроенной проекции

С точки зрения переименования профилей простановки размеров нас интересуют свойства, имеющие название «DimProfile».

Строчки профилей простановки размеров в XML-файле преднастроенной проекции
Строчки профилей простановки размеров в XML-файле преднастроенной проекции

Я думаю Ты уже понял, что для того, чтобы корректно переименовать профили простановки размеров нам нужно сделать два шага:

  1. Переименовать XML-файл профиля простановки размеров в проводнике.
  2. Заменить свойство «name» профиля простановки размеров в XML файле настроек преднастроенной проекции.

Давай выполним эти шаги для нашей преднастроенной проекции. XML-файлы настроек профилей простановки размеров хранятся по пути:

C:\Users\USERNAME\AppData\Roaming\CSoft\Model Studio CS\PIPING\Dimensions
Вместо «USERNAME» – своё имя пользователя, вместо «PIPING» – папка используемого модуля.
  • Шаг №1. Переименовываем профили простановки размеров. На скриншоте ниже показаны исходные наименования файлов, а затем конечные.
Переименование профилей простановки размеров
Переименование профилей простановки размеров
  • Шаг №2. Изменяем свойство «name» профиля простановки размеров в XML файле настроек преднастроенной проекции.
Изменение свойств профиля простановки размеров в XML-файле преднастроенной проекции
Изменение свойств профиля простановки размеров в XML-файле преднастроенной проекции

Чтобы убедиться, что переименование прошло корректно, давай вернемся в Model Studio CS и откроем настройки оформления нашей преднастроенной проекции.

Конечные наименования профилей простановки размеров в Model Studio CS
Конечные наименования профилей простановки размеров в Model Studio CS

Как ты можешь видеть, переименование прошло успешно. В настройках оформления преднастроенной проекции отражены переименованные профили простановки размеров с активными чекбоксами напротив каждого из них.

Мы подошли к концу этого материала. Напоминаю, этот материал также опубликован в видео формате и доступен по ссылке: ссылка на видеозапись. Если материал был полезен поставь лайк и подписывайся на Telegram, группу ВКонтакте и Яндекс. Дзен. Это поможет в продвижении канала и ускорит выход других интересных и полезных материалов.

Быстрое переименование размерных профилей
Быстрое переименование размерных профилей