Страница 1 из 1

Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Пн сен 27, 2010 11:05
Koteneff
Случилось тут неприятное. Декларантов все больше и больше и пошло у них разделение труда.
Раньше каждый декларант свою ГТД делал от и до сам. По сему были введены правила пользования в Альте-ГТД остнастки "Администратор" - каждый декларант под своим логином/паролем с правами доступа 1) запрет на регистрацию ГТД (для этого случая у нас есть специальный человек, кто это может) и 2) запрет на изменение чужих документов (ибо были случаи, когда не доискивались кто же сделал изменения в чужой ГТД).

Сейчас ситуация изменилась координально. Один делает ГТД. Из-за загруженности скажем отдает подготовку ЭД документов, подготовку КТС другим декларантам. В свою очередь, тем приходиться диблировать/копировать ГТД, что бы внести туда свои изменения. Или кому то надо разрешать изменять чужие документы. Вообщем рисуется опять административный бардак. Причем от такого постоянного дублирования - база только пухнет и растет.

Для декларантов, что бы определить их загрузку и их успехи, в Питере у Ларькова Сергея заказал отчет для работы с общей базой SQL-ГТД, который по идеи должен уметь по заданному периоду по меткам регистрации ГТД делать отчет по логинам декларантов, что бы получить ИТОГО:.

И тут как раз оказалось, что мой административный бардак идет в разрез с этим заказанным отчетом. Так как если один декларант делает ГТД, а другой делает ему КТС, то зарегистрируют именно вторую копию ГТД с КТС и соответственно под именем второго декларанта, а первый остается в пролете.

Очень необходимо какое то решение, что бы с декларацией работали несколько человек, но сохранаялось имя создателя, при редакировании (добавлении КТС и прочих взаимосвязанных документов). Либо еще какое решение, может я не так глубоко знаю остнаску и не вижу как разрулить проблему?

Re: Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Ср сен 29, 2010 12:11
Nick
Не очень понял почему создание КТС требует изменения ГТД. По идее у ГТД один "автор", у КТС другой, ничего криминального.

Если же ГТД меняют разные люди по очереди то естественно запомнит последнего. Не знаю как с этим можно бороться в принципе. Единственное что - каждое сохранение ГТД запоминается в босс-логе (если его включить в настройке администратора, таблица так и называется BossLog) и можно по ГТД собрать через SELECT DISTINCT всех кто ее правил. И премировать оптом :)

Да, это все при условии что есть право править чужие. В принципе можно попробовать придумать из него исключения. Типа "группы пользователей" или "общей папки" или "передачи ГТД" чтобы автор сам выбрал на какого пользователя ее переприсвоить...

В любом случае плодить дубли - это зло, надо административно решать проблему.

Re: Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Чт сен 30, 2010 08:32
Koteneff
Ник, тогда засоветуй как быть.
Автор создал ГТД. Помощнику по рангу не положено изменять чужие ГТД. Он сдублировал ГТД и сделал там скажем КТС, и весь контейнер сохранил и сам стал Автором. Регистрацию ГТД провели и Помощник получил за это бонус. А первый автор остался неудел.

Может с документами как то по другому можно работать ? отдельно создать КТС. Автор ее потом отдельно "прикрутит" к ГТД. Мне эти моменты, как более кошерно это сделать пока не ясны.

Re: Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Чт сен 30, 2010 10:57
Vladn
Мы в справочном номере у каждого декларанта в начале прописали свою цифру и на основе этой цифры определяем кто делал ГТД. Можно и в отчетах настроить, чтобы по этой цифре определяла декларанта.
Номер получается такой 00000000/000000/1000000, 00000000/000000/1000000
Единственное, что надо в настройках убрать чтобы программа ставила букву П на предварительные, а так все работает.
Меняется все: настройка>документы>ГТД>выгрузка1>мин.номер

Re: Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Чт сен 30, 2010 11:06
Vladn
Хотя пожалуй с правами доступа это работать не будет. Здесь принцип такой - кто сдублировал ГТД, тот и остается ее автором (цифра в номере не поменяется независимо от того кто последний ее сохранил). Будет работать, толко если убрать ограничение по правам.

Re: Альта-ГТД-Про. Права доступа к документам внутри базы.

Добавлено: Пт окт 01, 2010 14:45
Nick
И все-таки, еще раз, почему чтобы создать КТС надо изменять чужую ГТД?

Просто открыть он же ее может? И создать КТС из нее, при этом саму ГТД не сохраняя?
И в итоге один получит за ГТД, другой за КТС.

Регистрировать ГТД при этом должен опять таки первый.

P.S. Ну или расскажите как вам надо сделать права разным пользователям, я программу поправлю...