Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1 - удалить сотрудника из бд

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

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

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

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

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

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

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

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

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

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

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


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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует