Имя: Пароль:
1C
1С v8
v8: Н(еп)онятная ошибка: Попытка передачи с клиента на сервер мутабельного значения
0 StanleyMarsh
 
14.09.11
13:23
Обычная форма в управляемом приложении (толстый клиент). При отработке метода "Объект.Записать()" выдает ошибку "Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода "ЗапросыПередЗаписью ()"

Соответственно,этот же объект при записи его через управляемую форму нормально записывается.

В чем разница этих 2х способов записи? Как исправить этот глюк?))
1 lxs
 
14.09.11
13:29
2 lxs
 
14.09.11
13:29
3 StanleyMarsh
 
14.09.11
14:19
Тут совсем другое. Из управляемой формы процедуры в общих модулях отрабатываются нормально, из обычной - с ошибкой "Попытка передачи с клиента на сервер мутабельного значения".
4 mikecool
 
14.09.11
14:20
(3) думается мне - абсолютно то...
5 StanleyMarsh
 
14.09.11
15:47
Как мне кажется если какая то процедура вызывается в обычной форме, то она выполняется на клиенте, и если в стек вызовов попадает процедура из модуля, где стоит только галочка "Сервер", то возникает эта ошибка. Проблема переформулировалась: "Как запускать процедуры из общих модулей, которые только на сервере отрабатывают, в обычных формах"))
6 hhhh
 
14.09.11
15:51
(5) а в чем проблема? Просто следи за передаваемыми параметрами, не передавай мутабельных значений.
7 acsent
 
14.09.11
15:54
В модуле где подписка, не стоит галка толстый клиент
8 StanleyMarsh
 
14.09.11
16:04
(6) Конфу не охота менять
(7) В том модуле еще стоит галка "Привилегированный", которая снимается когда ставишь галку клиент
Независимо от того, куда вы едете — это в гору и против ветра!