Устранение неполадок
«повторите, support: UNDETERMINED»
Ответ с полем support: UNDETERMINED и советом «повторите» означает, что модель проекта или индекс прав ещё загружаются после запуска EDT. Кванта не может проверить, что можно, и не отвечает вслепую. Повторите вызов через 10–20 секунд.
Симптом
Инструмент прав на холодном старте:
### 🔴 rights_read — `Catalog.Номенклатура`
- **status:** 🔴 failed
- **message:** индекс прав не прогрет (холодный старт EDT) — утверждать «ни в одной роли» нельзя
- **project:** УТ2020
- **support:** UNDETERMINED
- **fix_hint:** повторите через 10–20 с: rights_read fqn="Catalog.Номенклатура"Инструмент записи в конфигурации на поддержке поставщика отвечает 🔴 failed, support: UNDETERMINED и сообщением:
не удалось проверить режим поддержки объекта: модель проекта ещё грузится, а конфигурация на поддержке поставщика — писать вслепую нельзяПричина
После запуска EDT модель проекта и индекс прав ролей строятся в фоне. Пока их нет:
- нельзя проверить, закрыт ли объект поставщиком, — а запись в закрытый объект ломает конфигурацию (Поддержка поставщика);
- нельзя утверждать «прав нет ни в одной роли» — пустой список был бы ложью.
Поэтому инструмент отказывает с отдельным признаком UNDETERMINED, а не разрешает и не запрещает наугад. Это не запрет: совет «снять с поддержки» здесь не нужен.
Решение
- Повторите тот же вызов через 10–20 секунд — подсказка
fix_hintсодержит его готовым. - Если ответ повторяется дольше минуты — проверьте адрес и что проект открыт:
project_readпокажет статус проектов. - Если проект только что импортирован или вы правили файлы в обход EDT — выполните
project_actionс операциейrefresh, а при устаревших ошибках —clean, и повторите.
Как убедиться
Повторный вызов отвечает обычным результатом: чтение — со значком режима поддержки в заголовке (🔒 на поддержке, 📦 на поддержке или без значка), запись — committed или осмысленный отказ.