Удаление данных: различия между версиями

Материал из Учеткин.by Wiki
Перейти к навигации Перейти к поиску
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
<div style="font-size:1.2em">
 
В Личном кабинете Пользователь способен только устанавливать/убирать  
 
В Личном кабинете Пользователь способен только устанавливать/убирать  
 
пометки на удаление (в списке объектов, через кнопку http://demo.uchetkin.by/Images/Help/delete.gif''Удалить'') для строк справочников и документов.
 
пометки на удаление (в списке объектов, через кнопку http://demo.uchetkin.by/Images/Help/delete.gif''Удалить'') для строк справочников и документов.
 
+
</div>
 
<div style="margin-left:8px; margin-right:8px; padding-left:4px; border: #D1CCBF 1px dotted; padding: 4px; background-color:#f7f5e8;">
 
<div style="margin-left:8px; margin-right:8px; padding-left:4px; border: #D1CCBF 1px dotted; padding: 4px; background-color:#f7f5e8;">
 
<b>Важно:</b>
 
<b>Важно:</b>
Непосредственное удаление помеченных на удаление отмеченных на удаление объектов происходит автоматически поздно ночью,  
+
Непосредственное удаление отмеченных на удаление объектов происходит автоматически и поздно ночью,  
 
в обязательном случае, в момент, когда с базой данной системы никто не работает - т.е.  
 
в обязательном случае, в момент, когда с базой данной системы никто не работает - т.е.  
 
все пользователи системы отключены.  
 
все пользователи системы отключены.  
 
</div>
 
</div>
 +
 +
<div style="font-size:1.2em">
 
Этот момент связан с тем, что система "дает шанс" Пользователю не удалять уже внесённые данные, а по возможности - скорректировать и восстановить их.
 
Этот момент связан с тем, что система "дает шанс" Пользователю не удалять уже внесённые данные, а по возможности - скорректировать и восстановить их.
 
+
</div>
 
==Важные условия удаления помеченных данных==
 
==Важные условия удаления помеченных данных==
<ul>
+
<ul style="font-size:1.2em">
 
<li>
 
<li>
 
Если же все-таки есть необходимость удалить объект (к примеру - ненужный документ), то в момент удаления, система проверяет,  
 
Если же все-таки есть необходимость удалить объект (к примеру - ненужный документ), то в момент удаления, система проверяет,  
ссылается ли другие данные на удаляемый элемент. Если ссылок на отмеченный элемент не обнаружено, то система выполняет физическое удаление элемента из базы данных системы, в противном случае - помеченный на удаление объект <b>остается в базе данных Пользователя</b>.
+
ссылается ли другие данные на удаляемый элемент. Если ссылок на отмеченный элемент не обнаружено, то система выполняет физическое удаление элемента из базы данных системы. В противном случае - помеченный на удаление объект <b>остается в базе данных Пользователя</b>.
 
</li>
 
</li>
<li>
+
<li style="padding-top:3px;">
 
На момент физического удаления данных ни один пользователь не должен нахоится в системе (по этой причине удаление происходит поздно ночью). В случае, если система не получила монопольный доступ ко всей базе данных - удаление информации не происходит.
 
На момент физического удаления данных ни один пользователь не должен нахоится в системе (по этой причине удаление происходит поздно ночью). В случае, если система не получила монопольный доступ ко всей базе данных - удаление информации не происходит.
 
</li>
 
</li>
 
</ul>
 
</ul>
 +
 +
==Поиск ссылок на объект==
 +
<div style="font-size:1.2em">
 +
Если после очередного ночного удаления помеченных объектов, в Вашей базе <b>остались помеченные на удаление объекты</b>, то это говорит о том, что на них существуют ссылки. Например - документы ссылаются на удаленные товары.
 +
<br>
 +
<b>Ситуация:</b>
 +
<br>
 +
<div style="margin-left:8px; margin-right:8px; padding-left:4px; border: #D1CCBF 1px dotted; padding: 4px; background-color:#f7f5e8;">
 +
Например, у Вас в списке номенклатуры есть товар "Табуретка". В 2014 году, у Вас было поступление этого товара от контрагента "Ромашка" по ТН №123 от 01.02.2014.
 +
Затем, позабыв о том, что было такое поступление, в 2017 году, Вы пометили на удаление товар "Табуретка". Этот товар НЕ удалиться, т.к. ссылка на него существует в документе ТН №123 от 01.02.2014.
 +
</div>
 +
 +
Для того, чтобы отследить, есть ли ссылки на интересующий объект, существует отчет: Дерево данных - Сервис - Отчеты - Мои данные - Поиск ссылок на объекты.
 +
Открыв данный отчет, необходимо указать:
 +
<ol>
 +
<li>Искомый товар (или контрагента)</li>
 +
<li>Указать примерный период. Дата начало которого, должна "зацепить" начало периода Вашего ввода данных. В нашем примере, это примерно 01.01.2014</li>
 +
<li>Доп.параметр отчета = Быстрый</li>
 +
<li>Нажать на кнопку Сформировать</li>
 +
</ol>
 +
В результате, Вы получите полный список объектов системы, ссылающихся на указанный искомый элемент. Что делать с этой информацией - решать Вам. Вы в праве удалить все объекты, которые содержат ссылки на искомый объект, этот вариант приемлем в случае, когда Ваши действия не повлияют на Ваш учет.
 +
</div>
  
 
==Примечания==
 
==Примечания==
<ul>
+
<ul style="font-size:1.2em">
 
<li>
 
<li>
 
Снять пометку удаления можно при помощи той же кнопки, которой была установлена пометка на удаление - http://demo.uchetkin.by/Images/Help/delete.gif ''Удалить''.
 
Снять пометку удаления можно при помощи той же кнопки, которой была установлена пометка на удаление - http://demo.uchetkin.by/Images/Help/delete.gif ''Удалить''.

Текущая версия от 15:50, 8 июня 2017

В Личном кабинете Пользователь способен только устанавливать/убирать пометки на удаление (в списке объектов, через кнопку delete.gifУдалить) для строк справочников и документов.

Важно: Непосредственное удаление отмеченных на удаление объектов происходит автоматически и поздно ночью, в обязательном случае, в момент, когда с базой данной системы никто не работает - т.е. все пользователи системы отключены.

Этот момент связан с тем, что система "дает шанс" Пользователю не удалять уже внесённые данные, а по возможности - скорректировать и восстановить их.

Важные условия удаления помеченных данных

  • Если же все-таки есть необходимость удалить объект (к примеру - ненужный документ), то в момент удаления, система проверяет, ссылается ли другие данные на удаляемый элемент. Если ссылок на отмеченный элемент не обнаружено, то система выполняет физическое удаление элемента из базы данных системы. В противном случае - помеченный на удаление объект остается в базе данных Пользователя.
  • На момент физического удаления данных ни один пользователь не должен нахоится в системе (по этой причине удаление происходит поздно ночью). В случае, если система не получила монопольный доступ ко всей базе данных - удаление информации не происходит.

Поиск ссылок на объект

Если после очередного ночного удаления помеченных объектов, в Вашей базе остались помеченные на удаление объекты, то это говорит о том, что на них существуют ссылки. Например - документы ссылаются на удаленные товары.
Ситуация:

Например, у Вас в списке номенклатуры есть товар "Табуретка". В 2014 году, у Вас было поступление этого товара от контрагента "Ромашка" по ТН №123 от 01.02.2014. Затем, позабыв о том, что было такое поступление, в 2017 году, Вы пометили на удаление товар "Табуретка". Этот товар НЕ удалиться, т.к. ссылка на него существует в документе ТН №123 от 01.02.2014.

Для того, чтобы отследить, есть ли ссылки на интересующий объект, существует отчет: Дерево данных - Сервис - Отчеты - Мои данные - Поиск ссылок на объекты. Открыв данный отчет, необходимо указать:

  1. Искомый товар (или контрагента)
  2. Указать примерный период. Дата начало которого, должна "зацепить" начало периода Вашего ввода данных. В нашем примере, это примерно 01.01.2014
  3. Доп.параметр отчета = Быстрый
  4. Нажать на кнопку Сформировать

В результате, Вы получите полный список объектов системы, ссылающихся на указанный искомый элемент. Что делать с этой информацией - решать Вам. Вы в праве удалить все объекты, которые содержат ссылки на искомый объект, этот вариант приемлем в случае, когда Ваши действия не повлияют на Ваш учет.

Примечания

  • Снять пометку удаления можно при помощи той же кнопки, которой была установлена пометка на удаление - delete.gif Удалить.
  • Администраторы системы раз в неделю выполняют ручное удаление данных (на случай, если кто-нибудь работал с системой на момент удаления помеченных объектов);