Есть необходимость обрезать базу ЗиКа чтобы не висело лишних данных. Нутром чую, что задача геморройная... потому что надо оставить в живых сотрудников работающих на сей момент, а приняты они могут быть давным давно... и соответственно история по ним тоже должна быть живая...
Кто может по этому поводу что посоветовать или поругать идею?
База ведется с 2001 года, в ней скопилось много мусора, который нагружает базу, например справочник "Сотрудники" 3000 тысяч записей, и обход всего справочника, например при формировании штатного расписания или численности сотрудников занимает довольно долго времени. Помимо этого в базе есть еще куча всего старого и ненужного, которое мешает и напрягает бухов.
1. Составил список работающих сотрудников, остальных пометил на удаление.
2. Конвертацией данных перенёс всех непомеченных в новую базу, вместе с подчиненными справочниками. Самодельной обработкой удалил часть элементов из справочников с ручными корректировками доходов и налогов.
3. Самодельной обработкой пометил на удаление все кадровые документы по неработающим сотрудникам. Если был кадровый документ с табличной частью на несколько сотрудников, удалял неработающих из таб.части.
4. Конвертацией данных перенес все оставшиеся кадровые документы в новую базу.
5. Самодельной обработкой перетащил записи журнала "Зарплата" за последний год из старой базы в новую. В принципе, можно и не делать, но тогда бухам ещё долго придется вручную забивать данные для расчета среднего заработка в больничные, отпуска, и прочие командировки.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.