Имя: Пароль:
1C
1С v8
Вопрос знатокам компоненты ROM-Asterisk - использование в управляемых формах
0 dimm7310
 
22.05.13
11:00
на инфостарт нашел обработку http://infostart.ru/public/121803/
для использования в обычных формах. Я пытаюсь адаптировать ее для управляемых форм. Столкнулся с проблемой:  в прототипе обработки в модуле формы есть экспортная переменная Телефония которой при открытии формы вызывается процедура модуля где присваивается Телефония = Новый ("AddIn.ROM-Asterisk")

Для управлемой формы такой алгоритм не подходит и приходится НаКлиенте В процедуре ПриОткрытии вызывать другую клиентскую процедуру где присваиваем Телефония = Новый ("AddIn.ROM-Asterisk") .

Теперь вопрос где хранить эту переменную, что она была доступна в других процедурах модуля формы?

Видел рекомендации для хранения Com объектов в Хранилище
пробовал
Объект.ТелефонияАдресХранилища = ПоместитьВоВременноеХранилище(Телефония,Новый УникальныйИдентификатор());    

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

Как решить проблему?
1 oleg rizvanov
 
03.06.13
01:55
Очень просто. В режиме управляемого приложения, если явно не указана директива НаКлиенте, то 1С использует сервер.
Укажите директиву НаКлиенте перед объявлением переменных и процедур/функция
2 oleg rizvanov
 
03.06.13
01:57
вот похожая ветка в форуме: http://www.simplit.com.ua/forum/viewtopic.php?f=5&t=980
Возможно ваша, вопрос уж очень похожий