ограничение ввода накладных на перемещение
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
ограничение ввода накладных на перемещение
доброго дня!
подскажите идею пожалуйста:
Стоит задача запретить некоторым пользователям (не всем) создавать и редактировать накладные на внутреннее перемещение.
убрать видимость пункта меню в складском учете - не вариант, т.к. посмотреть накладные они должны мочь.
права R--- на таблицу katsopr - тоже не вариант, т.к. создание и редактирование других видов накладных не ограничивается.
как реализовать то?
спасибо.
подскажите идею пожалуйста:
Стоит задача запретить некоторым пользователям (не всем) создавать и редактировать накладные на внутреннее перемещение.
убрать видимость пункта меню в складском учете - не вариант, т.к. посмотреть накладные они должны мочь.
права R--- на таблицу katsopr - тоже не вариант, т.к. создание и редактирование других видов накладных не ограничивается.
как реализовать то?
спасибо.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: ограничение ввода накладных на перемещение
пункт убрать а для просмотри накидать свой простой интерфейс чтобы только "позырить"
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
Re: ограничение ввода накладных на перемещение
ну, вариант.. только один интерфейс для списка, второй для просмотра внутренностей накладной.. дублируем стандартные функции со всеми вытекающими.
сейчас пробовал фильтрами на группы записей выставить.
с виду всё красиво. а как начал проверять:
захожу пользователем с ограничением R--- по данному виду накладной.
нажимаю на произвольной накладной <F8>.
галактика, зараза, сначала удалила спецификацию, потом ссылки на целевой учет потом еще что-то.
и только после сказала что запись из таблицы KATSOPR она удалять не будет..
сейчас пробовал фильтрами на группы записей выставить.
с виду всё красиво. а как начал проверять:
захожу пользователем с ограничением R--- по данному виду накладной.
нажимаю на произвольной накладной <F8>.
галактика, зараза, сначала удалила спецификацию, потом ссылки на целевой учет потом еще что-то.
и только после сказала что запись из таблицы KATSOPR она удалять не будет..
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: ограничение ввода накладных на перемещение
один интерфейс для списка а внутренности можно виндов накидать для просмотра. это мелочи, пишется на раз два.
по поводу удаления дак... как обычно проверяют на доступ к катспор после того как удалили остальное инструмент есть - последствия не продуманы.
хотел ещё предложить вариант "права по условию" но что зашел у себя глянуть и... не вижу где задать условие. нажимаю ф1 и вижу
по поводу удаления дак... как обычно проверяют на доступ к катспор после того как удалили остальное инструмент есть - последствия не продуманы.
хотел ещё предложить вариант "права по условию" но что зашел у себя глянуть и... не вижу где задать условие. нажимаю ф1 и вижу
вопрос: что должно быть в лик.файле саппорта, чтобы эта самая пресловутая лицензия на "использование сертифицированных возможностей средств защиты информации" была у нас? какую строчку искать и что надо запрашивать у ТП чтобы появилось?Колонка Значения в списке задаваемых фильтров доступна в том и только в том случае, когда лицензия на комплекс утилит "SUPPORT" включает разрешение на использование сертифицированных возможностей средств защиты информации. Оперировать с колонкой Значения можно только тогда, когда работа в комплексе утилит "SUPPORT" ведется на платформе MSSQL Server.
Re: ограничение ввода накладных на перемещение
Шевцов Владимир
Ну нужно же не только KATSOPR, а ещё SPSOPR, SOPRDOP и ещё куча всего всего...
В SPSOPR тоже есть VIDSOPR, так что можно и правами разрулить частично.
Алексей
предполагаю такая фитча только для MSSQL Server.
Ну нужно же не только KATSOPR, а ещё SPSOPR, SOPRDOP и ещё куча всего всего...
В SPSOPR тоже есть VIDSOPR, так что можно и правами разрулить частично.
Алексей
предполагаю такая фитча только для MSSQL Server.
Последний раз редактировалось n0where 29 июл 2011, 08:41, всего редактировалось 1 раз.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: ограничение ввода накладных на перемещение
Хотя не поможет... он удаляет связки потом тело
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: ограничение ввода накладных на перемещение
В ТП пишите.
Другой вариант права доступа по статусу.
Ну и еще более суровый - программный тригер. Придется только объект написать для проверки шапки.
Другой вариант права доступа по статусу.
Ну и еще более суровый - программный тригер. Придется только объект написать для проверки шапки.
Re: ограничение ввода накладных на перемещение
По прайсу на 2012 год Комплекс средств защиты информации (Защита информации от несанкционированного доступа пользователей к базе данных класса СВТ 5) оценивается в 884 410 деревянных (да-да, почти мильён!), так что запрос, не подкрепленный оной суммой, ничего не даст. Мне эта вещь не попадалась, только рекламу к ней читал когда-то давно. Тогда сложилось впечатление, что ее возможности реализованы в дополнительном ПО, а в стандартной поставке их нет => доп. строкой в лиц. файле их не активировать.Алексей писал(а):что должно быть в лик.файле саппорта, чтобы эта самая пресловутая лицензия на "использование сертифицированных возможностей средств защиты информации" была у нас? какую строчку искать и что надо запрашивать у ТП чтобы появилось?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: ограничение ввода накладных на перемещение
Я про F8 при установленном ограничении прав по группе.
Фильтры по полям в протекте тоже работают, без всяких дополнительных затрат.
Фильтры по полям в протекте тоже работают, без всяких дополнительных затрат.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: ограничение ввода накладных на перемещение
Имел как то подобную задачу относительно объекта каталогов строительства.
не нашел ничего лучше, как alter и там банить группу команд на редактирование/вставку/удаление . Минус - при этом где то нужно хранить массив пользователей, кому разрешено это дело
commands[1]:=cmAddNewRec;
commands[2]:=cmInsLevel;
commands[3]:=cmDeleteRecord;
commands[4]:=cmEdit;
commands[5]:=cmDelete;
commands[6]:=cmdefault;
DisableCommands(commands);
Наверное, еще педали придется дисаблить чтобы не нажали на них. Несколько муторно, но реализуемо все же, если есть острая необходимость.
не нашел ничего лучше, как alter и там банить группу команд на редактирование/вставку/удаление . Минус - при этом где то нужно хранить массив пользователей, кому разрешено это дело
commands[1]:=cmAddNewRec;
commands[2]:=cmInsLevel;
commands[3]:=cmDeleteRecord;
commands[4]:=cmEdit;
commands[5]:=cmDelete;
commands[6]:=cmdefault;
DisableCommands(commands);
Наверное, еще педали придется дисаблить чтобы не нажали на них. Несколько муторно, но реализуемо все же, если есть острая необходимость.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: ограничение ввода накладных на перемещение
Педали гасятся сами