• Обсуждения на сайте Альта-Софт

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

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

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

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

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

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

Очень необходимо какое то решение, что бы с декларацией работали несколько человек, но сохранаялось имя создателя, при редакировании (добавлении КТС и прочих взаимосвязанных документов). Либо еще какое решение, может я не так глубоко знаю остнаску и не вижу как разрулить проблему?
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

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

Сообщение Nick »

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

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

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

В любом случае плодить дубли - это зло, надо административно решать проблему.
Аватара пользователя
Koteneff
Аксакал
Сообщения: 877
На форуме: c 13 мар 2009
Сказал: 73 ед.
Получил: 45 ед.

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

Сообщение Koteneff »

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

Может с документами как то по другому можно работать ? отдельно создать КТС. Автор ее потом отдельно "прикрутит" к ГТД. Мне эти моменты, как более кошерно это сделать пока не ясны.
Vladn
Постоянный участник
Сообщения: 17
На форуме: c 18 апр 2005
Сказал: 1 ед.
Получил: 0 ед.

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

Сообщение Vladn »

Мы в справочном номере у каждого декларанта в начале прописали свою цифру и на основе этой цифры определяем кто делал ГТД. Можно и в отчетах настроить, чтобы по этой цифре определяла декларанта.
Номер получается такой 00000000/000000/1000000, 00000000/000000/1000000
Единственное, что надо в настройках убрать чтобы программа ставила букву П на предварительные, а так все работает.
Меняется все: настройка>документы>ГТД>выгрузка1>мин.номер
Vladn
Постоянный участник
Сообщения: 17
На форуме: c 18 апр 2005
Сказал: 1 ед.
Получил: 0 ед.

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

Сообщение Vladn »

Хотя пожалуй с правами доступа это работать не будет. Здесь принцип такой - кто сдублировал ГТД, тот и остается ее автором (цифра в номере не поменяется независимо от того кто последний ее сохранил). Будет работать, толко если убрать ограничение по правам.
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

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

Сообщение Nick »

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

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

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

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