Подскажите, в чем может быть проблема: беру чистую базу УТ 11 (11.4.2.132), завожу пользователя с предопределенным набором прав "Менеджер по продажам", после подключения расширения у пользователя перестаёт открываться справочник Номенклатура, вылазит вот такая ошибка:
{ОбщийМодуль.ПодборТоваровСервер.Модуль(2865)}: Поле объекта не обнаружено (ВидыНоменклатурыСоздать)
Форма.Элементы.ВидыНоменклатурыСоздать.Видимость = Ложь;
Что характерно, до добавления расширения никаких проблем с открытием не было, после удаления расширения проблема остаётся, в расширении есть только один общий модуль, более никаких ссылок.
P.S. Платформа 8.3.12.1249
Режим совместимости: не использовать
Вообще, когда проблем наблюдается после добавления расширения и остается, когда расширение уже удалено, думаю, уже можно говорить об элементарных глюках платформы
(2) Да, под полными права все работает. Думал в сторону расширения, но даже вот с этим https://infostart.ru/public/784534/ возникает эта проблема.
По итогу проблема оказалась в режиме совместимости. Если ставить "Не использовать" или 8.3.11, то лезет ошибка, переключаешь на 8.3.10, всё становится нормально.
(5) Тоже столкнулся с такое же проблемой. Режим совместимости нужен "Не использовать", так как для задач используется функционал 8.3.11. Получилось найти решение?
(14) Спасибо. В принципе, так и сделал. Добавил процедуру из общего модуля в расширение и перед проблемными местами добавил проверку на наличие реквизита: ОбщегоНазначенияУТКлиентСервер.ЕстьРеквизитОбъекта().
(11) 11.4.2.144. Сама проблема похоже связана с правами справочника "Виды номенклатуры".
- Если копировать процедуру общего модуля в расширение с пометкой "Вместо" и закомментировать несколько строк кода в условии - то все работает.
- Если в расширение скопировать нужную роль и добавить ей полный доступ на справочник "Виды номенклатуры" - тоже работает.
- Если пользователю добавить роль "Добавление и изменение классификации номенклатуры" - то соответственно алгоритм проходит мимо и тоже работает.
3 вариант типовой, подходит для пользователя с правами редактирования номенклатуры. Другие очень костыльные для использования в рабочей среде для пользователя с правами просмотра номенклатуры.