Управляемые формы и COMObject. Где хранить
Обработка при открытии устанавливает соединение с базой на 1с 7.7
Возник вопрос где хранить это соединение.
На сервере оно не храниться;
Реквизиту формы не присвоишь, ошибка Тип "COMОбъект" не может использоваться в данных формы
Во временное хранилище не дает сохранить, ошибка Переданное значение не может быть помещено во временное хранилище.
Помогите с решением, что я упустил
СомСоединение = Новый COMObject("v77.Application");
Результат = СомСоединение.Initialize(СомСоединение.RMTrade, СтрокаСоединения, "NO_SPLASH_SHOW");
Возник вопрос где хранить это соединение.
На сервере оно не храниться;
Реквизиту формы не присвоишь, ошибка Тип "COMОбъект" не может использоваться в данных формы
Во временное хранилище не дает сохранить, ошибка Переданное значение не может быть помещено во временное хранилище.
Помогите с решением, что я упустил
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) SemenovaMarinaV,
не прокатит,
при переходе с сервера на клиента, все удалится вместе с сеансом.
Поэтому - если держать, и вызывать по мере потребности то надо на клиенте все делать.
Либо если делать на сервере, но в таком ключе - все подготовить на клиенте, потом передать на сервер, и все отрабатывает там до победного.
Теоретически можно, действительно лучше создавать на сервере, там и держать
не прокатит,
при переходе с сервера на клиента, все удалится вместе с сеансом.
Поэтому - если держать, и вызывать по мере потребности то надо на клиенте все делать.
Либо если делать на сервере, но в таком ключе - все подготовить на клиенте, потом передать на сервер, и все отрабатывает там до победного.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот