0
dimm7310
22.05.13
✎
11:00
|
на инфостарт нашел обработку
для использования в обычных формах. Я пытаюсь адаптировать ее для управляемых форм. Столкнулся с проблемой: в прототипе обработки в модуле формы есть экспортная переменная Телефония которой при открытии формы вызывается процедура модуля где присваивается Телефония = Новый ("AddIn.ROM-Asterisk")
Для управлемой формы такой алгоритм не подходит и приходится НаКлиенте В процедуре ПриОткрытии вызывать другую клиентскую процедуру где присваиваем Телефония = Новый ("AddIn.ROM-Asterisk") .
Теперь вопрос где хранить эту переменную, что она была доступна в других процедурах модуля формы?
Видел рекомендации для хранения Com объектов в Хранилище
пробовал
Объект.ТелефонияАдресХранилища = ПоместитьВоВременноеХранилище(Телефония,Новый УникальныйИдентификатор());
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
Как решить проблему?
|
|
1
oleg rizvanov
03.06.13
✎
01:55
|
Очень просто. В режиме управляемого приложения, если явно не указана директива НаКлиенте, то 1С использует сервер.
Укажите директиву НаКлиенте перед объявлением переменных и процедур/функция
|
|