Вс, 08.02.2026, 21:03:25
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Сравнение объединение конфигураций. Идея для инструмента
nclockworkerДата: Вс, 27.06.2021, 08:56:14 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Есть идея для нового инструмента. Его суть заключается в следующем.
При переходе с одной версии ERP на другую при сравнении выдается огромное количество изменений напрямую не касающейся логики приложения, это добавление всяческих синонимов на английском языке, изменение текстов подсказок, изменение представлений списков и т.д. Часто кроме этих свойств больше ничего не изменено, но в конфигураторе нет возможности отобрать свойства по группам и массово проставить галочки с выбором приоритета конфигурации. Поэтому единственное, что остается - сидеть и крыжить часами, чтобы при повторном сравнении выдать действительно важные изменения по которым необходимо принимать решения.

Что сделал я, чтобы автоматизировать процесс:
1. Выгрузил Настройки Объединения (MergeSettings) в .xml файл
2. Нашел все свойства с именами через регулярное выражение Notepad++:
  • Synonym
  • ToolTip
  • ObjectPresentation
  • ListPresentation
  • ExtendedObjectPresentation
  • ExtendedListPresentation
  • Explanation


И через замену добавил правило "GetFromSecondConfiguration". Изменений было 1000+

Затем загрузил настройки обратно.

В ИР хотелось бы иметь инструмент позволяющий редактировать настройки файла MergeSettings.xml изменяя массово выборочно по именам свойств объектов - правила объединения.

Список свойств не влияющих или мало влияющих на логику поведения прикладного решения можно расширить например свойствами Indexing, Help, Comment.


Сообщение отредактировал nclockworker - Вс, 27.06.2021, 09:06:47
 
tormozitДата: Вс, 27.06.2021, 09:01:55 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7310
Репутация: 193
Статус: Онлайн
Создал задачу https://www.hostedredmine.com/issues/930178
 
  • Страница 1 из 1
  • 1
Поиск: