Страница 1 из 2

Права на накладные и акты в сбыте

Добавлено: 09 авг 2012, 12:47
hope
Добрый день!

Пользователь работает только в модуле Управление сбытом.Нужно настроить доступ в модуле Управление сбытом к накладным и актам на услуги следующим образом:
накладные можно смотреть и можно только формировать счет-фактуру,
в актах можно все.
1.В Support-e пользователю на таблицы KatSopr и SpSopr даю права только на просмотр R
2. Настраиваю группы записей:
1) Редактирование Актов KatSopr:
таблица = KatSopr
права = RIUD
условие = VidSopr = 211
2) Редактирование Актов SpSopr:
таблица = SpSopr
права = RIUD
условие = VidSopr = 211
даю пользователю права на эти группы записей
3. Теперь надо как-то дать права на формирование счета-фактуры????, т.е. на редактирование поля KatSopr.cSchFact при KatSopr.VidSopr=201. Как это сделать?

Re: Права на накладные и акты в сбыте

Добавлено: 09 авг 2012, 13:18
Starry
Может быть просто дать права на редактирование KatSopr.cSchFact?

Re: Права на накладные и акты в сбыте

Добавлено: 09 авг 2012, 13:26
hope
На акты нужны все права - RIUD - это тоже таблица KatSopr.
На накладные - просмотр всех данных и редактирование только KatSopr.cSchFact.

Пробовала к выше перечисленным правам, дать права на поле KatSopr.cSchFact - на редактирование - что-то не получилось, может чего не так сделала?

Re: Права на накладные и акты в сбыте

Добавлено: 09 авг 2012, 14:33
hope
Какие будут права у пользователя если ему даны права:
на таблицу KatSopr R чтение
на поле KatSopr.cSchFact U редактирование
????
Можно ли будет редактировать KatSopr.cSchFact?

Re: Права на накладные и акты в сбыте

Добавлено: 09 авг 2012, 17:47
Starry
Попробовал и так и эдак, тоже не получилось. Создание счета-фактуры из накладной работает нормально, только когда есть права Update на всю таблицу Katsopr. Если ставлю только чтение, то даже добавление права "чтение и изменение" для всех полей из Katsopr в закладке Саппорта "Права на поля", не приводит к желаемому результату.
Возможно это следствие того, что функция создания счета-фактуры пытается выполнить Update Katsopr? (Кстати, в Katsopr при создании СФ обновляется не только cSchFast, но и cDover).

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 08:29
hope
Starry писал(а):Попробовал и так и эдак, тоже не получилось. Создание счета-фактуры из накладной работает нормально, только когда есть права Update на всю таблицу Katsopr. Если ставлю только чтение, то даже добавление права "чтение и изменение" для всех полей из Katsopr в закладке Саппорта "Права на поля", не приводит к желаемому результату.
Возможно это следствие того, что функция создания счета-фактуры пытается выполнить Update Katsopr? (Кстати, в Katsopr при создании СФ обновляется не только cSchFast, но и cDover).
Это плохо! Проверила - дала на таблицы KatSopr и SpSopr права на просмотр, И дала права на все поля этих таблиц на чтение и модификацию - все-равно не формирует счет-фактуру - Ошибка: "Ошибка при модификации данных (статус 46). Производим откат транзакции".

Получается, что задача не выполнима?
Starry, может быть вы нашли какой-то другой выход?

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 11:06
edward_K
Наскока помню
Вы должны на Katsopr дать права полностью(ну видимо кроме вставик и удаления).
Добавить все поля на чтение.
На служебные и требуемые поставить модификацию.
Отдельный вопрос конечно на каком уровне что контролируется. Права на таблицу это на уровне СУБД - именно поэтому нужно давать полностью.
А вот права на поля это вопрос.

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 11:36
hope
Т.е.
1. на KatSopr дать права на чтение и модификацию
2. всем полям KatSopr на чтение, кроме тех что модифицируются (служебные и cSchFact - им еще права на модификацию.)

Первый пункт и так ведь дает права на чтение и модификацию???

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 11:59
edward_K
1. разрешает принципиально модификацию таблицы. Без этого права на поля бесмысленно задавать. Чиатйте внимательно - это права уровня СУБД!

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 12:31
Starry
Настроил таки права (спасибо edward_K за подсказку) для создания СФ в накладных без права редактирования самих накладных.
1. Права на таблицы Katsopr и Spsopr должны быть R-U-.
2. Права на поля этих таблиц должны быть только на чтение, но для полей ATL_LASTDATE, ATL_LASTTIME, ATL_LASTUSER, ATL_ORIGINOFFICE (обе таблицы) и CDOVER, CSCHFACT (Katsopr), CSPSCHF (SpSopr) надо дать права на чтение и модификацию.

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

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 12:31
hope
Если нужно дать пользователю права только на формирование счетов-фактур в накладной - то ваш вариант работает!
Но нам нужно, чтобы пользователь еще мог формировать акты на оказание услуг - а это при данных настройках уже не получается (т.к. на поля права только редактирование).
Может есть какие-то идеи?

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 12:42
hope
Может быть можно одной группе дать права на формирование счетов-фактур, а второй группе - редактировать акты на услуги, а пользователю настроить вхождение в обе эти группы?

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 12:46
edward_K
Ну если там могет, там нет, то либо права по условиям, либо настройки. Права по условиям могут не дать нужно эффекта 0 при попытке запрещенной команды будут сообщения об ошибках.

Re: Права на накладные и акты в сбыте

Добавлено: 10 авг 2012, 13:02
hope
Согласны на сообщение об ошибках....
Но права по условиям не работают - т.к. права на поля только на редактирование даны.

Re: Права на накладные и акты в сбыте

Добавлено: 07 сен 2012, 09:24
hope
Не получилось реализовать поставленную задачу - теперь хотим настроить права по другому:

работнику сбыта нужно дать права на:
1. просмотр накладных на отпуск и печать счета-фактуры из накладной.
2. редактирование актов на услуги в сбыте и формирование по ним счетов-фактур.

Вроде бы задача упростилась..., но не получается дать права так, чтобы из накладной можно было открыть счет-фактуру.
Снова нереализуемая задача?