Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Аннотации для модулей

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

Аннотации для модулей

Аннотации для модулей

от Максим Смольков
Скриншоты
Описание

Технические данные

Опубликовано:
28.04.2026
Версия:
1.0.5
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Инструмент для автоматизированного создания файлов аннотаций для ORM-сущностей в модулях 1С-Битрикс (D7). Модуль предназначен для разработчиков и позволяет автоматически формировать PHPDoc-описания для EntityObject, коллекций и query-классов на основе структуры DataManager и используемых ORM-полей. Это существенно упрощает работу с сущностями, улучшает автодополнение в IDE (PhpStorm, VS Code и др.), повышает точность статического анализа и снижает количество ошибок при разработке. Решение особенно полезно в проектах с большим количеством ORM-сущностей, где ручное поддержание аннотаций становится трудоемким.

Модуль работает автономно, не требует подключения внешних сервисов и не использует закодированный или зашифрованный код. Генерация аннотаций не влияет на производительность сайта, поскольку выполняется в процессе разработки и не участвует в runtime-логике проекта. Для работы требуется версия 1С-Битрикс с поддержкой D7 ORM и PHP 8.0 или выше, а также доступ к файловой системе проекта с правами на запись. Модуль не поддерживает старое API Битрикс и предназначен для использования разработчиками, знакомыми с архитектурой D7 и принципами работы ORM.

Закладка без названия
Установка

Установка модуля выполняется стандартным способом через раздел «Marketplace → Установленные решения» в административной части 1С-Битрикс.

Требуется PHP версии 8.0 или выше, а также права на запись в файловую систему проекта — в процессе работы модуль создаёт и обновляет файлы аннотаций.

Важно: модуль требует установленный и подключённый Composer, а также пакет symfony/console. Без этого модуль работать не будет.
Инструкция по подключению Composer: https://docs.1c-bitrix.ru/pages/get-started/composer.html

После установки в административной части появится раздел:
«Настройки → Инструменты → Аннотации для модулей → Генерировать аннотации». На этой странице выполняется генерация аннотаций для ORM-сущностей модулей. Процесс не влияет на публичную часть сайта и не изменяет бизнес-логику проекта.

Модуль предназначен для разработчиков и не добавляет компонентов на сайт.

Поддержка
Техническая поддержка модуля осуществляется напрямую разработчиком. Если у вас есть идеи по развитию функционала, предложения по улучшению или вопросы по использованию модуля, вы можете написать на электронную почту: smolkov.dev@gmail.com

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки