При переходе на новую платформу 8.3.21.1775 пропали все команды на вызов списка документов, добавленные через расширение.
Т.е. раньше (для примера 8.3.20.1914), например документ перемещение не отображался ни в одном разделе. Добавил документ в расширение, добавил нужную подсистему в расширение. Для документа проставил галочку в нужном захваченном разделе. Добавил команду для документа Перемещение товаров, группа Панель навигации.Важное, открыл командный интерфейс захваченного раздела - снял галочку с документа, оставил галочку на команде и готово. Склад и доставка - Внутреннее товародвижение - Перемещения товаров отображается жирным шрифтом.
Вполне возможно, что появились какие-то нюансы или ограничения? Кто сталкивался с этой проблемой - как решили?
(1) Столкнулись с подобным при переходе на платформу 8.3.22.1923 - часть команд панели навигации у пользователей исчезла. И это не расширение - измененная конфигурация.
Оказалось, что там, где раньше достаточно было права на чтение, (в каждой конкретной роли, которые были созданы исключительно для видимости команд), теперь обязательно еще и право на просмотр объекта.
Но может, у Вас совсем другого рода проблема.
(3) Фишка и была в том, что права у пользователя на эти объекты были, но в других ролях. А непосредственно в роли на видимость команды - не было. И команда, в итоге, не отображалась.
Аналогичная проблема при переходе на платформу 8.3.21.1895
Пропали добавленные команды документа в раздел "Создать на основании". Не видны даже с полными правами.
Решить проблему удалось через включение в расширении использования основной роли.
В ней добавил все права на новые объекты ы конфигурации и команды стали видимыми
Нашел проблему в своем случае.
В базе пользователи работают под полными правами. БСП в этой части такова, что если у пользователя уже есть полные права, то новые роли она не присваивает пользователю.
Поэтому получилась идиотская ситуация. Роль "Полные права" у пользователя есть, на новые команды расширения эта роль не распространяется. Пришлось доработать процедуру УправлениеДоступомСлужебный.ОбновитьРолиПользователей, чтобы роли расширения всегда добавлялись пользователям
Роль "Полные права" у пользователя есть, на новые команды расширения эта роль не распространяется.
Если внимательно посмотреть код БСП или почитать документацию https://its.1c.ru/db/v8std/content/488/hdoc (раздел Стандартные роли в расширениях конфигурации), то видно, что действительно для предоставления для предоставления полных прав в расширении необходимо создать роль <ПрефиксРасширения>ПолныеПрава