|
Доступ только к одному документу ЗУП | ☑ | ||
---|---|---|---|---|
0
kalisto
07.03.14
✎
00:25
|
Доброго времени суток. Есть задача такая. В ЗУП надо сделать роль Табельщик так, чтобы пользователь имел доступ только к созданию документа Табелю рабочего времени. Если я убираю для пользователя роль Пользователь и оставляю только роль табельщик, программа не открывается: нет прав на запуск. Исправлять код нельзя. Подскажите плиз, как же все-таки настроить права.
|
|||
1
romashov
07.03.14
✎
07:35
|
скопируй роль табельщик настрой как надо исходную у пользователя удали.
|
|||
2
shuhard
07.03.14
✎
07:55
|
(0)[Исправлять код нельзя]
пипец задачке |
|||
3
kosts
07.03.14
✎
08:05
|
В ЗУПе на роли Пользователь сильно много прав (например просмотр личных данных сотрудников. Но убрать у пользователя эту роль нельзя, т.к. завязана в коде... Нужно код править.
В общем возиться придется. В ЗУПе всё чрез одно место сделано... А так же табель делает движения по многим регистрам в т.ч. расчетным... |
|||
4
Starhan
07.03.14
✎
08:08
|
(2) ну не совсем пипец.
Делаем новую базу (своя конфа) считываем нужные данные через ком. Заполняем ручками табель и записываем через ком :) |
|||
5
kosts
07.03.14
✎
08:10
|
(4) Можно еще через обмен
|
|||
6
shuhard
07.03.14
✎
08:13
|
(4) пятнично
|
|||
7
Wobland
07.03.14
✎
08:14
|
можно ещё по телефону надиктовывать тому, кто обладает нужной полнотой прав. никаких изменений конфигурации
|
|||
8
Wobland
07.03.14
✎
08:18
|
Было это в те давние времена, когда емкость дискет была в 360kb, емкость
жесткого 10mb и Super XT (12MGz тактовой частоты предел совершенства). Поехали в командировку два программиста (слово IT и sysadmin не было еще известно) в далекий Новосибирский край (из Москвы). За давностью времен запамятовал, что они там должны были сделать или взять... Но взять они точно должны были. Программку. В пару-тройку сотню байт. И не взяли. Т.е. просто забыли. Обнаружилось сие уже по приезду обратно в столицу. Нда... Извечный вопрос - и что теперь делать? Ни модемов, не, уж тем более, интернета тогда не было. Ехать туда обратно? Дорого. По почте? Риск получить жеванную дискету, да и идти почта (для некоторых - обычная почта) может долго, да и вообще не придти. Ответ был найден правда быстро - ребята из славного города Новосибирска (а точнее из академгородка) сжали этот файл zip'ом (тогда это был самый распространенный архиватор) и по телефону дикставаи Московским в hex кодах его весь! Надо учесть, что тогда связь Москва-Новосибирск (да и вообще междугородняя связь), мягко сказать, оставляла желать лучшего. За пару часов код был введен. Сохранен с расширением zip благополучно распакован и без ошибок программка заработала. И не важно (как потом оказалось), что стоимость переговоров составила полную стоимость билетов на самолет в оба конца. Главное, что это было намного быстрее. |
|||
9
Chai Nic
07.03.14
✎
08:23
|
(8) Миф скорее всего, сети передачи данных существовали и в то время. Академсеть была создана еще в 70-е. Да вообще передать пару килобайт между такими крупными научными центрами проблему бы не составило, уж модемы то были всяко..хоть и на 300 бод.
|
|||
10
kosts
07.03.14
✎
08:31
|
(8) Что и факса не было?
|
|||
11
shuhard
07.03.14
✎
08:36
|
(9) не было ни чего, кроме телетайпа
|
|||
12
Chai Nic
07.03.14
✎
08:37
|
(11) Ну и чем он не устраивал?
|
|||
13
denk
07.03.14
✎
08:42
|
(0) Была абсолютно такая же задача. Роль Пользователь у юзеров не отбирали. Ограничение на список сотрудников сделали с помощью РЛС по подразделениям. Теперь: 1. Табельщик может менять только табеля. 2. Табельщик видит сотрудников только своего подразделения.
|
|||
14
MUXACb
07.03.14
✎
08:46
|
(0) Интерфейс с одним документом не предлагать?
|
|||
15
Serg_1960
07.03.14
✎
08:47
|
(0) /EXECUTE
|
|||
16
Смотрящий от 1С
07.03.14
✎
10:55
|
Пускай в экселе заполняет и потом загружай в документ
|
|||
17
kalisto
07.03.14
✎
11:04
|
Разрешили код поправить. Но теперь проблема другая. У пользователя теперь только роль Табельщик, у которого есть права на запуск всех видов клиента. Но программа выдает сообщение, что нет прав на запуск требуемого вида клиента. Что это может быть?
|
|||
18
mehfk
07.03.14
✎
11:20
|
(17) Это не до конца исправленный код?
|
|||
19
shuhard
07.03.14
✎
11:28
|
(17) верни роль пользователь
сделай подписку перед записью всех документов и верни отказ, если это не табель |
|||
20
kosts
07.03.14
✎
12:11
|
(17) Добавить нужные права в роль табельщика.
В коде найти строку, где есть проверка, на то что есть ли у запустившего роль Пользователь и подкорректировать... |
|||
21
BigShmax
07.03.14
✎
12:19
|
(19) запись документа имхо не самая страшная беда. на чтнеие много прав. чаще всего требуют ограничить именно чтение.
|
|||
22
shuhard
07.03.14
✎
12:20
|
(21) чукча не читатель ?
[чтобы пользователь имел доступ только к созданию документа Табелю рабочего времени] |
|||
23
kalisto
07.03.14
✎
12:28
|
Функция ЕстьДоступныеПраваДляЗапускаКонфигурации() Экспорт
Возврат РольДоступна("ПолныеПрава") ИЛИ РольДоступна("Пользователь") ИЛИ РольДоступна("Табельщик"); КонецФункции Сюда дописала сразу же, но в базу не пускает, пишет см. выше. |
|||
24
kalisto
07.03.14
✎
12:30
|
Простите ступила, заработало.
|
|||
25
BigShmax
07.03.14
✎
12:39
|
(22) я тебя тоже не люблю :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |