Что умеет решение
Инструмент для автоматической генерации PHPDoc-аннотаций к ORM-сущностям в модулях 1С-Битрикс (D7). Утилита анализирует структуру DataManager и поля ORM, создавая описания для EntityObject, коллекций и query-классов. Это упрощает работу с объектами, улучшает автодополнение в редакторах кода (PhpStorm, VS Code) и повышает точность статического анализа, снижая число ошибок. Решение актуально для проектов с большим количеством сущностей, где ручное ведение аннотаций требует значительных усилий.
Программа работает автономно, не требует внешних сервисов и не содержит зашифрованного кода. Генерация выполняется на этапе разработки и не влияет на производительность работающего сайта. Для использования необходимы 1С-Битрикс с поддержкой D7 ORM, PHP версии 8.0 или выше, а также права на запись в файловую систему проекта. Инструмент не совместим со старым API Битрикс и предназначен для разработчиков, знакомых с архитектурой D7.
При необходимости General iT поможет внедрить «Аннотации для модулей», настроить модуль и проверить его работу вместе с текущей конфигурацией сайта.