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

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение 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. Как это сделать?
Starry
Посетитель
Сообщения: 33
Зарегистрирован: 20 июл 2012, 15:13

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

Сообщение Starry »

Может быть просто дать права на редактирование KatSopr.cSchFact?
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

На акты нужны все права - RIUD - это тоже таблица KatSopr.
На накладные - просмотр всех данных и редактирование только KatSopr.cSchFact.

Пробовала к выше перечисленным правам, дать права на поле KatSopr.cSchFact - на редактирование - что-то не получилось, может чего не так сделала?
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

Какие будут права у пользователя если ему даны права:
на таблицу KatSopr R чтение
на поле KatSopr.cSchFact U редактирование
????
Можно ли будет редактировать KatSopr.cSchFact?
Starry
Посетитель
Сообщения: 33
Зарегистрирован: 20 июл 2012, 15:13

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

Сообщение Starry »

Попробовал и так и эдак, тоже не получилось. Создание счета-фактуры из накладной работает нормально, только когда есть права Update на всю таблицу Katsopr. Если ставлю только чтение, то даже добавление права "чтение и изменение" для всех полей из Katsopr в закладке Саппорта "Права на поля", не приводит к желаемому результату.
Возможно это следствие того, что функция создания счета-фактуры пытается выполнить Update Katsopr? (Кстати, в Katsopr при создании СФ обновляется не только cSchFast, но и cDover).
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

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

Получается, что задача не выполнима?
Starry, может быть вы нашли какой-то другой выход?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

Наскока помню
Вы должны на Katsopr дать права полностью(ну видимо кроме вставик и удаления).
Добавить все поля на чтение.
На служебные и требуемые поставить модификацию.
Отдельный вопрос конечно на каком уровне что контролируется. Права на таблицу это на уровне СУБД - именно поэтому нужно давать полностью.
А вот права на поля это вопрос.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

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

Первый пункт и так ведь дает права на чтение и модификацию???
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

1. разрешает принципиально модификацию таблицы. Без этого права на поля бесмысленно задавать. Чиатйте внимательно - это права уровня СУБД!
Starry
Посетитель
Сообщения: 33
Зарегистрирован: 20 июл 2012, 15:13

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

Сообщение Starry »

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

Получается, что права на поля имеют приоритет перед правами на сами таблицы.
Все бы хорошо, но при такой настройке прав доступа нельзя редактировать акты выполненных работ - поля то открыты только для чтения (даже если дать права на группы записей).
Так что в целом проблема осталась нерешенной. :-(
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

Если нужно дать пользователю права только на формирование счетов-фактур в накладной - то ваш вариант работает!
Но нам нужно, чтобы пользователь еще мог формировать акты на оказание услуг - а это при данных настройках уже не получается (т.к. на поля права только редактирование).
Может есть какие-то идеи?
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

Может быть можно одной группе дать права на формирование счетов-фактур, а второй группе - редактировать акты на услуги, а пользователю настроить вхождение в обе эти группы?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

Ну если там могет, там нет, то либо права по условиям, либо настройки. Права по условиям могут не дать нужно эффекта 0 при попытке запрещенной команды будут сообщения об ошибках.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

Согласны на сообщение об ошибках....
Но права по условиям не работают - т.к. права на поля только на редактирование даны.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение hope »

Не получилось реализовать поставленную задачу - теперь хотим настроить права по другому:

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

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