Skip to content

Добавить преобразование текстов форм для упрощения сравнения текстов форм #29

@artbear

Description

@artbear

Автор задачи и реализации @volodkindv

При сохранении внешней обработки в файл сильно меняется содержимое файлов описания форм (например, \src\V8Reader\Form\Форма\form). Опытным путем установлено, что причин несколько:

В тексте случайным образом меняются местами описания кнопок командных панелей.
Гуиды этих кнопок также генерируются случайным образом.
Также форма содержат в себе некий счетчик, который увеличивается после каждого сохранения.
Случайным образом генерируется еще один гуид (физический смысл установить не удалось).
Кроме того, случайным образом генерируются гуиды в файле versions, а иногда и порядок строк в этом файле тоже меняется.

В форке добавлены алгоритмы исправления такого безобразия. Обработка OrdinaryFormArrange.epf, подключенная к v8Reader, выполняет дополнительное преобразование распакованных исходников и приводит формы в порядок.

Удобно использовать в паре с precommit1c.

Нужно изучить реализацию и залить, если устраивает.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions