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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Ограничение доступа к данным

Автор: montesuma 21.06.11, 16:07


Добрый день.
кто может подсказать где можно найти литературу по ограничению прав доступа.
ситуация следующаяя, создал новую роль и хочу что бы редактрование документа "налоговая накладная" можно было осуществлять только в день его созданея

написал в этой роли следующее - (смотрите скрин) 32541850.gif

а выдает ошибку

я то понимаю что неверно задан парамерт, а где его указать не знаю

кто может дать ссылку на литературку

зараннее благодарен

Автор: -=VJ=- 21.06.11, 16:22

Цитата(montesuma @ 21.06.11, 17:07) *
я то понимаю что неверно задан параметр


А разве текущая дата не должна быть со скобками?

Автор: montesuma 21.06.11, 16:24

Цитата(-=VJ=- @ 21.06.11, 17:22) *
А разве текущая дата не должна быть со скобками?

ругается на скобочки

Автор: -=VJ=- 21.06.11, 16:41

Цитата(montesuma @ 21.06.11, 17:24) *
ругается на скобочки


А конструктором запроса воспользоваться?smile.gif

Автор: mister-x 21.06.11, 17:09

Амперсандом задаються параметри сеансу.

Автор: montesuma 21.06.11, 18:48

да с параметрами сеанса уже расчехлился, а больше никак?

Автор: Fynjy 22.06.11, 9:21

Цитата(montesuma @ 21.06.11, 19:48) *
да с параметрами сеанса уже расчехлился, а больше никак?

Перем глПараметрВашегоРЛС Экспорт

в модуле приложения ...

Автор: mister-x 24.06.11, 13:56

Схоже питання я задав http://pro1c.org.ua/redirect.php?http://chistov.spb.ru/ (якщо хтось не знає, що за один smile.gif ) - ось що він мені відповів

Цитата
Я: Как в условие роли (на таблицы) запихнуть свой параметр (не сеанса) - как в обычном запросе? для примеру запретить редактировать док-Вы, в которых Дата <= ТекущаяДата - свой параметр идет после # или как?
Павел Чистов: Никак. В РЛС можно оперировать данными текущей таблицы (того документа к которому описывается ограничение), другими таблицами, параметрами сеанса.
В Вашем примере прийдется создать параметр сеанса "ТекущаяДата" и устанавливать его при запуске системы. Но это вполне нормально, в типовых так и делают.

Автор: Vofka 24.06.11, 14:05

Цитата
В РЛС можно оперировать данными текущей таблицы (того документа к которому описывается ограничение), другими таблицами, параметрами сеанса.

А что значит "другими таблицами"?

Автор: mister-x 24.06.11, 14:15

Цитата
А что значит "другими таблицами"?
таблицями інших об*єктів - їх можна вибрати в конструкторі РЛС і щодо них умови ставити

Цитата
док-Вы
= документы smile.gif алгоритм треба поправити

Автор: Vofka 24.06.11, 15:27

Цитата
= документы smile.gif алгортим треба поправити

Вот беда smile.gif

Автор: montesuma 02.07.11, 7:55

усложним задачу))))
а если например есть 1ИБ,
в ней вед. учет по 2-м предприятиям,
сущ. 3 пользователя (1 дир., 1 бух. для одного предприятия и 1 бух. для другого)
-----------------------
если существует задача сделать так что-бы бухгалтера могли видеть данные (документы, отчеты. ...) только по своему предприятию, а дир. мог видеть все данные

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

Автор: logist 02.07.11, 11:56

Цитата(montesuma @ 02.07.11, 7:55) *
если существует задача сделать так что-бы бухгалтера могли видеть данные (документы, отчеты. ...) только по своему предприятию, а дир. мог видеть все данные

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

Разграничение доступа по организациям в типовых предусмотрено штатными средствами. Откройте справочник "Организации" и там есть кнопочка "Права" (дальше думаю сами сообразите.)

Автор: mister-x 02.07.11, 17:04

В 8.2.14 в ролі розділювача можна буде використовувати загальний реквізит (общий реквизит).

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