НАЧАЛО >> he3 - редактор записей >> Текущие ограничения реализации📄 Скачать в DOCX
Этот раздел фиксирует границы текущей реализации, чтобы документация не обещала больше, чем делает код.
При открытии редактор определяет начальный рабочий лист через общий механизм WS или принимает явно переданный wsName. На верхней панели доступен ручной выбор рабочего листа из меню базы. Автоматический выбор по кнопкам создания разных типов записей и параметрам профиля Каталогизатора может требовать отдельной настройки точки открытия.
Рабочие endpoints схемы, черновиков, предпросмотра, ФЛК и справочников возвращают JSON. При этом he3/Show генерирует HTML-страницу, а he3/GetSidEditor возвращает JS-действие для модального окна. Поэтому корректнее говорить не о полном отказе от HTML/JS-ответов, а о JSON API для рабочих операций редактора.
Клиент отправляет в UpdateDraft весь recordData, а не минимальный набор дельт. Это важно учитывать при больших записях и при описании сетевого обмена.
Серверная ФЛК по черновику реализована. Отдельная полная клиентская проверка всех правил WS в коде не выделена как завершенный механизм.
Механизм регистрации виджетов есть, но стандартная поставка описывает прежде всего встроенные виджеты. Внешние пользовательские виджеты должны подключаться отдельным кодом.
В JS и PHP модуля есть русские строки интерфейса и ошибок. Если требуется полная локализация, строки нужно вынести в языковые ресурсы системы.
Скриншоты сделаны на демонстрационной журнальной записи в базе IBIS с рабочим листом IBIS. Они показывают устройство интерфейса и окон he3; конкретный набор вкладок и полей в рабочей базе зависит от выбранного WS/WSS.