Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как изменить ничего не меняя :-) Добавить роль, неисчезающую при обновлении ? (http://forums.kuban.ru/f1040/kak_izmenit-_nichego_ne_menyaya_-_dobavit-_rol-_neischezayushuyu_pri_obnovlenii-2931358.html)

med 13.08.2012 07:18

Как изменить ничего не меняя :-) Добавить роль, неисчезающую при обновлении ?
 
Блок Аренда на основе БП2,0
Хотят завести новую роль, что бы человек мог делать только аренду и не мог залезть в бухгалтерию
и еще одного что бы вообще мог только смотреть аренду и ничего более...
Думал проще пареной репы - заведу плюсом две роли и оппа - при обновлении они затрагиваться не будут - так как их нет в стандартной конфигурации
но столкнулся с такой бякой в общем модуле:

//++ЭЛИАС 20090822 Добавим возможность запуска Менеджеру по аренде
//Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") Тогда
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("АР_МенеджерПоАренде") Тогда
//--ЭЛИАС 20090822
Отказ = Истина;
#Если Клиент Тогда
Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
#КонецЕсли
КонецЕсли;


В общем тушите свет , сливайте воду - если не выбрана какая то из этих ролей программа вообще не запускается...
И простая задачка превращается в почти невозможную - править общий модуль, или текущий набор прав - как то не хочется - при обновлении всё затрется..
Но как бы все таки выполнить пожелание людей?
может через внешнее что ?
или Батничек какой, который после обновления будет возвращать внесенные мной изменения
у кого какие идеи ?

Maximus 13.08.2012 08:34

ручками - копи паст делаешь после обновления эти несколько заветных строк

med 13.08.2012 08:38

1-Maximus23region > А если в этот момент меня не будет под рукой ?

Kras 13.08.2012 08:46

Хорошую плюшку 1С подложила.

roma n 13.08.2012 08:48

включи этот общий модуль в свою поставку и поддерживай его целиком самостоятельно..

Маус 13.08.2012 08:51

Запускай Твоя роль + роль Бухгалтер (основная). Если хочешь ограничить права, урежь роль Бухгалтер.

Kras 13.08.2012 08:57

(4,5) Надеюсь вы пониматете, что это ненормально.

med 13.08.2012 09:02

5-Маус > при обновлении Бухгалтер восстановиться в правах :-)

Маус 13.08.2012 09:04

7-med >а ты с него галочку сымай!;-)

Kras 13.08.2012 09:27

8-Маус > Это не выход, ибо при обновлении изменения в ролях вообще трудно сравнивать. А измения бывают и достаточно регулярные, чтобы не обращать на это внимание.

Маус 13.08.2012 09:32

9-Kras >это Ваш кактус, Вы его и грызите!;-)

Kras 13.08.2012 09:34

10-Маус> Перед употреблением лучше заранее лишние иголки повыдергивать, а не добавлять новые.

roma n 13.08.2012 09:36

6-Kras > почему в БП не используют подход по типу БСП "Толстый клиент" и т.д. - вопрос к разработчикам.
В (0) вопрос "как с этим жить" :)

med 13.08.2012 10:25

12-roma n > Типа того - :-)
Я приходящий к ним по мере необходимости - в принципе уровень квалификации пользователей достаточно высок, знаний на то, что бы использовать стандартную программу и что бы самостоятельно обновить программу у них хватает, поэтому и не хотят вносить ничего такого, что бы потянуло сложности при обновлении.

med 13.08.2012 10:26

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

Uho 13.08.2012 10:29

12-roma n > вроде как медленными шагами идут к этому

med 13.08.2012 12:08

а как бы в файлик выгрузить не всю структуру, а только эти две роли ?
Я бы их положил в отдельное место и если меня нет - оп-па и загрузились из файлика.

roma n 13.08.2012 12:18

(16) Конфигурация - выгрузить файлы конфигурации... Или своя поставка.
Только вот как это поможет в сабже?

med 14.08.2012 08:27

17-roma n > [quote=med;26365253]а как бы в файлик выгрузить не всю структуру, а только эти две роли ?Я бы их положил в отдельное место и если меня нет - оп-па и загрузились из файлика. [/quote]
Только что то непонятно - выгружается то выгружается, а вот обратно не хочет
выбираю - загрузить файлы конфигурации
а там только выбор катлога и все, и даже если я подсовываю в этот каталог файл только что выгруженный, - ничего не происходит...


Текущее время: 20:59. Часовой пояс GMT +3.