На предприятии возникла ситуация, когда кадровики неправильно забили стажи, в итоге пришлось все стажи вида "Стаж для оплаты больничных листов с учетом нестраховых периодов (с 2010 года)" заменить на стажи вида "Страховой стаж для оплаты больничных листов", при этом чтобы параметры остались как у "Стаж для оплаты больничных листов с учетом нестраховых периодов (с 2010 года)". Для этого и была написана эта обработка.
Обработка получает стажи двух видов, заменяемый и заменяющий, после чего либо меняет их параметры местами, либо меняет заменяемый стаж на заменяющий, оставляя параметры заменяемого, и удаляет заменяемый.
Интуитивно понятна, реализована двумя кнопками "Отобрать сотрудников" и "Заменить стажи". Сделано это для того, чтобы после отбора можно было изменить состав обрабатываемых записей.