-
-
Обсуждения на сайте Альта-Софт
-
База ГТД SQL
Модераторы: Renat, Gala, alta_olg, expert, Lemur
База ГТД SQL
Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
-
- Аксакал
- Сообщения: 671
- На форуме: c 14 ноя 2004
- Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.
Получил: 102 ед.
Re: База ГТД SQL
Возможно, чтобы видеть-видел, а редактировать не мог, это наверное более правильно, чем вообще не видел.Андрей_F писал(а):Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
Можно конечно завести на разных декларантов разные базы (или сервера ) но смысл? Ведь SQL, это именно общая база, чтобы все декларанты могли пользоваться наработками соседа.
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: База ГТД SQL
Видеть то они пусть видят, но
а) каждому можно сделать свою папку, в которой он в основном и работает.
б) Можно через меню "Администратор" пользователю отключить права на редактирование чужих (не им созданых) документов. Не по папке, а по автору документа. Чтобы использовать чужой документ - надо его сперва сдублировать, копия становится твоей.
Подробно как войти в режим администратора и всё настроить в инструкции написано.
а) каждому можно сделать свою папку, в которой он в основном и работает.
б) Можно через меню "Администратор" пользователю отключить права на редактирование чужих (не им созданых) документов. Не по папке, а по автору документа. Чтобы использовать чужой документ - надо его сперва сдублировать, копия становится твоей.
Подробно как войти в режим администратора и всё настроить в инструкции написано.
Re: База ГТД SQL
Нет хотелось бы именно чтобы декларанты не видели декларации друг друга по умолчанию, у нас у каждого порядка от нескольких тысяч документов, с учетом что видить будут сразу человек 15, то каши налопатят много даже могт заблудиться в своих папках. Интересует именно чтобы они не видели друг друга. При том чтобы база была одной на всех.
Re: База ГТД SQL
Хотелось бы получить ответ на свой вопрос от разработчиков или форум сделал дополнение к основному сайту и не несет в себе никако полезной функции?Андрей_F писал(а):Вопрос следующего вида: Имеем например в ситеме 10 рабочих мест ГТД-PRO создали на SQL сервере базу GTD. Перенесли в нее с рабочего места декларанта все документы. Подключаем следующего пользователя, но не хотим чтобы второй видел папки и декларации первого. Что нужно сделаь? Создать новую базу под нового пользователя или реально реализовать чтобы в одной базе находились (это конечно более желательно) докуметы разных пользователей и они бы не пересекались. И еще.... возможно как нибудь сделать так, чтобы некоторые папки всетаки были общими?
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: База ГТД SQL
Я не понял что Вы имеете ввиду.Андрей_F писал(а): Хотелось бы получить ответ на свой вопрос от разработчиков или форум сделал дополнение к основному сайту и не несет в себе никако полезной функции?
Что касается Вашего первоначального вопроса - у нас нет такой возможности сделать так чтобы клиенты не видели папок друг друга. Если Вам не нужна общая база, то подключайте тогда клиентов к отдельным базам.
Можно только разграничить права - не удалять, не редактировать и т.д., об этом Вам уже написали.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
Re: База ГТД SQL
спасибо за ответ на мой вопрос.
В продолжение темы, не планируется ли реализация чтобы всетаки был момент когда декларант не будет видеть декларации другого?
В продолжение темы, не планируется ли реализация чтобы всетаки был момент когда декларант не будет видеть декларации другого?
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: База ГТД SQL
А Чем Вас не устраивает вариант работы с разными базами?
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: База ГТД SQL
Если пользователи СОВСЕМ не имеют доступа к папкам друг-друга - не вижу смысла вести общую базу, тем более SQL. Другое дело, не вы первые просите ввести режим разделения доступа для рядовых пользователей. Над этим уже думали, сейчас работы находятся в завершающей стадии.
В ближайшей версии (примерно через неделю) планируется ввести в программу настройку разграничения доступа пользователей по папкам, включающую в себя :
- Понятие рабочей папки для каждого компьютера (пользователя), в ней он оказывается сразу после запуска программы, в ней же создаются по умолчанию новые документы.
- При необходимости он может выйти наверх в общий каталог, а оттуда - в папки других пользователей. НО - без права редактирования и удаления находящихся там документов.
- Чужие документы можно смотреть, копировать (полностью или часть товаров) и дублировать (при этом дубль делается в рабочую папку декларанта и в дальнейшем считается "своим" документом).
Такой подход устроит?
В ближайшей версии (примерно через неделю) планируется ввести в программу настройку разграничения доступа пользователей по папкам, включающую в себя :
- Понятие рабочей папки для каждого компьютера (пользователя), в ней он оказывается сразу после запуска программы, в ней же создаются по умолчанию новые документы.
- При необходимости он может выйти наверх в общий каталог, а оттуда - в папки других пользователей. НО - без права редактирования и удаления находящихся там документов.
- Чужие документы можно смотреть, копировать (полностью или часть товаров) и дублировать (при этом дубль делается в рабочую папку декларанта и в дальнейшем считается "своим" документом).
Такой подход устроит?
Re: База ГТД SQL
В плане работы с разными базами тоже не критично, просто хотелось узнать в плане реализации всего этого в одной базе.
Почему не устраивает чтобы все видели все и редактировать не могли, это лишняя информация для кого то, кто посмотрел, что нибудь нафантазировал, позавидовал другому и тд и тп. Да, кто то хочет, кто то не хочет чтобы их работу видели другие. Для администратора например или руководства например интресно когда данные по всем хранятся в одном месте.
В итоге, Будем ждать через недельку нововведений
PS. Возник еще один вопрос, при работе в SQL режиме, временные (промежуточные) сохренения программа делает в папке КОРЗИНА. Это так и должно быть? Получается что корзина постоянно накапливается, хотя туда ничего не удаляешь. Может сделать какую нибудь скрытую папку бекап? или не скрытую? В самой папке Альта так оно и есть, в списке с программе все это называется КОРЗИНА
Почему не устраивает чтобы все видели все и редактировать не могли, это лишняя информация для кого то, кто посмотрел, что нибудь нафантазировал, позавидовал другому и тд и тп. Да, кто то хочет, кто то не хочет чтобы их работу видели другие. Для администратора например или руководства например интресно когда данные по всем хранятся в одном месте.
В итоге, Будем ждать через недельку нововведений
PS. Возник еще один вопрос, при работе в SQL режиме, временные (промежуточные) сохренения программа делает в папке КОРЗИНА. Это так и должно быть? Получается что корзина постоянно накапливается, хотя туда ничего не удаляешь. Может сделать какую нибудь скрытую папку бекап? или не скрытую? В самой папке Альта так оно и есть, в списке с программе все это называется КОРЗИНА
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: База ГТД SQL
Пока мы ничего по этому поводу не делали, т.к. есть решение проблемы - сделать для каждого пользователя свою базу, но работы по роазграничению прав будут продолженыАндрей_F писал(а):В плане работы с разными базами тоже не критично, просто хотелось узнать в плане реализации всего этого в одной базе.
Почему не устраивает чтобы все видели все и редактировать не могли, это лишняя информация для кого то, кто посмотрел, что нибудь нафантазировал, позавидовал другому и тд и тп. Да, кто то хочет, кто то не хочет чтобы их работу видели другие. Для администратора например или руководства например интресно когда данные по всем хранятся в одном месте.
В итоге, Будем ждать через недельку нововведений
На пользователском компьютере в папке docswin есть папка ~BACKUP~Андрей_F писал(а): PS. Возник еще один вопрос, при работе в SQL режиме, временные (промежуточные) сохренения программа делает в папке КОРЗИНА. Это так и должно быть? Получается что корзина постоянно накапливается, хотя туда ничего не удаляешь. Может сделать какую нибудь скрытую папку бекап? или не скрытую? В самой папке Альта так оно и есть, в списке с программе все это называется КОРЗИНА
Там резервные копии и хранятся, а в корзину декларации попадают при удалении
Есть настройка:
Настройка, конфигурация, удалять документы в корзину
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
Re: База ГТД SQL
Nick писал(а):Если пользователи СОВСЕМ не имеют доступа к папкам друг-друга - не вижу смысла вести общую базу, тем более SQL. Другое дело, не вы первые просите ввести режим разделения доступа для рядовых пользователей. Над этим уже думали, сейчас работы находятся в завершающей стадии.
В ближайшей версии (примерно через неделю) планируется ввести в программу настройку разграничения доступа пользователей по папкам, включающую в себя :
- Понятие рабочей папки для каждого компьютера (пользователя), в ней он оказывается сразу после запуска программы, в ней же создаются по умолчанию новые документы.
- При необходимости он может выйти наверх в общий каталог, а оттуда - в папки других пользователей. НО - без права редактирования и удаления находящихся там документов.
- Чужие документы можно смотреть, копировать (полностью или часть товаров) и дублировать (при этом дубль делается в рабочую папку декларанта и в дальнейшем считается "своим" документом).
Такой подход устроит?
Как это понимать????alta_olg писал(а):Пока мы ничего по этому поводу не делали, т.к. есть решение проблемы - сделать для каждого пользователя свою базу, но работы по роазграничению прав будут продолжены
В плане бэкапа, как тогда объясните такую ситуацию? -
имеем (обратите внимание на декларацию 56 товаров)
декларант работает в течении дня вносит изменения, выходит входит в декларацию в итоге получаем:
откуда невозьмись корзина заполняется удаленными декларациями
вот и настройки
-
- Модератор
- Сообщения: 2537
- На форуме: c 05 ноя 2004
- Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.
Получил: 104 ед.
Re: База ГТД SQL
Программисты разбираются, пока непонятно что происходит.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
Отдел техн. поддержки и разработки ПО
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: База ГТД SQL
Спасибо за подробный "разбор полётов" - нашли ошибку!
В корзину попадала автосохранённая версия документа.
Точнее проблема в том, что она не стиралась оттуда при последующем реальном сохранении.
В ближайшей версии будет исправлено.
И насчёт разделения папок между пользователями тоже помню - но к этой версии не успеваем, ещё недельку потерпите, пожалуйста...
В корзину попадала автосохранённая версия документа.
Точнее проблема в том, что она не стиралась оттуда при последующем реальном сохранении.
В ближайшей версии будет исправлено.
И насчёт разделения папок между пользователями тоже помню - но к этой версии не успеваем, ещё недельку потерпите, пожалуйста...