nclockworker | Дата: Воскресенье, 27.06.2021, 08:56 | Сообщение # 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 |
|
| |
tormozit | Дата: Воскресенье, 27.06.2021, 09:01 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
| Создал задачу https://www.hostedredmine.com/issues/930178
|
|
| |