Перейти к содержанию

Гриды — Известные проблемы

Реестр выявленных багов и ограничений гридов 1Формы: группировка, пикеры лукапов, представление «Иерархия» и нумерация/маска в табличных ДП. Документ для поддержки при разборе обращений. Ниже — подтверждённые проблемы с симптомами, статусом и обходными путями.


1. Группировка по локализованным ДП не локализуется

Выявлен: 2026-02-09 Статус: баг подтверждён, принят в работу

Симптом: при группировке задач в гриде по ДП типа «Лукап» заголовки групп отображаются на русском, хотя язык интерфейса пользователя — другой (например, английский). В колонках грида тот же лукап отображается корректно.

Причина: сервис группировки не локализует значения для типов «Лукап», «Combobox», «Select» — значение из денормализованной таблицы передаётся в интерфейс без перевода.

Затронуты: LookUpField (основной), Combobox/Select с локализацией, Text (localizable).

Обходной путь: нет. Рекомендуется не группировать по лукап-полям до исправления.


2. Пикер лукапа на сводный раздел — колонки не отображаются (v266)

Выявлен: 2026-03-20 Статус: баг подтверждён Версия: v2.266.594.0

Симптом: пикер лукапа на сводный раздел отображает только системные колонки (Задача, Срок), игнорируя пользовательские настройки колонок.

Данные: AdminSPA показывает 12 видимых колонок (Категория, Страна, Город и др.), но GET /api-core/datasource/{id}/config возвращает только 2 колонки (isDefault: true).

Причина (гипотеза): AdminSPA сохраняет настройки колонок, но /config-маршрут читает из другого источника. Пикер строит грид по данным из /config, поэтому пользовательские колонки не отображаются.

Обходной путь: нет.


3. Иерархия задач не поддерживает динамические колонки

Выявлен: 2026-04-28 Статус: ограничение подтверждено

Симптом: в представлении «Иерархия» отображаются только статические дополнительные параметры категории. Динамические колонки, формируемые через хранимые процедуры или другие источники динамических настроек колонок, в дереве не выводятся.

Причина: представление «Иерархия» строит набор полей из настроек иерархии категории и не учитывает динамические колонки грида. Поддержка динамических колонок есть в табличном представлении, но не в дереве.

Затронуты: представление категории «Иерархия», дополнительные параметры в гриде иерархии, динамические колонки.

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

Связанные документы:


4. Нулевая высота таблицы в админ-страницах настроек

Выявлен: 2026-06-17 Статус: исправлен в 2.268.362

Симптом: грид со списком таблиц блока на вкладке «Редактировать блоки» (admin-subcategory-blocks) или грид пользователей в карточке орг.единицы (admin-org-structure-form) схлопывается в нулевую высоту — данные с API приходят, но визуально не отображаются.

Причина: из-за ошибки в CSS-вёрстке грид схлопывался в нулевую высоту, когда родительский контейнер имел авто-высоту.

Исправлено в 2.268.362.


5. Числовой редактор в AddNewRowModal дописывает дробную часть при вводе

Выявлен: 2026-06-17 (регрессия 2.266 → 2.268) Статус: исправлен в 2.268.361

Симптом: в модальном окне «Новая строка» (AddNewRowModal) для ДП «Таблица» числовая колонка с дробной частью на каждое нажатие клавиши форматирует значение — ввод 5 мгновенно превращается в 5,000, последующие цифры подмешиваются как округление (2 без изменений, 5+1, 8 — ещё +1). Ввести 5,370 с клавиатуры нельзя — работает только обход через выделение дробной части. В инлайн-редакторе грида ввод был корректен — ломалось только в модалке.

Причина: из-за ошибки в логике редактора обработчики ввода не подключались, когда поле открывалось без автофокуса (как в модальном окне «Новая строка») — и числовое поле теряло специальную обработку дробной части.

Исправлено в 2.268.361. Поведение в модальном окне теперь совпадает с инлайн-редактором грида: автодополнение нулей до нужной разрядности срабатывает только при потере фокуса или нажатии Enter, во время ввода значение не округляется; при нулевой разрядности запятая по-прежнему блокируется.


6. Залипание значения в ДП «Текст с маской» при переключении задач в гриде

Выявлен: 2026-06-17 (регрессия) Статус: исправлен в 2.268.x

Симптом: в гриде категории с ДП «Текст с маской» при последовательном переключении между задачами поле показывает значение из ранее открытой задачи. Обновление приходит только после F5. Обычный текст и режим телефона обновляются нормально, ломался только режим маски.

Причина: грид переиспользует компонент поля между задачами, а подписка ветки с маской оставалась на прежнем экземпляре ДП — поэтому поле показывало значение из ранее открытой задачи.

Исправлено. Подписка теперь реактивно переключается при смене ДП, а значение поля берётся из реактивного потока — при переключении задач маска сразу показывает актуальное значение.