Skip to content

AI-EDT v0.2.31

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:39
· 99 commits to main since this release

Четыре новые операции и исправления к ним: права роли на несуществующие объекты, оформление ячеек табличного макета, значения системных перечислений и межпроцессная заявка на информационную базу.

Что нового

Добавлено

  • audit_role_rights mode=orphans - права роли на объекты, которых в конфигурации больше нет. Решение трёхзначное: удаляется только «точно нет», «не смог определить» перечисляется отдельным списком и не трогается. apply=true отклоняется, если пресет запрещает запись (22e5551)
  • mxl_workshop operation=format_cells - textPlacement, textOrientation, rowHeight, autoColumnWidth, columnWidth, columnWidthWeight на диапазоне ячеек (22e5551)
  • docs_lookup operation=system_enum_values - значения системного перечисления с обоими именами (name, nameRu); поле valuesFrom называет тип, из которого прочитано (dba70d8)
  • Межпроцессную заявку на информационную базу берут все шесть операций, запускающих Конфигуратор: list_extension, uninstall_extension, unpack_external_binary, export_extension, export_configuration_to_cf, install_extension - прежде только update_database (e02c638)

Исправлено

  • mxl_workshop operation=format_cells был недостижим: не внесён в каталог операций и отклонялся до диспетчеризации (29e76a2)
  • audit_role_rights mode=orphans не разрешал дочерние FQN (Subsystem.A.Subsystem.B, DataProcessor.X.Command.Y): 25 записей из 376 у одной роли оставались неразрешёнными (29e76a2)
  • scripts/check-facade-gates.py не проверял мастерские (29e76a2)

Проверено

  • Сборка: 1610 тестов, 0 падений, 0 ошибок. Затворы check-tool-catalog.py, check-facade-gates.py, check-skill-coverage.py и test-coverage-audit.py --check проходят
  • На живой 1C:EDT 2026.2.0+289: значения перечисления приходят и по русскому, и по английскому имени; тип, не являющийся перечислением, отклоняется; несуществующее имя отклоняется без утверждения, что его нет; format_cells называет недостающие свойства; list_extension работает с новой межпроцессной заявкой

Требования

1C:EDT 2026.1 или 2026.2, Java 17.

Установка

Update site: https://desko77.github.io/ai-edt/