Имя: Пароль:
1C
1С v8
Только просмотр
0 Oliwer
 
02.12.17
11:58
Добрый день.
Есть документ, добавил закладку, но пользоваться данной закладкой документа нужно и в закрытом периоде.
А сейчас у пользователей с не полными правами вся форма не доступна.
Как   открыть некоторые реквизиты формы, если  у формы свойство "Только просмотр"?
1 h-sp
 
02.12.17
12:18
(0) уже несколько раз обсудили вчера и позавчера, поройтесь на форуме.
2 Лефмихалыч
 
02.12.17
12:27
(0) обработку этим пользователям дай, которой они только эти данные смогут править.
3 Звездец
 
02.12.17
12:35
что за привычка что-то править в закрытом периоде. Он на то и закрытый, что бы там ничего не менялось
4 Oliwer
 
02.12.17
13:20
Добавился функционал к документу, этот функционал должен работать и в закрытых периодах тоже.
5 nordbox
 
02.12.17
13:25
(4) Так документ или функционал???
Док влечет за собой изменение каких то учетных данных для которых он предназначен
а функционал, это совсем другое, может проще действительно оборомотку сделать?
6 Oliwer
 
02.12.17
13:28
Есть данные которые надо привязать к документу. Это и табличная часть и реквизиты.
7 nordbox
 
02.12.17
13:30
(6) Ну тогда я поддерживаю (3) + 100500
8 nordbox
 
02.12.17
13:32
+7 Ну пример приведи
9 Oliwer
 
02.12.17
13:34
Да уже написано просто под полные права.  И тут спохватился про  дату запрета.
Да и  обработка не  очень красиво. А тут  пользователь открыл документ, внес данные  и  всё.
10 Oliwer
 
02.12.17
13:37
Хотят они отмечать в документе  наличие документов подписанных.  Еще на основании  РТиУ делать док. Претензию, и что бы было видно сколько их создано. (ТабЧасть)
11 nordbox
 
02.12.17
13:42
Ну тут можно только для начала разрешить редактирование задним числом, потом сделать проверку что это док задним числом, запретить редактирование всей формы и разрешить редактировать некоторые реквизиты, при закрытии опять запретить задним числом.
вчера тема про это была.
12 nordbox
 
02.12.17
14:02
(10) не подойдет?
УстановитьПривилегированныйРежим (SetPrivilegedMode)
Синтаксис:
УстановитьПривилегированныйРежим(<Включить>)

Описание:

В файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы управляет (включает или выключает) привилегированным режимом исполнения кода, аналогичным режиму работы кода привилегированных модулей. В привилегированном режиме никакие проверки прав не выполняются и разрешены любые операции. В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий.
Первое выполнение метода с параметром Истина в файловом варианте информационной базы или на сервере в клиент-серверном варианте информационной базы включает привилегированный режим.
Для явного выключения привилегированного режима необходимо внутри процедуры или функции, в которой он был включен, вызвать метод с параметром Ложь столько же раз, сколько раз в этой же процедуре или функции был вызван метод с параметром Истина.
Если этого сделано не было, то при возврате из процедуры/функции, в которой был включен привилегированный режим, он будет выключен автоматически (неявно).
Если в процедуре или функции вызовов метода с параметром Ложь сделано больше, чем вызовов с параметром Истина, то будет вызвано исключение.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

По умолчанию привилегированный режим выключен.
См. также:

Глобальный контекст, метод ПривилегированныйРежим
13 Lama12
 
02.12.17
16:19
(6) Разделки документ на 2.