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

База ГТД SQL

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

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

Ответить
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

База ГТД SQL

Сообщение Андрей_F »

Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: База ГТД SQL

Сообщение Sergey »

Андрей_F писал(а):Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
Возможно, чтобы видеть-видел, а редактировать не мог, это наверное более правильно, чем вообще не видел.
Можно конечно завести на разных декларантов разные базы (или сервера :D ) но смысл? Ведь SQL, это именно общая база, чтобы все декларанты могли пользоваться наработками соседа.
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

Re: База ГТД SQL

Сообщение Nick »

Видеть то они пусть видят, но
а) каждому можно сделать свою папку, в которой он в основном и работает.
б) Можно через меню "Администратор" пользователю отключить права на редактирование чужих (не им созданых) документов. Не по папке, а по автору документа. Чтобы использовать чужой документ - надо его сперва сдублировать, копия становится твоей.

Подробно как войти в режим администратора и всё настроить в инструкции написано.
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

Re: База ГТД SQL

Сообщение Андрей_F »

Нет хотелось бы именно чтобы декларанты не видели декларации друг друга по умолчанию, у нас у каждого порядка от нескольких тысяч документов, с учетом что видить будут сразу человек 15, то каши налопатят много даже могт заблудиться в своих папках. Интересует именно чтобы они не видели друг друга. При том чтобы база была одной на всех.
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

Re: База ГТД SQL

Сообщение Андрей_F »

Андрей_F писал(а):Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
Хотелось бы получить ответ на свой вопрос от разработчиков или форум сделал дополнение к основному сайту и не несет в себе никако полезной функции?
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: База ГТД SQL

Сообщение alta_olg »

Андрей_F писал(а): Хотелось бы получить ответ на свой вопрос от разработчиков или форум сделал дополнение к основному сайту и не несет в себе никако полезной функции?
Я не понял что Вы имеете ввиду.

Что касается Вашего первоначального вопроса - у нас нет такой возможности сделать так чтобы клиенты не видели папок друг друга. Если Вам не нужна общая база, то подключайте тогда клиентов к отдельным базам.

Можно только разграничить права - не удалять, не редактировать и т.д., об этом Вам уже написали.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

Re: База ГТД SQL

Сообщение Андрей_F »

спасибо за ответ на мой вопрос.
В продолжение темы, не планируется ли реализация чтобы всетаки был момент когда декларант не будет видеть декларации другого?
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: База ГТД SQL

Сообщение alta_olg »

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

Re: База ГТД SQL

Сообщение Nick »

Если пользователи СОВСЕМ не имеют доступа к папкам друг-друга - не вижу смысла вести общую базу, тем более SQL. Другое дело, не вы первые просите ввести режим разделения доступа для рядовых пользователей. Над этим уже думали, сейчас работы находятся в завершающей стадии.

В ближайшей версии (примерно через неделю) планируется ввести в программу настройку разграничения доступа пользователей по папкам, включающую в себя :
- Понятие рабочей папки для каждого компьютера (пользователя), в ней он оказывается сразу после запуска программы, в ней же создаются по умолчанию новые документы.
- При необходимости он может выйти наверх в общий каталог, а оттуда - в папки других пользователей. НО - без права редактирования и удаления находящихся там документов.
- Чужие документы можно смотреть, копировать (полностью или часть товаров) и дублировать (при этом дубль делается в рабочую папку декларанта и в дальнейшем считается "своим" документом).

Такой подход устроит?
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

Re: База ГТД SQL

Сообщение Андрей_F »

В плане работы с разными базами тоже не критично, просто хотелось узнать в плане реализации всего этого в одной базе.
Почему не устраивает чтобы все видели все и редактировать не могли, это лишняя информация для кого то, кто посмотрел, что нибудь нафантазировал, позавидовал другому и тд и тп. Да, кто то хочет, кто то не хочет чтобы их работу видели другие. Для администратора например или руководства например интресно когда данные по всем хранятся в одном месте.
В итоге, Будем ждать через недельку нововведений :)

PS. Возник еще один вопрос, при работе в SQL режиме, временные (промежуточные) сохренения программа делает в папке КОРЗИНА. Это так и должно быть? Получается что корзина постоянно накапливается, хотя туда ничего не удаляешь. Может сделать какую нибудь скрытую папку бекап? или не скрытую? В самой папке Альта так оно и есть, в списке с программе все это называется КОРЗИНА :)
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: База ГТД SQL

Сообщение alta_olg »

Андрей_F писал(а):В плане работы с разными базами тоже не критично, просто хотелось узнать в плане реализации всего этого в одной базе.
Почему не устраивает чтобы все видели все и редактировать не могли, это лишняя информация для кого то, кто посмотрел, что нибудь нафантазировал, позавидовал другому и тд и тп. Да, кто то хочет, кто то не хочет чтобы их работу видели другие. Для администратора например или руководства например интресно когда данные по всем хранятся в одном месте.
В итоге, Будем ждать через недельку нововведений :)
Пока мы ничего по этому поводу не делали, т.к. есть решение проблемы - сделать для каждого пользователя свою базу, но работы по роазграничению прав будут продолжены
Андрей_F писал(а): PS. Возник еще один вопрос, при работе в SQL режиме, временные (промежуточные) сохренения программа делает в папке КОРЗИНА. Это так и должно быть? Получается что корзина постоянно накапливается, хотя туда ничего не удаляешь. Может сделать какую нибудь скрытую папку бекап? или не скрытую? В самой папке Альта так оно и есть, в списке с программе все это называется КОРЗИНА :)
На пользователском компьютере в папке docswin есть папка ~BACKUP~
Там резервные копии и хранятся, а в корзину декларации попадают при удалении
Есть настройка:
Настройка, конфигурация, удалять документы в корзину
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Андрей_F
Новый участник
Сообщения: 7
На форуме: c 05 ноя 2008
Сказал: 0 ед.
Получил: 0 ед.

Re: База ГТД SQL

Сообщение Андрей_F »

Nick писал(а):Если пользователи СОВСЕМ не имеют доступа к папкам друг-друга - не вижу смысла вести общую базу, тем более SQL. Другое дело, не вы первые просите ввести режим разделения доступа для рядовых пользователей. Над этим уже думали, сейчас работы находятся в завершающей стадии.

В ближайшей версии (примерно через неделю) планируется ввести в программу настройку разграничения доступа пользователей по папкам, включающую в себя :
- Понятие рабочей папки для каждого компьютера (пользователя), в ней он оказывается сразу после запуска программы, в ней же создаются по умолчанию новые документы.
- При необходимости он может выйти наверх в общий каталог, а оттуда - в папки других пользователей. НО - без права редактирования и удаления находящихся там документов.
- Чужие документы можно смотреть, копировать (полностью или часть товаров) и дублировать (при этом дубль делается в рабочую папку декларанта и в дальнейшем считается "своим" документом).

Такой подход устроит?
alta_olg писал(а):Пока мы ничего по этому поводу не делали, т.к. есть решение проблемы - сделать для каждого пользователя свою базу, но работы по роазграничению прав будут продолжены
Как это понимать????

В плане бэкапа, как тогда объясните такую ситуацию? -
имеем (обратите внимание на декларацию 56 товаров)


Изображение




декларант работает в течении дня вносит изменения, выходит входит в декларацию в итоге получаем:


Изображение



откуда невозьмись корзина заполняется удаленными декларациями :)



Изображение


вот и настройки
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: База ГТД SQL

Сообщение alta_olg »

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

Re: База ГТД SQL

Сообщение Nick »

Спасибо за подробный "разбор полётов" - нашли ошибку! :)
В корзину попадала автосохранённая версия документа.
Точнее проблема в том, что она не стиралась оттуда при последующем реальном сохранении.
В ближайшей версии будет исправлено.

И насчёт разделения папок между пользователями тоже помню - но к этой версии не успеваем, ещё недельку потерпите, пожалуйста...
Ответить