Как прервать процедуру из другой формы внешней обработки?

1. j.r.r 67 22.10.18 10:50 Сейчас в теме
Добрейшего времени суток, товарищи!

Во внешней обработке прописана процедура, которая долго что-то считывает

Для наглядности:

&НаСервере 
Процедура НайтиДляПримераНоменклатуру()
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	Номенклатура.Ссылка КАК Ссылка
		|ИЗ
		|	Справочник.Номенклатура КАК Номенклатура";	
	РезультатЗапроса = Запрос.Выполнить();	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

ТЗ = Объект.КакаяТаблица.Добавить();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		ТЗ.Номенклатура = ВыборкаДетальныеЗаписи.Ссылка;
	КонецЦикла;

ОткрытьФорму("ВнешняяОбработка.РаботаСДублямиНоменклатуры.Форма.ФормаОтказ");

КонецПроцедуры
Показать


Так вот. Как закрыв эту новую форму (нажать на крест), прервать выполнение этой процедуры?
По теме из базы знаний
Найденные решения
6. Boneman 302 22.10.18 11:13 Сейчас в теме
(4) в типовой, там целый общий модуль длительные операции есть.
И все отчеты и долгие обработки формируются в фоне.
Фоновое задание оно в самостоятельном сеансе работает, и имеет уникальный идентификатор, пот которому можно его получить и прервать.
Посмотри типовые документы, и отчеты. Прямо вот так с нахрапу, примера у меня нет.
alex-l19041; acanta; j.r.r; Bene_Valete; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Boneman 302 22.10.18 10:53 Сейчас в теме
(1) городи фоновое задание,
и прерывай его.
Других вариантов нет.
5. j.r.r 67 22.10.18 11:06 Сейчас в теме
(3)Можно пример. Или там много букав будет?
2. user633533_encantado 12 22.10.18 10:52 Сейчас в теме
Никак, форма на клиенте, а обработка на сервере. Только прерыванием процесса на самом сервере.
4. j.r.r 67 22.10.18 11:05 Сейчас в теме
(2) А как это тогда реализовано в типовой? Просто процесс очень длительный. И часто нужно что-то корректировать

А как тогда реализовать прерывание процедуры в этой же форме, если она блокирует 1с?
6. Boneman 302 22.10.18 11:13 Сейчас в теме
(4) в типовой, там целый общий модуль длительные операции есть.
И все отчеты и долгие обработки формируются в фоне.
Фоновое задание оно в самостоятельном сеансе работает, и имеет уникальный идентификатор, пот которому можно его получить и прервать.
Посмотри типовые документы, и отчеты. Прямо вот так с нахрапу, примера у меня нет.
alex-l19041; acanta; j.r.r; Bene_Valete; +4 Ответить
8. j.r.r 67 22.10.18 11:24 Сейчас в теме
7. maks_20 169 22.10.18 11:14 Сейчас в теме
9. j.r.r 67 22.10.18 11:28 Сейчас в теме
(7)Спасибо, буду изучать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот