Имя: Пароль:
1C
1С v8
Разделение пользователей по кассам
0 KaDeWe
 
10.06.13
12:17
Доброго времени суток. Конфигурация УТ 11. Вопрос заключается в следующем. Есть главный офис, есть розничный магазин. В розничном магазине есть своя касса (не ККМ), в офисе соответственно будет своя касса (разные элементы справочников касса). Соответственно у продавца и кассира в офисе настроены правила ограничения доступа каждого к своей кассе.
Так вот при записи документа "Расходный ордер" с видом операции "Выдача ДС в другую кассу" для кассы в розничной точке УТ выдает ошибку: "У пользователя недостаточно прав на исполнение операций над базой данных"

УТ не дает сделать выдачу, если ставлю "запрет на все кассы, кроме данной ". Запрет снимаю - всё работает.
1 skunk
 
10.06.13
12:20
и что ты хочешь ... если ты ставишь запрет кроме одной ... значит пользователь может работать только с одной кассой ... передача средств из кассы в кассы подразумевает работу с двумя кассами
2 KaDeWe
 
10.06.13
12:33
простите, ввёл в заблуждение. Не одна, конечно, а несколько.

Например, кассы:

Касса Магазина 1
Касса Магазина 2
Касса Магазина 3
Касса Магазина 4

- разрешены


Касса Руководства - запрещена.

Даже между Касса Магазина 1 и Касса Магазина 2 нельзя перекинуть.

А у вас как, работает?
3 LehhaK
 
10.06.13
12:41
(2) Посмотри на что прав не хватает, мож и не на кассу, вовсе
4 KaDeWe
 
10.06.13
12:46
Спасибо, смотрел, уже полдня бьюсь..

Состояние работает/не работает - отличается только одним кликом - запреты на кассы. Если запретов нет - все ОК. Если есть "у пользователя нет прав, ...."
5 mikecool
 
10.06.13
12:49
дать права определенному пользователю на все кассы и пусть переводит
6 KaDeWe
 
10.06.13
12:51
Mikecool, не вариант. Нужно заставить эту УТ работать :)
7 mikecool
 
10.06.13
12:52
(6) либо доверяете кассиру и права ему, либо выделять человека для переводов - что можно придумать третье?
8 KaDeWe
 
10.06.13
12:53
вопрос часто ставится - подгонять существующие бизнес-процессы под программу или наоборот. мы считаем, что программа должна на нас работать, а не наоборот..
9 KaDeWe
 
10.06.13
12:54
Mikecool, спасибо за советы. могу, конечно, рассказать подробно, почему "нет", но это не совсем в тему топика просто..
10 KaDeWe
 
10.06.13
13:10
Подскажите, пожалуйста,  у кого тоже УТ11, как у вас - работает это или нет? может, у меня версия кривая какая-то..
11 LehhaK
 
10.06.13
13:29
(10) Гляди в журнал регистрации. Телепатирую, что там проблема
12 KaDeWe
 
10.06.13
13:58
Журнал регистрации:

- Метаданные - Справочник.Кассы
Отказ действия - Чтение


Событие
Доступ.Отказано в доступе.


И что с этим делать? т.е. он хочет прочитать список касс и не может... Да мне не надо весь список, пускай хоть в те, которые может, передает..
13 LehhaK
 
10.06.13
14:10
(12) м.б. там запрос, и в нем нет "РАЗРЕШЕННЫЕ"?
14 KaDeWe
 
10.06.13
14:26
LehhaK, а как узнать что в этом запросе? я пока новичок с 1с
15 LehhaK
 
10.06.13
14:38
(14) Поставь точку останова на кнопке и посмотри, куда программа пошагает. Там стопудово какой то запрос есть, который к кассам обращается
16 LehhaK
 
10.06.13
14:39
И там "ВЫБРАТЬ", а тебе надо "ВЫБРАТЬ РАЗРЕШЕННЫЕ"
17 LehhaK
 
10.06.13
14:39
Хотя это всего лишь один из возможных вариантов. В РЛС в УТ 11  вообще черт ногу сломит
18 KaDeWe
 
10.06.13
15:09
спасибо!
буду пробовать!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший