1c-edt-issues icon indicating copy to clipboard operation
1c-edt-issues copied to clipboard

[1CEDT] Ошибка отображения ролей в редакторе прав EDT 2023.1.0.

Open EChudnovsky opened this issue 1 year ago • 19 comments

В новом релизе EDT Ruby 2023.1.0 наблюдается ошибочное поведение редактора прав для объекта.
При множественном открытии редактора прав у объектов, информация перестает отображаться.
Текущее решение это "Очистка" проекта (пере открытие edt не исправляет ошибочного поведения).

Product name: 1C:Enterprise Development Tools
Product version: 1.28.0.289
Java home: C:\Program Files\BellSoft\LibericaJDK-11-Full
Java vm name: OpenJDK 64-Bit Server VM
Java vm info: mixed mode
Java version: 11.0.12
Java vendor: BellSoft
OS: win32
Total mem: 2 856
Free mem: 924
Cores: 16
***********************************
*	Файлы, приложенные к задаче, отправлены разработчикам. Ссылка в задаче не отображается./t*
***********************************

log: log.log

Скрин ошибки:

изображение

EChudnovsky avatar Jun 23 '23 11:06 EChudnovsky

Прошу поднять приоритет. Ошибка очень мешает работать! Особенно сильно стала проявляться в 2023.2.4

Dumsik avatar Dec 26 '23 04:12 Dumsik

Аналогичная проблема обнаружена на 2023.3.0 после обновления рабочей области с предыдущих версий.

LesN1ck avatar Feb 01 '24 13:02 LesN1ck

Аналогичная проблема на 2023.2.4. Если роли уже существовали в информационной базе и были добавлены при создании проекта импортированием

JasonT57 avatar Feb 08 '24 13:02 JasonT57

Если что, нашел обходное решение. Если в EDT 2023.2.4 не отображается какая-то роль, то:

  1. Нужно открыть ее универсальным редактором (Правой кнопкой - Open with - Универсальный текстовый редактор)
  2. Найти объект с выключенным правом (value = false), но с заполненным ограничением RLS (restrictionByCondition), например:
<name>Insert</name>
<value>false</value>
<restrictionByCondition>
      <condition>ГДЕ Ссылка В(&amp;ПодразделенияТекущегоПользователя)</condition>
</restrictionByCondition>
  1. Удалить секцию restrictionByCondition
  2. Повторить для всех прав в файле
  3. После этого можно открыть роль редактором EDT и удалить лишние объекты

mralexjoin avatar Feb 27 '24 09:02 mralexjoin

Если в EDT 2023.2.4 не отображается какая-то роль

Так проблема в том, что не отображаются редакторы для всех ролей. Также не заполняется вкладка "Права" для других объектов конфигурации (справочники, документы и т.д.).

LesN1ck avatar Feb 28 '24 08:02 LesN1ck

@LesN1ck да, теперь тоже словил, видимо с отключенным правом был частный случай

mralexjoin avatar Feb 29 '24 10:02 mralexjoin

2023.2.4 Проблема очень сильно мешает работать

Обходится редактированием в xml нужной роли

KovAlexey avatar Apr 05 '24 00:04 KovAlexey

2023.3.3 Ошибка проявляется.

Обходится редактированием в xml нужной роли

Если конфигурация полностью на поддержке (например при разработке расширений), то после такого редактирования приходится делать полную загрузку конфигурации в базу, что не сильно быстрее очистки проекта.

denisewitch avatar Apr 11 '24 16:04 denisewitch