Имя: Пароль:
1C
1С v8
ЗУП 3.1 - удалить сотрудника из бд
,
0 nikast
 
06.07.18
15:02
Всем привет, появилась необходимость удалить сотрудника из бд. И получается так, что содержится большое количество ссылок на объект, подскажите, если ли какие-нибудь механизмы по автоматизации удаления. Спасибо. Вопрос в том, чтоб именно удалить сотрудника, а не скрыть.
1 geka-geka
 
06.07.18
15:04
Для чего?
2 nikast
 
06.07.18
15:08
:) об этом история умалчивает
3 geka-geka
 
06.07.18
15:12
(2) Тогда лучше этого не делать.
4 Фрэнки
 
06.07.18
15:14
(2) а какие-то способы уже были испытаны?
5 nikast
 
06.07.18
15:17
В общем то, пока никакой... сижу думаю. Подошел к бухгалтеру, сидит помечает связанные документы на удаление.
6 nikast
 
06.07.18
15:18
Как я понимаю, надо обезличить сотрудника. Может удалить сотрудника без контроля ссылочной целостности
7 Фрэнки
 
06.07.18
15:43
(6) если для обезличивания, то есть готовые инструменты. Их надо просто найти.
8 Фрэнки
 
06.07.18
15:56
индивидуально - Универсальная обработка "Поиск и замена значений" предназначена для поиска и замены ссылочных значений в различных объектах информационной базы "1С:Предприятия".
9 El_Duke
 
гуру
09.07.18
10:03
(2) Ты бы выяснил прежде чем кидаться это делать

А то потом можно в приговоре будет прочесть такие строки: "Группой лиц, по предварительному сговору ... в результате чего необоснованно занижена налоговая база на 575930 млн. руб. Учитывая вышесказанное суд приговорил ... "
10 Serg_1960
 
09.07.18
10:09
(9) +1
Как правило, "... содержится большое количество ссылок на объект" - это приговор, крест на удалении. Ну не будешь же задним числом изменять бухгалтерские и налоговые документы без веской причины - а желание "удалить" сотрудника вместо "уволить" - к таковым причинам не относится.

Это всё "ля-ля", а по делу - я "за" обезличивание.
11 Serg_1960
 
09.07.18
10:11
(0) Гугли "Удалить все связанные объекты".
12 El_Duke
 
гуру
09.07.18
10:27
По делу

В такой просьбе надо ОТКАЗАТЬ. От кого бы она не исходила. Поскольку это повлечет за собой пересдачу ВСЕЙ бухгалтерской и ВСЕЙ зарплатной отчетности (ПФР, ФСС, 2 и 6-НДФЛ) с момента приема того сотра на работу
В свете этого фраза "появилась необходимость удалить сотрудника из бд" не имеет под собой никаких оснований. Не может возникнуть такой законной необходимости.
13 mistеr
 
09.07.18
10:30
(6) Перебить ему ФИО, паспорт, ИНН и прочее. И успокоиться на этом.
14 El_Duke
 
гуру
09.07.18
10:36
(13) Поможет если сотр уволен давно, а вот если неделю назад ?
15 mistеr
 
09.07.18
10:45
(14) В чем разница?
16 dachnik
 
09.07.18
10:48
(13) А после не забыть удалить ВСЕ бекапы и бумажные документы, которые должны храниться если не вечно, то ОЧЕНЬ большое количество лет! Вот какая за это предусмотрена статья?
17 Вафель
 
09.07.18
10:48
(15) значит отчет еще не сдан
18 Eiffil123
 
09.07.18
10:49
а если сотруднику начислялась ЗП, то начисления тоже помечаете на удаление?

Автоматизировать конечно такое нельзя. Если в этом и есть необходимость, то только вручную. Это нештатная работа системы.
19 El_Duke
 
гуру
09.07.18
10:49
(15) Сам не догадался ?

Как будете сдавать отчеты которые по людям с нарастающим итогом ?
20 bolobol
 
09.07.18
11:01
Чего-то тут не на те вопросы отвечают. Что делать в такой ситуации - ТС не спрашивал.

НайтиСсылки() - даст список ссылок

Через Метаданные - пройтись по реквизитам всего в поисках типа Сотрудник.

Если сотрудник у Физлица один - задача упрощается - искать в найденном нужно и Физлицо, иначе останутся ошмётки в документах, Сотрудник исчезнет, а записи по Физлицу останутся.

В найденных ссылках удалить ссылки целиком, удалить строки ТЧ, удалить записи регистров.
В режиме ОбменДанными = Истина записать изменения.

Упоминания о физлице и сотруднике в документах и регистрах пропадут. В Хранилищах значений - останутся битые ссылки.
21 El_Duke
 
гуру
09.07.18
11:03
(20) Не подталкивай человека к тому чтобы стать фигурантом уголовного дела
27 El_Duke
 
гуру
09.07.18
11:24
(26) Пожалуйста, обращайся
На личности ты первый перешел, а чьи комментарии тут бесполезные - еще вопрос


Я придерживаюсь мнения что ни в коем случае не следует удалять сотрудника их рабочей зарплатной базы. Даже если для такого действа вдруг отыщется легкое решение. Могут быть очень неприятные последствия, в первую очередь технические, но совсем не исключены и юридические
28 Масянька
 
09.07.18
11:28
Присоединяюсь к тем, кто против удаления. Однозначно.
Автору: если у вас на предприятии большой штат и текучка - стоит задуматься о свертке (ну, типа того) базы ежегодно. В рабочей базе минимум 5 лет - остальное в свернутой копии.
29 tomvlad
 
09.07.18
11:36
Для удаления сотрудника из ИБ можно воспользоваться обработкой "Свертка ЗУП, ЗГУ". После свертки в базе остаются только актуальные работники (действующие договоры и уволенные, которые должны войти в 6-НФДЛ).

https://o-systems.ru/soft/shrinkhrm/
30 JeHer
 
09.07.18
11:41
(9) (27) +
Та же ситуация с фиктивным трудоустройством: например, оформили на работу труп. Теперь его надо удалить.
В любом случае, попахивает незаконными действиями.
31 mistеr
 
09.07.18
12:08
(17) (19) Это проблемы тех, кто приказал "удалить из БД".

И вообще, ТС не сказал ничего про отчеты. Может, в этой базе вообще черная зарплата, а этот сотрудник - еще более "черный", о котором не должны знать даже черные. Во.
AdBlock убивает бесплатный контент. 1Сергей