По вопросу о периферийных базах

Новая тема
Проблема такая:

Есть центральная база и несколько периферийных. Как разграничить доступ следующим образом: Разрешить пользователю изменять документы, только им и созданные. Т.е., если я открываю доступ пользователю (например, User1) на любое изменение, допустим документа "Реализация", то он получает доступ и на изменение таких же документов, созданных в другой периф. базе, чего допустить нельзя.

(Стоит Торговля и склад, редакция 9.2). Средствами конфигуратора сделать не получается.

Поможете?
"Делается это именно средствами конфигуратора. Есть такая функция ИБСозданияОбъекта(<Объект>)определяет БД, создавшую объект



Кроме того такие:

ТекущаяИБКод() и ТекущаяИБНаименование()

В общем будет такой добавок в проц. ПриОткрытии():

...

 Док=ТекущийДокумент();

 КдСозд=ИБСозданияОбъекта(Док);

 Если КдСозд<>ТекущаяИБКод() Тогда

   Форма.ТолькоПросмотр(1);

 КонецЕсли;

...  

А почему нельзя решить например еще и так: при открытии док-та сравнивать тек. пользователя и автора док-та? "
Подскажите, пожалуйста,

где есть такие функции(напр. ИБСозданияОбъекта(<Объект>)и др.)?
В смысле как ГДЕ? Если установлена компонента "УРИБ", эти функции доступны, как и любые другие в конфигураторе.
Возвращаюсь к этому вопросу:

Dimon, сделал так как показано, но одно неудобство есть: данное условие работает, естественно, только с записанным документом, поэтому при работе с новым документом, приходится сначала его закрывать, на предложение "Сохранить" отвечать "Да", и только потом с ним работать, открыв из журнала. Вот как-нибудь по другому бы сделать, поудобнее. Мыслей никаких...

И насчет функций УРИБа: тоже нигде не нашел их описания. Где бы их взять?

Спасибо заранее.
В документе есть кнопка "Записать" (если нет - надо сделать). А описание функций очень маленькое и его я практически всё написал. Оно есть в книжке "Управление распр. БД", поставляемой при покупке этой компоненты. Но еще раз говорю: там мало. (Но в общем больше и не надо!)
Читают тему
(гостей: 1)

Быстрый переход