Текущие ограничения реализации


НАЧАЛО >> he3 - редактор записей >> Текущие ограничения реализации📄 Скачать в DOCX


Этот раздел фиксирует границы текущей реализации, чтобы документация не обещала больше, чем делает код.

1. Открытие и выбор рабочего листа

he3/GetSidEditor сейчас использует рабочий лист PAZK как значение по умолчанию. Прямая страница he3/Show принимает wsName, но стандартное модальное открытие из Каталогизатора пока не выбирает рабочий лист автоматически по типу записи, полю 920 или newRecType.

2. API-first

Рабочие endpoints схемы, черновиков, предпросмотра, ФЛК и справочников возвращают JSON. При этом he3/Show генерирует HTML-страницу, а he3/GetSidEditor возвращает JS-действие для модального окна. Поэтому корректнее говорить не о полном отказе от HTML/JS-ответов, а о JSON API для рабочих операций редактора.

3. Дельты изменений

Клиент отправляет в UpdateDraft весь recordData, а не минимальный набор дельт. Это важно учитывать при больших записях и при описании сетевого обмена.

4. Клиентская валидация WS

Серверная ФЛК по черновику реализована. Отдельная полная клиентская проверка всех правил WS в коде не выделена как завершенный механизм.

5. Плагины и пользовательские InMode

Механизм регистрации виджетов есть, но стандартная поставка описывает прежде всего встроенные виджеты. Внешние пользовательские виджеты должны подключаться отдельным кодом.

6. Локализация

В JS и PHP модуля есть русские строки интерфейса и ошибок. Если требуется полная локализация, строки нужно вынести в языковые ресурсы системы.

7. Скриншоты в этом разделе Help

Скриншоты сделаны на демонстрационной журнальной записи в базе IBIS с рабочим листом IBIS. Они показывают устройство интерфейса и окон he3; конкретный набор вкладок и полей в рабочей базе зависит от выбранного WS/WSS.