1с 8.2
Есть обработка, и она выполняет действия, при этом собирает кое какие данные себе в таблицу.
Когда данных накапливается к примеру 100 строк, обработка перекидывает их в Регистр сведений.
Хочется чтобы при закрытии обработки, так же отработала эта процедура и перекинула оставшиеся данные.
вариант 1) сразу пиши в регистр
вариант 2) выполнять всю работу в процедуре "Выполнить". Если не дали обработке доработать, выбрасывать исключение
вариант 3) Предусмотреть процедуру ДоделатьРаботу() и пусть её вызывает вызывающая сторона
а что, событие формы не катит? ну и учитывая последние тенденции в сфере 1состроения - в общем случае не получится, так что надо сбрасывать буфер не по достижении количества строк, а, например, раз в секунду
(1)
Спасибо, я так и думал, надеялся что есть другие способы.
Обработина уж очень большая и очень много процедур, придётся дописывать в нужные процедуры