Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Разве может работать код модуля объекта внешней обработки, если 1cv8c уже снят?

Разве может работать код модуля объекта внешней обработки, если 1cv8c уже снят?
Я
   ptiz
 
19.07.21 - 15:05
Платформа 8.3.17.1496. Клиент-сервер.

Сделал внешнюю обработку дл БП 3.0.
В ней есть кнопка, которая в итоге вызывает простой код:

ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.ЗагрузитьРеализацииНаСервереИзФайла(АдресХранилища);

АдресХранилища - туда помещены двоичные данные, из которых загружаются накладные.

Всё работает. Но!
В процессе отладки в один прекрасный момент я обнаружил, что 1С я закрыл, остался конфигуратор, но процедура загрузки продолжила выполняться! Накладные продолжали плодиться.
В активных соединениях светился "Тонкий клиент" с моего компа, хотя процесса 1cv8c на клиенте не было. Процедура обработки продолжала работать как будто это фоновое задание.

Это баг или фича? Если фича - как повторить?
   Garykom
 
1 - 19.07.21 - 15:06
(0) это фича сервера
повторяется легко
   H A D G E H O G s
 
2 - 19.07.21 - 15:07
(0) Ну серверный вызов живет и дышит, че бы нет то?
   END
 
3 - 19.07.21 - 15:07
(0) Такое возможно. Сколько раз наблюдал, что платформа сама не убивает серверные вызовы, хотя закрыты все клиенты, их породившие.
   END
 
4 - 19.07.21 - 15:08
(0) Напиши тяжкий запрос, запусти в консоли и сруби клиент. Запрос продолжит выполняться.
   ptiz
 
5 - 19.07.21 - 15:17
Жесть полная эти ваши УФ.
   ptiz
 
6 - 19.07.21 - 15:19
Но прикольно. Надо загрузить огромный объем данных. Я так могу кучу клиентов пооткрывать, запускать обработку и срубать клиентов, чтобы не мешались :)
   Garykom
 
7 - 19.07.21 - 15:19
(6) эээ а зачем клиентов срубать когда один клиент может кучу фоновых на сервере?
   Garykom
 
8 - 19.07.21 - 15:20
(7)+ и да так и делают параллельную загрузку или выгрузку в кучу потоков на сервере
   ptiz
 
9 - 19.07.21 - 15:21
(7) Для фонового нужна процедура общего модуля. А я типовую трогать не хочу. Расширение делать ради разовой операции?
   Вафель
 
10 - 19.07.21 - 15:21
(9) можно и из обработки, если она подключена в справочник внешних
   Вафель
 
11 - 19.07.21 - 15:22
   Garykom
 
12 - 19.07.21 - 15:25
   Garykom
 
13 - 19.07.21 - 15:27
(9) или сделать свое расширение миниБСП и юзать общую процедуру для фоновых, которая будет код из внешней вызывать
   ptiz
 
14 - 19.07.21 - 15:38
Кстати, Асинх из последних платформ тоже можно использовать как аналог "фоновых" при выполнении из обработки? Или ошибаюсь?
   ДенисЧ
 
15 - 19.07.21 - 15:55
(14) Ошибаешься, к сожалению
   Garykom
 
16 - 19.07.21 - 15:59
(15) в МП фоновые на клиенте выполняются

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.