Помощь - Поиск - Пользователи - Календарь
Полная версия: Настроика УРБД
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Обмен данными
GalFord
В УРБД если установить для документов миграцию по всем ИБ то можно ли как то ограничить права пользователей чтобы они видили в своих базах только док-ы относящиеся к своей ИБ и центральной ИБ, без док-в из остальной переферии?
bob
на вскидку: в глобальном модуле описать фильтр по авторам документов и задействовать его каждый раз в нужный момент.
GalFord
:0)мда...глобальное решение проблемы
GalFord
Может есть другие методы?
WaRDeR
Стандартных нету, надо самому дописывать или заказывать
bob
миграцию настрой так: место создания и центр.
GalFord
Ладно, ясно от такой миграции толку не будет...значит будем ломать голову...
MagTux
Цитата
ИБСозданияОбъекта
Определить ИБ, создавшую объект.

Синтаксис:
ИБСозданияОбъекта(<0бъект>)

Параметры:
<0бъект> - Элемент справочника, документ или бухгалтерский счет.

Возвращаемое значение:
Строковое выражение, состоящее из трех символов и содержащее код ИБ, создавшей переданный в качестве параметра объект, так, как он задан в диалоге «Управление распределенными данными» Конфигуратора центральной ИБ.

Описание:
Функция ИБСозданияОбъекта возвращает код ИБ, на которой был создан первоначально объект, переданный функции в качестве параметра.
Замечание. Если создание распределенной информационной базы происходило из эксплуатировавшейся нераспределенной, то для всех элементов справочника и документов, созданных в нераспределенной ИБ, функция вернет код центральной ИБ. В нераспределенной ИБ функция вернет строку, состоящую из трех пробелов.


Цитата
ТекущаяИБКод
Получить код текущей ИБ.

Синтаксис:
ТекущаяИБКод()

Англоязычный синоним:
CurrentIBCode()

Параметры: Нет.

Возвращаемое значение:
Строковое выражение, состоящее из трех символов и содержащее код текущей ИБ так, как он задан в диалоге «Управление распределенными данными» Конфигуратора центральной ИБ.

Описание:
Функция ТекущаяИБКод возвращает код ИБ, на которой запущена система 1С:Предприятие.
Замечание. Функция возвращает строку, состоящую из трех пробелов, если ИБ нераспределенная.


Цитата
ЦентральнаяИБКод
Получить код центральной ИБ.

Синтаксис:
ЦентральнаяИБКод()

Параметры: Нет

Возвращаемое значение:
Строковое выражение, состоящее из трех символов и содержащее код центральной ИБ так, как он задан в диалоге «Управление распределенными данными» Конфигуратора центральной ИБ.

Описание:
Функция ЦентральнаяИБКод возвращает код центральной ИБ.
Замечание. Функция возвращает строку, состоящую из трех пробелов, если И Б нераспределенная.


Вариантов решения проблемы может быть несколько, используя перечисленные функции. Например, при открытии документа проверять, если текущая ИБ не равна ИБ создателя объекта, не равна ЦИБ, и создатель объекта не ЦИБ, то запретить открывать.
bob
MagTux, для него это слишком глобально.
MagTux
Цитата
для него это слишком глобально


Что тут глобального? Это 3 строчки текста в предопределённой процедуре открытия документа. И нет привязки к пользователям.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.