[I128-2497] Виртуальная справка: корректное назначение SID новых обращений


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2497] Виртуальная справка: корректное назначение SID новых обращений📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль VirtualRef - Виртуальная справка

Завершено: 27.06.2026 22:32

Проблема: При создании обращения в модуле «Виртуальная справка» SID записи назначается прямым вызовом $record->EnsureSid(). Это обходит новый централизованный слой Security для явной материализации служебного поля 113.

Решение: Создание обращения через пользовательскую страницу VirtualRef/Ask и через API VirtualRef/API/Create переводится на UseModule('Security')~~>EnsurePhysicalSid($record). Поведение для пользователя не меняется: вопрос по~~прежнему создается, текст сохраняется в SID-файл question, обращению назначается начальный статус и оно доступно в личном кабинете/API.

Технические подробности: В modules/VirtualRef/Pages/Ask.page и modules/VirtualRef/__call/API/Create.inc прямой вызов $record->EnsureSid() заменяется на вызов Security::EnsurePhysicalSid().

Документация: Отдельные изменения документации не требуются: пользовательский сценарий и APIконтракт не меняются. Общая документация по новой границе Security относится к `I1282487`.

-

1. Связанные задачи

1.1. 🔗 blocks: I128-2487

[I128-2487] Security: служебное поле 113 создается без явного действия безопасности Статус: Завершено | Автор: Ilya Mikhaylenko