04.04.2005, 13:36 | #1 |
Участник
|
RLS разные компании или ещё что...
Возникла проблема - есть компания в которой несколько разных отделов, занимющихся немножко разными видами бизнеса (но в одной области). Ситуация, думаю типичная. Нужно разганичить доступ одного отдела к информации другого отдела. К примеру, справочник клиентов поделить, чтобы никто никому не мог понавводить новых, поисправлять старых, и желательно чтобы нельзя было отчеты смотреть друг про друга. В то же время для руководителей нужно смотреть сводную информацию. На самом деле, задача думаю типичная. Как это реализовать в аксапте? с помощью нескольких компаний, пробовал с помощью RLS, но на самом деле это только фильтрует ниформацию для показа, может нужно настроитьRLS на SQL? Как вообще обычно в таких случая поступают?
P.S. Простите за возможно глупый вопрос, я с аксаптой знаком недавно |
|
04.04.2005, 13:43 | #2 |
Модератор
|
Разные компании - консолидированная отчетность.
С Уважением, Георгий. |
|
04.04.2005, 14:36 | #3 |
Участник
|
Спасибо, а какие стандартные "грабли" возникают при таком подходе? Кто с чем сталкивался?
|
|
04.04.2005, 16:18 | #4 |
Участник
|
Цитата:
Изначально опубликовано George Nordic
Разные компании - консолидированная отчетность. С Уважением, Георгий. |
|
05.04.2005, 14:55 | #5 |
Участник
|
Проблема ещё в том, что обще данные нужно получать фактически в режиме близком к реальному времени, а в случае с конслоидацией - пока кто-то эту самую конслидацию не проведет, информация видна не будет
Цитата:
Только эту самую консолидированную отчетность ещё написать надо....
|
|
05.04.2005, 15:15 | #6 |
Участник
|
Цитата:
Изначально опубликовано YaHooka
Проблема ещё в том, что обще данные нужно получать фактически в режиме близком к реальному времени, а в случае с конслоидацией - пока кто-то эту самую конслидацию не проведет, информация видна не будет Хм... а почему стандартный механизм консолидации не поможет? |
|
05.04.2005, 15:37 | #7 |
NavAx
|
2 Valery: Если справочники будут вестись параллельно, то такую информацию все равно не получить.
__________________
Isn't it nice when things just work? |
|
05.04.2005, 16:29 | #8 |
Участник
|
Цитата:
Изначально опубликовано macklakov
2 Valery: Если справочники будут вестись параллельно, то такую информацию все равно не получить. |
|
05.04.2005, 16:44 | #9 |
NavAx
|
2 Valery: Согласен. Но в данном случае, клиент хочет раздельные справочники контрагентов. А это приведет к тому, что достоверную отчетность, в разрезе контрагентов, получить будет в принципе невозможно.
__________________
Isn't it nice when things just work? |
|
06.04.2005, 00:56 | #10 |
Lean Six Sigma
|
Для руководителей - ОЛАП можно навернуть.
Внешними средствами. Или отчётность сделать на каком-нибудь генераторе отчётов тоже напрямую из базы данных Аксапты. |
|
06.04.2005, 11:29 | #11 |
NavAx
|
2 Ned: Здесь ограничение не технологическое, а логическое. В случае раздельных справочников, один и тот же контрагент будет введен в нескольких компаниях, и на этапе построения отчетности понять, что это один контрагент будет очень проблематично.
__________________
Isn't it nice when things just work? |
|
06.04.2005, 15:08 | #12 |
Участник
|
Тут вопрос совсем не в том, что один и тот же контрагент будет введен по-разному в разных частях системы. Такие ситуации будут возникать не часто, и на общую картину практически не повлияют. Вопрос то в другом, как сделать с одной стороны раделение данных по отделам, а с другой стороны в режиме, близком к он-лайн видеть общую отчетность. Консолидация в этом случае не подходит. В RLS много непонятных вопросов, как решить проблему, что при вводе новой информации можно просто в текстовой строке ввести, скажем группу клиентов, на которую не стоит прав и которую не видно в открывающимся списке?
Плюс такой вопрос, хорошо бы сделать разные права на Коды аналитики, но вот когда пытаюсь задать права, эта таблица просто не появляется в списке? Может быть есть какая-нибудь альтернатива RLS. Задача-то кажется типичная? |
|
06.04.2005, 15:32 | #13 |
Участник
|
Цитата:
Изначально опубликовано YaHooka
при вводе новой информации можно просто в текстовой строке ввести, скажем группу клиентов, на которую не стоит прав и которую не видно в открывающимся списке? Цитата:
Изначально опубликовано YaHooka
Плюс такой вопрос, хорошо бы сделать разные права на Коды аналитики, но вот когда пытаюсь задать права, эта таблица просто не появляется в списке? |
|
06.04.2005, 16:38 | #14 |
Участник
|
Цитата:
Почему не появляется в списке - не знаю. Но если создать строку через браузер таблицы и далее настроить ограничения - всё работает.
|
|
06.04.2005, 16:55 | #15 |
NavAx
|
Для того, чтобы Dimensions появилась, у нее нужно проставить хоть какой нибудь SecurityKey. А для того, чтоб узнать id таблицы, нужно в aot правой кнопкой вызвать ее свойства, самое первое свойство и есть Id
P.S. Прошу прощения. Сперва подумал, что имеется в виду складская аналитика, потому и написал про InventDim.
__________________
Isn't it nice when things just work? |
|
06.04.2005, 17:48 | #16 |
Участник
|
Цитата:
Изначально опубликовано YaHooka
А можно подробнее как это сделать? Я посмотрел, там нужно ID таблицы вставить, которую фильтровать, а где этот ID таблицы посмотреть? |
|
07.04.2005, 10:55 | #17 |
Участник
|
Когда добавляю запись вручную, всё работает некоторе время. Потом, когда продолжаю настраивать доступ стандартным мастером, введеная вручную строка пропадает.
Скажите, пожалуйста где почитать про SecurityKey и что это вообще такое? |
|
07.04.2005, 11:25 | #18 |
Участник
|
Прочитать можно в руководстве по администрированию. Чтобы решить конкретно эту проблему, то, как вам написали, надо в AOT открыть свойства таблицы Dimensions и в SecurityKey указать какой-нибудь ключ. Например, Basic.
|
|
08.04.2005, 09:53 | #19 |
Участник
|
И всё-таки чтобы подытожить тему, можно ли в целом решить описанную задачу при помощи RLS?
|
|
08.04.2005, 10:37 | #20 |
NavAx
|
И да и нет, в завимости от того, что действительно хочет пользователь.
Теперь у Вас есть информация и решение придется принять Вам и Вам нести ответственность, это Ваша работа
__________________
Isn't it nice when things just work? |
|