|
ОФ: вынести заполнение движений документа в модуль с привилегированным режимом? | ☑ | ||
---|---|---|---|---|
0
vdeemer
10.02.20
✎
10:54
|
Здравствуйте!
Необходимо сделать движения в регистрах, на которые у пользователя нет прав. Решил воспользоваться привилегированным режимом, для этого создал общий модуль с соответствующими флагами, перенес код реакции на подписку событий ПриПроведении... Если на файловой базе все ОК, то в клиент-серверном варианте, понятное дело, "передача мутабельного значения". Подскажите, как это можно провернуть (в справке по этому God-mode написано как раз о движениях в регистрах, ну типа для того оно тоже заточено), не передавая Источник на сервер. Спасибо. |
|||
1
Cyberhawk
10.02.20
✎
10:59
|
У общего модуля поставь флажок коипиляции для толстого клиента ОП
|
|||
2
vdeemer
10.02.20
✎
11:01
|
(1) тогда снимается флажок "привилегированный режим", а мне нужен именно он
|
|||
3
FIXXXL
10.02.20
✎
11:08
|
(0) какие флаги на модуле подписки и на привилегированном?
|
|||
4
FIXXXL
10.02.20
✎
11:09
|
(3) + или как вариант, обрами свой код в УстановитьПривилегированыйРежим()
|
|||
5
RomanYS
10.02.20
✎
11:11
|
(4) Дословно из СП:
"В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий." |
|||
6
FIXXXL
10.02.20
✎
11:15
|
(5) движения наКлиенте?
|
|||
7
RomanYS
10.02.20
✎
11:17
|
(6) В ОФ объект(включая движения) на клиенте. Если ты с клиента запустишь проведение, то оно будет выполняться на клиенте.
|
|||
8
mooo
10.02.20
✎
11:18
|
(0) Установить у документа свойство "Прив. режим при проведении"
|
|||
9
RomanYS
10.02.20
✎
11:19
|
(0)
Вариант 1 Запускать само проведение на сервере. Вариант 2 На сервер передавать ссылку на регистратор, движения писать через "создатьнабор" с установкой отбора. Оба варианта костыльные |
|||
10
RomanYS
10.02.20
✎
11:23
|
(8) Придётся форму УФ делать. Без этого ничем не поможет.
v8: 8.2 Привилегированный режим при проведении. Как работает? |
|||
11
vdeemer
10.02.20
✎
11:24
|
(8) вариант не подходит, с этим документом нельзя так
(9) согласен, лучше ролями отработать(( |
|||
12
Cyberhawk
10.02.20
✎
11:25
|
(2) Значит, придется сначала уйти на сервер
|
|||
13
RomanYS
10.02.20
✎
11:27
|
(12) Сначала это когда?
|
|||
14
ssh2006
10.02.20
✎
12:13
|
(12) объект не передать, костыли городить
|
|||
15
Cyberhawk
10.02.20
✎
15:50
|
(13) Слово написано слитно. Означает "перед этим".
|
|||
16
Cyberhawk
10.02.20
✎
15:51
|
(14) Да, будет неудобство с точки зрения отсутствия готовенького объекта в памяти, если там какие-нибудь дополнительные свойства участвуют в логике проведения то неудобняк, иначе - ну придется сделать лишнее чтение объекта из БД, ну что поделать
|
|||
17
RomanYS
10.02.20
✎
15:59
|
(15) "перед этим" это перед чем? До того как тему на мисте создать))?
Предложения так и не понял, это один из вариантов (9) или есть ещё альтернатива? |
|||
18
pechkin
10.02.20
✎
16:36
|
а вот эти галки не спасают
https://i.imgur.com/mf5yaRc.png |
|||
19
Cyberhawk
10.02.20
✎
18:43
|
(17) Перед этим = перед кодом, который у автора не работает. Да, это вариант 2 оттуда.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |