Разберем пример для док РеализацияТиУ
Создаем новую обработку. В ее модуле пишем
Процедура Инициализировать (Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт
// Введем переменные
Товары = Объект.Товары;
Организация = Объект.Организация;
ДатаОстатков = Объект.Дата;
СерийныеНомера = Объект.СерийныеНомера;
//
ЗаполнитьПоСериям(Товары, Организация, ДатаОстатков, СерийныеНомера)
КонецПроцедуры
Идем в модуль документа РеализацияТиУ. Находим процедуру ЗаполнитьПоСериям. Копируем ее в модуль обработки. И дополняем ее параметры что бы выглядело так
Процедура ЗаполнитьПоСериям(Товары, Организация, ДатаОстатков, СерийныеНомера)
--//--Телопроцедуры--//--
КонецПроцедуры
Далее в процедуре ЗаполнитьПоСериям нажав ctrl + "H" змаменяем ЭтотОбъект на Объект.
Обработка готова. Теперь можно менять ее как того требует заказчик.
В данном виде обработка может подбирать серии неоперативно благодоря "ДатаОстатков = Объект.Дата"
Сохраняем и подключаем ее к базе.
Надеюсь моя статья сэкономит время как начинающим, так и опытным программистам.