Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Интересует какие существуют варианты обеспечения сабжа на клиенте, если все филиалы в одной базе пасуться, но каждый филиал работает только со своими данными. Позволять выбирать при логине нельзя, прописывать в ini - слишком открыто, вкомпилировать намертво в exe - запутаюсь в релизах, пока единственное что придумалось - файл с ключем подписанным через PGP. Какие еще бывают варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:12 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Ну, например, после логина предложить выбрать из списка разрешённых юзеру филиалов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 11:15 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
НЕ совсем понятно опять же что вы хотите. Пусть есть пользователь A. Он работает в филиале Ф. Можно прописать просто каждому пользователю в базе данных филиал по умолчанию т.е через таблицу параметров пользователей. и во всех VIEW писать where BRANCH = USER_INFO.Get_Current_Branch(); Или можно в формах давать выбирать филиал. Например будет такая панель серекторов. И сохранять в базе последний выбранный филиал. Т.е он зашел первый раз. Выбрал рабочий филиал. Филоиал сохнранился в базе данных. Выцшел. Зашел под последним филиалом. Но тут каждого пользователя придется настраивать. И если у вас будет пользователь для сервера сообщений то его тоже не забыть настроить. И еще такой вопрос. А могут ли быть пользователи для которых необходима возможность смены филиала. Например может начальник хочет из этой формы видеть и один и другой филиал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 12:57 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
а БД-то какая ???????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:04 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
нет, юзеры намертво привязаны к филиалам(филиал громко сказано, так небольшое отделение) глядеть всех можно только на чтение (в аналитике) из центра, давать выбирать филиал как раз и не хочу 2bas а имеет значение? Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:14 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Оч удобно для таких целей пользоваться триггерами BEFORE Если Oracle - навешайте триггер, и отдыхайте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 13:57 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Дальше тожде не понятно. Как у тебя пользователи конектятся под одним пользователем БД или под разными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 14:14 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
коннектятся под разными, попробую уточнить, я хочу, что бы с кто бы не зашел с компа филиала под любым юзером он увидел только данные своего филиала, поэтому таблица user,branch не подходит. Все данные вынимаются через хранимые процедуры, ID филиала в переменной пакета, так что место для творчества есть, вопрос в инициализации, где хранить и как передавать инфу из какого же филиала коннектятся. Читал вроде из PL\SQL можно получить инфу о IP клиента, каждый филиал в своей подсети, может можно та кчто-то сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 14:51 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
2Sintetik А зачем так усложнять? Делаеться табличка юзверь-филиал-ид филиала, вошел под паралем, все, параметр фильтра готов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 15:38 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Ну если под разными, то хорошо. Все-таки сделать можно таблицу SYS_USER в которой есть поля ORA_USER,BRANCH. В ней , например, могут быть такие строки. system MNT sys FLA и тогда ты сможешь выбирать филиал для пользователя таким селектом ( влюбой процедуре). select BRANCH from SYS_USER where ora_user = user; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:42 |
|
||
|
Многофилиальность
|
|||
|---|---|---|---|
|
#18+
Sintetikя хочу, что бы с кто бы не зашел с компа филиала под любым юзером он увидел только данные своего филиала Каждому (пользователю) свое (данное в таблице). Часть 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 19:56 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=165&tid=1546350]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 326ms |

| 0 / 0 |
