Имя: Пароль:
1C
1С v8
Реализация создания на основании в расширении
0 SORTULV_1C
 
16.03.26
00:09
Доброго времени суток, господа!
Подскажите, хочу в расширении взять типовой функционал создания на основании документа, сделать на его основании функционал.

Документ ОтчетКомитенту, нужно создать на основании расход из кассы/со счета 50% суммы, пните в направлении, куда смотреть.
Создание на основании не записывает документ, нужно сделать так же.
По идее же просто передать структуру с параметрами, а на стороне документа при открытии использовать параметры уже, разве нет?
1 2S
 
16.03.26
06:04
2 DrZombi
 
гуру
16.03.26
06:56
(0) Боюсь вас ждёт разочарования в расширениях. Не всё они позволяют :)
3 DrZombi
 
гуру
16.03.26
07:01
(1) В статье есть добавление роли в расширении.
В БСП есть маленькой казус, оно плохо дружит с ролями из расширения :)
4 2S
 
16.03.26
07:07
(3) Добавить права на команду в типовую роль "БазовыеПраваБП". Если я правильно понял посыл )
5 denk32
 
16.03.26
07:32
6 DrZombi
 
гуру
16.03.26
08:22
(4) Да. Это сработает в данном варианте.
А вот когда объект из Расширения. И надо дать права только "избранным", то тут будет казус :)
7 ZloyBrawler
 
16.03.26
09:51
(3) БСП прекрасно дружит с расширениями и ролями в нем.
У нас 92 роли добавлено и не меньше типовых изменено.
В БСП есть только пара неудобств. Первое, создавать роль с именем ххх_ПолныеПрава не стоит, а то тока админам и будет доступна роль, а назвать можно ххх_ПраваПочтиПолные (с некого релиза приходится так делать).
Другое неудобство, это то, что админу нельзя дать права накидывая еще ролей. Ну это ограничение мы прекрасно сломали этим же расширением. (И это с некого релиза приходится делать)
8 unenu
 
16.03.26
11:10
(7)
Другое неудобство, это то, что админу нельзя дать права накидывая еще ролей.


Разве? А так?

Общий модуль:
УправлениеДоступомСлужебный

Процедура ОбновитьРолиПользователей
Добавить код:

ДополнительныеРолиАдминистратора.Вставить("ххх_ПолныеПрава", Истина);
Независимо от того, куда вы едете — это в гору и против ветра!