Имя: Пароль:
1C
1С v8
Расширение, своя подчиненная подсистема
0 spiller26
 
18.11.25
16:06
ЗУП 3.1
1. Расширение (Адаптация)
2. Новый документ "РасчетПремииЗаИнтенсивныйТруд" в расширении.
3. Заимствованная подсистема "Зарплата", добавил свою подчиненную "РасчетПремий", состав (док. "РасчетПремииЗаИнтенсивныйТруд")
4. Заимствованная роль "ДобавлениеИзменениеРабочегоВремени" (подчиненная подсистема "РасчетПремий" (просмотр) и док. "РасчетПремииЗаИнтенсивныйТруд" (просмотр...))
Итог: Видит эту подчиненную пользователь с полными правами.

Сам док "РасчетПремииЗаИнтенсивныйТруд" пользователь с ролью "ДобавлениеИзменениеРабочегоВремени" видит, но в общем разделе.
1 spiller26
 
18.11.25
16:18
(0) как всё выглядит.
2 craxx
 
18.11.25
16:49
(0) Насколько я помню, там проблема добавить свою подсистему в подчинение заимствованной, ибо не может быть у элемента справочника ИдентификаторыОбъектовРасширений родитель другого типа.
3 Доминошник
 
18.11.25
17:09
(2) А режим совместимости какой?
На сколько помню - нормально работает с 8.3.25
4 spiller26
 
18.11.25
17:13
(3) 8.2.24
Сейчас играюсь с ролью, т.к. роли были только заимствованные.
5 craxx
 
18.11.25
17:22
(3) Там дело не в режиме совместимости, там дело в архитектурном баге, который не решат в текущем БСП
6 spiller26
 
19.11.25
14:23
Решил всё-таки.
1. В роли "ДобавлениеИзменениеРабочегоВремени" на заимствованную подсистему"Зарплата" установил флаг "Просмотр"
2. Расширение, поставил флаг "Использовать основные роли"
3. На всякий случай создал роль "РазделДокументыРасчетаПремий" для отображения подсистем.
4. В расширении "Основная роль" = "" (пусто)
Больше ничего.
7 spiller26
 
19.11.25
12:29
Вот как-то так
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший