Случилось тут неприятное. Декларантов все больше и больше и пошло у них разделение труда.
Раньше каждый декларант свою ГТД делал от и до сам. По сему были введены правила пользования в Альте-ГТД остнастки "Администратор" - каждый декларант под своим логином/паролем с правами доступа 1) запрет на регистрацию ГТД (для этого случая у нас есть специальный человек, кто это может) и 2) запрет на изменение чужих документов (ибо были случаи, когда не доискивались кто же сделал изменения в чужой ГТД).
Сейчас ситуация изменилась координально. Один делает ГТД. Из-за загруженности скажем отдает подготовку ЭД документов, подготовку КТС другим декларантам. В свою очередь, тем приходиться диблировать/копировать ГТД, что бы внести туда свои изменения. Или кому то надо разрешать изменять чужие документы. Вообщем рисуется опять административный бардак. Причем от такого постоянного дублирования - база только пухнет и растет.
Для декларантов, что бы определить их загрузку и их успехи, в Питере у Ларькова Сергея заказал отчет для работы с общей базой SQL-ГТД, который по идеи должен уметь по заданному периоду по меткам регистрации ГТД делать отчет по логинам декларантов, что бы получить ИТОГО:.
И тут как раз оказалось, что мой административный бардак идет в разрез с этим заказанным отчетом. Так как если один декларант делает ГТД, а другой делает ему КТС, то зарегистрируют именно вторую копию ГТД с КТС и соответственно под именем второго декларанта, а первый остается в пролете.
Очень необходимо какое то решение, что бы с декларацией работали несколько человек, но сохранаялось имя создателя, при редакировании (добавлении КТС и прочих взаимосвязанных документов). Либо еще какое решение, может я не так глубоко знаю остнаску и не вижу как разрулить проблему?
-
-
Обсуждения на сайте Альта-Софт
-
Альта-ГТД-Про. Права доступа к документам внутри базы.
Модераторы: Renat, Gala, alta_olg, expert, Lemur
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: Альта-ГТД-Про. Права доступа к документам внутри базы.
Не очень понял почему создание КТС требует изменения ГТД. По идее у ГТД один "автор", у КТС другой, ничего криминального.
Если же ГТД меняют разные люди по очереди то естественно запомнит последнего. Не знаю как с этим можно бороться в принципе. Единственное что - каждое сохранение ГТД запоминается в босс-логе (если его включить в настройке администратора, таблица так и называется BossLog) и можно по ГТД собрать через SELECT DISTINCT всех кто ее правил. И премировать оптом
Да, это все при условии что есть право править чужие. В принципе можно попробовать придумать из него исключения. Типа "группы пользователей" или "общей папки" или "передачи ГТД" чтобы автор сам выбрал на какого пользователя ее переприсвоить...
В любом случае плодить дубли - это зло, надо административно решать проблему.
Если же ГТД меняют разные люди по очереди то естественно запомнит последнего. Не знаю как с этим можно бороться в принципе. Единственное что - каждое сохранение ГТД запоминается в босс-логе (если его включить в настройке администратора, таблица так и называется BossLog) и можно по ГТД собрать через SELECT DISTINCT всех кто ее правил. И премировать оптом
Да, это все при условии что есть право править чужие. В принципе можно попробовать придумать из него исключения. Типа "группы пользователей" или "общей папки" или "передачи ГТД" чтобы автор сам выбрал на какого пользователя ее переприсвоить...
В любом случае плодить дубли - это зло, надо административно решать проблему.
Re: Альта-ГТД-Про. Права доступа к документам внутри базы.
Ник, тогда засоветуй как быть.
Автор создал ГТД. Помощнику по рангу не положено изменять чужие ГТД. Он сдублировал ГТД и сделал там скажем КТС, и весь контейнер сохранил и сам стал Автором. Регистрацию ГТД провели и Помощник получил за это бонус. А первый автор остался неудел.
Может с документами как то по другому можно работать ? отдельно создать КТС. Автор ее потом отдельно "прикрутит" к ГТД. Мне эти моменты, как более кошерно это сделать пока не ясны.
Автор создал ГТД. Помощнику по рангу не положено изменять чужие ГТД. Он сдублировал ГТД и сделал там скажем КТС, и весь контейнер сохранил и сам стал Автором. Регистрацию ГТД провели и Помощник получил за это бонус. А первый автор остался неудел.
Может с документами как то по другому можно работать ? отдельно создать КТС. Автор ее потом отдельно "прикрутит" к ГТД. Мне эти моменты, как более кошерно это сделать пока не ясны.
Re: Альта-ГТД-Про. Права доступа к документам внутри базы.
Мы в справочном номере у каждого декларанта в начале прописали свою цифру и на основе этой цифры определяем кто делал ГТД. Можно и в отчетах настроить, чтобы по этой цифре определяла декларанта.
Номер получается такой 00000000/000000/1000000, 00000000/000000/1000000
Единственное, что надо в настройках убрать чтобы программа ставила букву П на предварительные, а так все работает.
Меняется все: настройка>документы>ГТД>выгрузка1>мин.номер
Номер получается такой 00000000/000000/1000000, 00000000/000000/1000000
Единственное, что надо в настройках убрать чтобы программа ставила букву П на предварительные, а так все работает.
Меняется все: настройка>документы>ГТД>выгрузка1>мин.номер
Re: Альта-ГТД-Про. Права доступа к документам внутри базы.
Хотя пожалуй с правами доступа это работать не будет. Здесь принцип такой - кто сдублировал ГТД, тот и остается ее автором (цифра в номере не поменяется независимо от того кто последний ее сохранил). Будет работать, толко если убрать ограничение по правам.
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: Альта-ГТД-Про. Права доступа к документам внутри базы.
И все-таки, еще раз, почему чтобы создать КТС надо изменять чужую ГТД?
Просто открыть он же ее может? И создать КТС из нее, при этом саму ГТД не сохраняя?
И в итоге один получит за ГТД, другой за КТС.
Регистрировать ГТД при этом должен опять таки первый.
P.S. Ну или расскажите как вам надо сделать права разным пользователям, я программу поправлю...
Просто открыть он же ее может? И создать КТС из нее, при этом саму ГТД не сохраняя?
И в итоге один получит за ГТД, другой за КТС.
Регистрировать ГТД при этом должен опять таки первый.
P.S. Ну или расскажите как вам надо сделать права разным пользователям, я программу поправлю...