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


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 или кнопку "Обновить" в браузере.
Рекламное место пустует