Обработка удаляет физические лица, которые нигде не работают.
Внесла изменения. Если физ лицо участвует в переносе данных, то оно не попадет в таблицу с результатом. Сделала выборку на основные регистры "СведенияОДоходахСтраховыеВзносы", "ИсчисленныеСтраховыеВзносы" и "СтраховыеВзносыПоФизическимЛицам"
Обработка работает на версии платформы 8.3.х, сегодня (октябрь 2023) проверила на 8.3.22, была написана очень давно и все еще работает без проблем. ЗУП КОРП версии 3.1.23 - работает, так как ЗУП и ЗУП КОРП используют одни и те же регистры. Моя обработка не ссылается ни на какие модули в базе и получается, не перестает работать от изменения релиза.
Сначала находит их, показывает вам в табличной части, и после пометки нужных - удаляет.
Иногда необходимо почистить справочник физ лиц, так как бывает, в программе настраивали перенос или синхронизацию с бухгалтерской программой. При обмене все физ лица из одной базы перенеслись в ЗУП КОРП, а этого не должно было быть, но факт уже случился.
Моя обработка собирает всех физических лиц, у которые нет ни трудоустройства, ни совмещения. То есть любую историю по человеку разыскивает и, если он не работал ни в одной из организаций, числящихся в этой базе, выводит в табличное поле.
Всех найденных людей обработка формирует в список. Далее можно выбрать Выделить всех, и флагом отметится все физ лица, далее можно удалить.
Если по какой-то причине вам не надо кого-то удалять, можно снять флаг. При удалении этот человек останется в базе.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.27.152, 3.1.22.86