Программа MAGAZKA не позволяет удалять справочники и документы в базе данных сразу же,
без дополнительных проверок.(на уровне платформы 1С - общее правило для всех).
Это сделано для того, что бы избежать возможных ошибок.
Например, если вы хотите удалить номенклатуру, которая участвует в документе — этого делать нельзя.
Рассмотрим, как в MAGAZKA удалить помеченные на удаление документы и справочники.
Удаление объектов в MAGAZKA происходит в два этапа:
Пометка на удаление — установка признака, что документ, справочник планируется удалить.
Такой элемент ничем не отличается от других, его также можно выбирать в других объектах.
Непосредственно удаление — специальная процедура, в процессе которой система контролирует,
есть ли ссылки на данный объект в базе данных.
После ссылочного контроля 1С принимает решение: можно ли удалить помеченных на удаление объект или нет.
Рассмотрим эти два этапа.
Инструкция абсолютно универсальна и подойдет для всех конфигурации на 1С.
Пометка на удаление справочника
Создадим элемент справочника
в форме списка справочника в меню есть кнопка "Установить пометку удаления" горячая клавиша "DEL"
или правой кнопкой - контекстное меню - "Установить пометку удаления"
у элемента измениться значок - добавиться красный крестик - элемент справочника помечен на удаление (мы собрались его удалить)
также можно и обратно запустить процесс - снять пометку на удаление
Можно пометить на удаление ГРУППУ справочника - таким же способом
отличие в том , что все элементы справочника входящие в эту группу - также будут помечены на удаление (удаляем массово группу справочника)
Пометка на удаление документа
Откроем Журнал (форму списка документов)
Документ бывает записанным, проведенным и помеченным на удаление.
у проведенного документа существуют - ДВИЖЕНИЯ (изменения остатков например)
при установке ПОМЕТКИ НА УДАЛЕНИЕ документа - движения очищаются
и если отменить Пометку на удаление документа (передумали удалять)
Пометка на удаление снимется - документ остается не проведенным ! Его нужно заново провести !
Не посредственное удаление объектов из базы (операция необратимая - восстановить объект можно будет только из архива)
На Главном окне программы - вкладка "Адм.панель" (она доступна только пользователю с правами "Администратор")
Главное окно закроется и появится штатная служебная панель с функциями 1С,
нам в данном примере нужно "Удаление помеченных объектов"
Пометим на удаление только справочник номенклатуры "Комплект постельного белья СТАНДАРТ"
но видим три ссылки на удаление ? Почему ?
справочник Единицы и Картинка - подчиненный справочник справочнику Номенклатуры
и логично что будут удалены вместе с владельцем
Внизу нажимаем кнопку "Контроль" для проверки возможности удаления
в верхнем окне все галочки зеленые и кнопка "Удалить" доступна - нажимаем и удаляем.
точно также удаляются и документы
Но если мы создали справочник номенклатуры "Комплект постельного белья СТАНДАРТ" и использовали его
в каком либо другом объекте программы (например в документе "Ввод остатков"
пытаемся удалить .....
и видим , галочки красные и кнопка "Удалить" недоступна, а нижней таблице в Ссылки на удаляемый объект
ссылка на документ "Ввод остатков"
В этом случае нужно или удалить элемент справочника из документа или радикально удалить документ - по другому нельзя - для сохранения целостности базы
Напомню вам почему - на картинке - справочник номенклатуры - используется в документе "Ввод остатков"
зайдем в редактирование справочника - и изменим наименование на другое . Запишем.
откроем документ "Ввод остатков" и видим что наименование у товара изменилось. Т.е. мы изменили наименование у ссылки (и оно поменяется во всех используемых объектах программы)
Кто то скажет , что видел вот такое меню - Удалить непосредственно
удаляет быстро и без лишних движений. Да такое меню есть , но оно скрыто от Пользователь
и пользоваться данным пунктом меню - КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЮ (если полностью не осознаете что произойдет)
а будет примерно вот так : в документах, отчетах....