Вход | Регистрация

1С:Предприятие ::

Метки: 

Ограничение прав доступа по обособленному подразделению

Я
   mihanic555
 
20.09.17 - 11:22
Приветствую!

Бухгалтерия 3.0 КОРП. Столкнулся с задачей: нужно ограничить права доступа по обособленным подразделениям. Решил использовать типовой функционал по ограничению прав по организациям. Завели все обособленные подразделения в справочник организаций с указанием головной организации, пользователям ограничения по созданным организациям назначили. Однако не работает. Стал смотреть ограничение доступа справочника "Организации" в конфигураторе, там следующее прописано:

// ОрганизацияЧтение

// Можно читать если есть доступ к (по или)
// Организации

// Головной организации данной организации
// Любой организации с головной организацией равной головной организации данной


Что же получается, разделить доступ таким образом не получится, если у организаций указана одна головная? Кто-нибудь сталкивался? Можно как-нибудь обмануть?
 
  Рекламное место пустует
   mihanic555
 
1 - 22.09.17 - 09:45
А в ответ тишина... Серьезно, никто не в курсе?(
   МимохожийОднако
 
2 - 22.09.17 - 09:48
(0) расшифруй подробнее "нужно ограничить права доступа по обособленным подразделениям"
   mihanic555
 
3 - 22.09.17 - 10:40
(2) Поясню. Ситуация такая: Есть организации в различных городах. Зарегистрированы организации как отдельные юр. лица, но по сути все подчиняются одному собственнику. Нужно сделать управленческую базу с консолидированной информацией по всей группе компаний, формировать общие отчеты по прибыли и убыткам и т.д. Изначально хотел сделать просто одну организацию и завести туда подразделения, но понял, что в этом случае проблематично организовать разделение доступа: в каждом городе сидит свой бухгалтер, который должен видеть данные только по своему подразделению, а в головном офисе сидит бухгалтер, который видит все. Тогда завел все обособленные подразделения как отдельные организации. В этом случае можно задействовать штатный механизм ограничения доступа по организациям и,казалось бы, все отлично, но когда в этих организациях указывается, что они являются обособленными подразделения одной головной организации, ограничение прав снова перестает работать.
   Адинэснег
 
4 - 22.09.17 - 10:43
перепиши шаблон ограничения, если не устраивает
   mihanic555
 
5 - 22.09.17 - 11:07
(4) Ага, раскуриваю сижу, чет тут все не так просто... Спасибо.
   mihanic555
 
6 - 22.09.17 - 12:17
Разбираюсь с шаблонами ограничений. Если я правильно понял, есть используемый шаблон ограничений, а есть дополнение к нему, которое прописывается для каждого объекта отдельно. Например, для справочника организаций ограничение доступа к данным имеет следующий вид:

// ОрганизацияЧтение

// Можно читать если есть доступ к (по или)
// Организации

// Головной организации данной организации
// Любой организации с головной организацией равной головной организации данной

#ПоЗначениямРасширенный("Справочник.Организации", "Чтение",

"",
"ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации КАК ОбособленныеПодразделения
ПО
    //Т.ГоловнаяОрганизация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)

    //И (

    //    Т.ГоловнаяОрганизация = ОбособленныеПодразделения.ГоловнаяОрганизация

    //    ИЛИ

    //    Т.ГоловнаяОрганизация = ОбособленныеПодразделения.Ссылка

    //  )

    //ИЛИ

    //Т.Ссылка = ОбособленныеПодразделения.ГоловнаяОрганизация

    Т.Ссылка = ОбособленныеПодразделения.Ссылка",
    
"",
"Организации", "Т.Ссылка", "ИЛИ (",
"Организации", "Т.ГоловнаяОрганизация","И", 
"","Т.ГоловнаяОрганизация <> ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)", ") ИЛИ",
"Организации", "ОбособленныеПодразделения.Ссылка", "", 
"","","", "","","", "","","", "","","", 
"","","", "","","", "","","", "","","", 
"","","", "","","", "","","", "","",""
)

Т.е. используется шаблон "#ПоЗначениямРасширенный" и к нему потом еще присоединяется условие по головное организации. Закомментировав строки как показано выше, я получил необходимое мне ограничение. Но получается, это нужно делать для каждого объекта конфигурации и для каждой роли, предоставляющей доступ к этому объекту отдельно? Или я тут не правильно понимаю что-то?


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует