Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

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

Ограничение прав доступа по обособленному подразделению
Я
   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
Разбираюсь с шаблонами ограничений. Если я правильно понял, есть используемый шаблон ограничений, а есть дополнение к нему, которое прописывается для каждого объекта отдельно. Например, для справочника организаций ограничение доступа к данным имеет следующий вид:

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

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

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

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

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

    //И (

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

    //    ИЛИ

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

    //  )

    //ИЛИ

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

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

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

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