Имя: Пароль:
1C
1С v8
Подписки на событие
0 shatalxe
 
05.02.16
09:51
В УНФ 1.5.4.46 есть подписка на событие ОбменМобильноеПриложениеПриЗаписиДокумента для документа ЗаказПокупателя

Во время обмена данными при записи документа вызывается это событие С КЛИЕНТА, и выходит исключение о попытке передать на сервер мутабельное значение

Вопрос: помогите понять, от куда во время обмена появляется вызов с клиента и как его обойти
1 Лефмихалыч
 
05.02.16
10:07
(0) у модуля есть галка "Вызов сервера"?
2 Cyberhawk
 
05.02.16
10:07
Внешнее соединение
3 Cyberhawk
 
05.02.16
10:08
Обойти можно либо оставив только галку "Сервер", но все-таки лучше добавить галку "Внешнее соединение"
4 shatalxe
 
05.02.16
10:27
(3) тогда он просто на просто не найдёт этот модуль на клиенте, и опять же выйдет исключение. А совсем удалять подписку не хотелось бы
5 Cyberhawk
 
05.02.16
10:55
(4) Полагаю, это ты рассудил касательно первой части моего предложения. А теперь делай как написано во второй :)
6 shatalxe
 
05.02.16
11:28
(5) Получилось. Как я понял, платформа сначала пытается получить модуль из внешнего соединения, если не получается - то с клиента. или я чего то не знаю про внешнее соединение..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший