Версия для печати темы (https://pro1c.org.ua/index.php?s=95a33914370748e0ea399b60a8c4c17a&showtopic=10741)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Управление Торговым Предприятием 8 _ Нужно организовать доступ только к списку документов

Автор: alex1c 22.01.13, 11:44

Добрый день! Конфигурация УТП 1.2.12, почти стандатртная, Уважаемые коллеги, прошу вашей помощи. Создал роль для помощника бухгалтера, в ней есть доступ ко всем бух. документам в т.ч. и к кассе, но нет доступа к зарплате. Теперь встал вопрос что-бы этот человек мог проводить документы по кассе или банку по выплате з/п или налогов. Не подскажете какие есть варианты?

Автор: Vofka 22.01.13, 11:50

Что означает "нет доступа к зарплате"? К чему конкретно нет доступа (к документам, регистрам, отчетам)?

Автор: alex1c 22.01.13, 11:59

Цитата(Vofka @ 22.01.13, 11:50) *
Что означает "нет доступа к зарплате"? К чему конкретно нет доступа (к документам, регистрам, отчетам)?

Желательно закрыть ему максимум что касается з/п.

Автор: Vofka 22.01.13, 12:02

Не понял. Так это все в итоге надо сделать или доступ к зарплате уже закрыт (о чем вы выше пишите)?

Автор: Ardi 22.01.13, 12:14

Пусть когда вводит "документы по кассе или банку по выплате з/п" закрывает глаза.

Автор: alex1c 22.01.13, 12:29

Нужно что-бы он мог открыть список документов, но не мог отркрыть сам документ и его движения.

Автор: Ardi 22.01.13, 12:35

Как-то так:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Отказ = Истина;

Автор: alex1c 22.01.13, 12:44

Цитата(Ardi @ 22.01.13, 12:35) *
Как-то так:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
Отказ = Истина;

Я об этом тоже думал, а друих вариантов нет?

Автор: pablo 22.01.13, 13:57

Если ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.ПомощникБухгалтера) тогда
  Отказ = Истина;
конецесли;

Автор: Vofka 22.01.13, 14:17

pablo, зачем так сложно? smile.gif

Если НЕ РольДоступна("ПомощникБухгалтера") Тогда
    Отказ = Истина;
КонецЕсли;

Автор: logist 22.01.13, 15:21

Если совсем не усложнять, то:

Отказ = РольДоступна("ПомощникБухгалтера");

smile.gif

Автор: alex1c 22.01.13, 15:28

Всем спасибо! Думал может есть вариант с помощью RLS, но похоже нет.

Автор: Vofka 22.01.13, 15:28

Цитата(alex1c @ 22.01.13, 15:28) *
Думал может есть вариант с помощью RLS, но похоже нет.

Можно и с помощью RLS, но приведенный выше вариант проще и легче.

ЗЫ. а pablo плюс где? Он первый идею предложил smile.gif .

Автор: alex1c 22.01.13, 15:44

Цитата(Vofka @ 22.01.13, 15:28) *
Можно и с помощью RLS, но приведенный выше вариант проще и легче.

Если не сложно, поделитесь, не сильно хочется вносить изменения в стандартные документы (обновлять потом...).

Автор: Vofka 22.01.13, 15:54

Я прямо сию минуту не готов ответить, это нужно смотреть. bk.gif

Автор: alex1c 22.01.13, 15:59

Цитата(Vofka @ 22.01.13, 15:54) *
Я прямо сию минуту не готов ответить, это нужно смотреть. bk.gif

Если будет время, буду признателен. Это не срочно.

Автор: alex040269 22.01.13, 17:31

попробуйте разрешить чтение и запретить просмотр

Автор: alex1c 22.01.13, 21:12

Цитата(alex040269 @ 22.01.13, 17:31) *
попробуйте разрешить чтение и запретить просмотр

Пробовал, так не дает открыть список документов, только ссылку показывает в платежке.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua