Добавление реквизита документа (добавленного в расширении) на форму

1. user824140 28.10.20 01:02 Сейчас в теме
КА 2.4 свежая. Платформа 8.3 (8.3.17.1549). Режим совместимости - Версия 8.3.12

Добавляю реквизит (булево) документу "РТУ" в расширении. Программно вывожу его на заимствованную форму данного документа в процедуре "ПриСозданииНаСервере". Создаю роль в расширении. Даю доступ к только что созданному реквизиту для этой роли, назначаю пользователю.

У меня под полными правами реквизит на форму выводится, у пользователя - с ролью, что я создал в расширении, нет.

Подскажите, что может быть?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
9. Kovekh 28.10.20 09:30 Сейчас в теме
(1)Роль, созданная в расширении вообще неадекватно работает, как по мне. Пока не получалось это увидеть во всей красе. Потому я добавляю её в основной конфе и заимствую в расширение, чтобы раздавать права на объекты расширения. Иначе она будто не применяется
2. user824140 28.10.20 07:39 Сейчас в теме +0.43 $m
3. Azamatex 12 28.10.20 07:40 Сейчас в теме
Как даете? Через профили?
4. user824140 28.10.20 07:41 Сейчас в теме
(3) Да, пользователю назначаю роль через профили
5. Azamatex 12 28.10.20 07:46 Сейчас в теме
Я обычно добавлял существующие роли в расширение, и в них включал права на новые реквизиты (должны быть роли на чтение и изменение).
6. Azamatex 12 28.10.20 07:47 Сейчас в теме
И еще для программного вывода на форму в расширении не обязательно добавлять саму форму, можно добавить общий модуль "МодификацияКонфигурацииПереопределяемый" в которой есть общая процедура "ПриСозданииНаСервере", в нее можно добавить вывод (в ЕРП есть этот модуль, в КА думаю тоже должно быть).
7. user824140 28.10.20 08:59 Сейчас в теме
Кстати, в форме документа в расширении реквизиты документа добавленные в расширении не отображаются
8. ixijixi 1796 28.10.20 09:21 Сейчас в теме
После добавления ролей в расширение нужно обновить вспомогательные данные, например обработкой ОбновлениеВспомогательныхДанных.epf с ИТС, или указать параметр запуска ЗапуститьОбновлениеИнформационнойБазы в конфигураторе или через параметр командной строки /С.
10. user824140 28.10.20 09:37 Сейчас в теме
(8) К сожалению, не помогло(((
11. user824140 28.10.20 10:41 Сейчас в теме
12. user824140 28.10.20 13:31 Сейчас в теме
13. user824140 28.10.20 13:57 Сейчас в теме
Все очень странно: в процедуре серверной при создании на сервере для пользака с НЕПОЛНЫМИ новый элемент еще есть, но при переходе в процедуру на клиенте "ПриОткрытии" он пропадает.
Для полных прав все нормально
14. selez-a 17 28.10.20 16:56 Сейчас в теме
А у новой роли есть права на весь объект или только на добавленный реквизит.
15. Tamplier 12 31.10.20 21:32 Сейчас в теме
По-моему, дело в режиме совместимости... Подымите до 8.3.14...
16. ab_initio 95 02.11.20 08:54 Сейчас в теме
Дело, думаю, не в режиме совместимости.
У новой роли, которая в расширении, необходимо дать права на каждый нужный реквизит шапки и табличных частей документа, а не только на сам документ. Это достаточно муторно, но по-другому оно не работает.
17. hamsar 15 04.11.20 11:32 Сейчас в теме
в расширении добавьте форму обьекта

Добавьте сам обьект, реквизит добавленный в расширении появится
"Добавить в расширение" (объект)
Прикрепленные файлы:
18. user824140 11.11.20 08:06 Сейчас в теме
(17) Добавлял, не помогло.
19. user824140 11.11.20 08:08 Сейчас в теме
Добавил реквизит на форму в расширении руками. Работает. Почему программно не добавлялось, так и не понял. Хотя много уже раз добавлял программно реквизиты на форму.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот