Имя: Пароль:
1C
1С v8
Повторное обращение к внешней обработке
0 L_i_y_a
 
22.05.15
15:54
Возможно ли в рамках сеанса подключить внешнюю обработку и хранить ее где-нибудь в памяти, чтоб не подключать каждый раз, когда к ней обращаются (обращение к модулю объекта)? Если возможно, то как это сделать?
1 zak555
 
22.05.15
15:55
а что второй раз с ней будешь делать ?
2 asady
 
22.05.15
15:55
(0) время создания объекта внешней обработки критично?
3 L_i_y_a
 
22.05.15
15:57
(2) время некритично.
Хочу использовать ее как общий модуль
4 L_i_y_a
 
22.05.15
15:57
Т.е. в идеале - создать при начале работы и обращаться к процедурам/функция когда надо.
5 zak555
 
22.05.15
15:59
(4) чего мешает её постоянно запускать ?
6 asady
 
22.05.15
16:00
(3) ну и обращайся - что мешает - подумаешь файлик в тмп лежит. если при создании объекта нет ничего тяжелого - смылса париться с хранением не вижу.
7 L_i_y_a
 
22.05.15
16:04
На скорость это не сильно повлияет? У меня пользователи сильно трепетно к задержкам относятся
8 asady
 
22.05.15
16:06
(7) они и не заметят - главное не пихай в конец модуля объекта ничего тяжелого и при создании на сервере не делай ничего такого.
9 L_i_y_a
 
22.05.15
16:15
Спасибо, попробую.
Форма пустая, только модуль у нее заполнен. В модуле только функции.
10 asady
 
22.05.15
16:18
(9) я бы на твоем месте заморочился формами - модулей формы у обработки может быть много, а модуль объекта один
11 Serg_1960
 
22.05.15
16:21
Присваивай ссылку на форму обработки в константу, например, при первом открытии (в начале сеанса). Короче: пока живы ссылки - объекты висят в кэшах (как то так).
12 Serg_1960
 
22.05.15
16:23
13 L_i_y_a
 
22.05.15
16:32
Замерила производительность, получилось создание внешней обработки в 10 раз быстрее, чем чтение константы
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn