Обезличивание базы ЗУП 3.1.*

Публикация № 995930

Администрирование - Защита, права, пароли

обработка обезличивание ЗУП 3.1 Зарплата

10
Обработка по перемешиванию/скрытию конфиденциальной информации в базе ЗУП.

Иногда возникает необходимость передать/продемонстрировать свою базу ЗУП третьим лицам. Например, вам нужно отдать копию своей базы ЗУП сотруднику подрядчика, разрабатывающего вам нетиповой обмен с вашей бухгалтерской базой.

Или, скажем, вы хотите продемонстрировать свои доработки базы ЗУП сторонним заказчикам и вам нужно быстро создать обезличенную "демо" базу.

При этом нужно сохранить конфиденциальность данной копии базы ЗУП, чтобы никто не смог "воспользоваться" (как именно придумайте сами :)) персональными данными, указанными в ней.

Скрытием данной конфиденциальной информации и занимается данная обработка, при этом данные в базе остаются читаемыми и приятными глазу :)

Всего можно выполнить 9 действий:

  • Перемешать ФИО в регистре сведений "ФИОФизическихЛиц" – произвольным образом перемешивает фамилии, имена и отчества в регистре с учетом пола физ. лица
  • Заполнить ФИО в справочнике по регистру сведений - процедура заполняет реквизит ФИО в справочнике по перемешанным выше данным регистра сведений, процедура также очищает реквизиты ИНН, СНИЛС и Дату рождения в справочнике "Физические лица"
  • Перемешать паспортные данные в регистре - случайным образом перемешивает все паспортные данные в соответствующем регистре сведений
  • Установить всем физ лицам одинаковую контактную информацию - берет первую попавшуюся таблицу с контактной информацией и устанавливает её всем остальным физ лицам
  • Переименовать подразделения и должности - последовательно переименовывает подразделения и должности по маске "Подразделение 1/2/3", "Должность 1/2/3", после этого по тому же алгоритму переименовываются позиции штатного расписания.
  • Очистить регистр склонений - очищает регистр сведений, где хранятся склонения по падежам всех обезличенных выше данных
  • Очистить краткий состав документов - очищает значение реквизита "КраткийСоставДокумента" во всех документах системы, где он присутствует. В этом реквизите в строке хранится краткий перечень физ. лиц документа  
  • Затереть реквизит физическое лицо в справочнике "Пользователи"
  • Очистить регистр сведений "Версии объектов"

Для надежности перемешивание ФИО можно сделать не один раз, это даст более "точный" результат.

Внимание: все действия, которые выполняет данная обработка являются необратимыми. Перед выполнением обязательно делайте БЭКАП, все действия рекомендуется делать ТОЛЬКО в тестовой базе.

Обработка тестировалась на версии ЗУП 3.1.8.216 на платформе 8.3.13.1690, но будет работать и на более ранних версия платформы и ЗУП 3.1.*

10

Скачать файлы

Наименование Файл Версия Размер
МАЕ_ОбезличиваниеЗУП
.epf 10,20Kb
04.02.19
15
.epf 10,20Kb 15 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. madonov 153 06.02.19 06:38 Сейчас в теме
затИреть = проставить знаки тире? =)

А если серьезно, то я бы ещё регистр "ВерсииОбъектов" почистил на случай, если в базе включено версионирование.
И со справочником "Пользователи" нужно что-то придумать (как минимум затереть реквизит "ФизическоеЛицо")
3. Skin123 127 06.02.19 10:33 Сейчас в теме
(1) Спасибо.
Орфографию поправил.
Добавил в обработку новые функции, которые очищают регистр "Версии объектов" и проставляют всем пользователям пустое физ лицо
2. ret 36 06.02.19 09:59 Сейчас в теме
"затиреть ИНН/СНИЛС" - ошибка в слове "затиреть". Проверочное слово "тёрка".
Поправьте пожалуйста.
4. Skin123 127 06.02.19 10:33 Сейчас в теме
5. capitan 1156 06.02.19 13:17 Сейчас в теме
А чем типовая с ИТС плоха ?
6. Skin123 127 06.02.19 14:59 Сейчас в теме
(5) Это которая заменяет все на УИДы?
Данные становятся действительно "нечитаемыми" и их уже, например, не продемонстрируешь кому-либо
Оставьте свое сообщение