Повторное обращение к внешней обработке #743434


#0 by L_i_y_a
Возможно ли в рамках сеанса подключить внешнюю обработку и хранить ее где-нибудь в памяти, чтоб не подключать каждый раз, когда к ней обращаются (обращение к модулю объекта)? Если возможно, то как это сделать?
#1 by zak555
а что второй раз с ней будешь делать ?
#2 by asady
время создания объекта внешней обработки критично?
#3 by L_i_y_a
время некритично. Хочу использовать ее как общий модуль
#4 by L_i_y_a
Т.е. в идеале - создать при начале работы и обращаться к процедурам/функция когда надо.
#5 by zak555
чего мешает её постоянно запускать ?
#6 by asady
ну и обращайся - что мешает - подумаешь файлик в тмп лежит. если при создании объекта нет ничего тяжелого - смылса париться с хранением не вижу.
#7 by L_i_y_a
На скорость это не сильно повлияет? У меня пользователи сильно трепетно к задержкам относятся
#8 by asady
они и не заметят - главное не пихай в конец модуля объекта ничего тяжелого и при создании на сервере не делай ничего такого.
#9 by L_i_y_a
Спасибо, попробую. Форма пустая, только модуль у нее заполнен. В модуле только функции.
#10 by asady
я бы на твоем месте заморочился формами - модулей формы у обработки может быть много, а модуль объекта один
#11 by Serg_1960
Присваивай ссылку на форму обработки в константу, например, при первом открытии (в начале сеанса). Короче: пока живы ссылки - объекты висят в кэшах (как то так).
#12 by Serg_1960
См.
#13 by L_i_y_a
Замерила производительность, получилось создание внешней обработки в 10 раз быстрее, чем чтение константы
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С