Главная - Безопасность
Удаление 1с 8.3. Бухучет инфо. Пример удаления элемента справочника Номенклатура

Программа 1С 8.3 не позволяет удалять справочники и документы в базе данных сразу же, без дополнительных проверок. Это сделано для того, чтобы избежать возможных ошибок. Например, если Вы хотите удалить номенклатуру, которая участвует в документе, — этого делать нельзя.

Рассмотрим, как в 1с 8.3 удалить помеченные на удаление документы и справочники. Удаление в 1С 8.2 немного отличается, но имеет аналогичный алгоритм.

Удаление объектов в 1С происходит в два этапа:

  1. Пометка на удаление — установка признака, что документ, справочник планируется удалить. Такой элемент ничем не отличается от других, его также можно выбирать в других объектах.
  2. Непосредственно удаление — специальная процедура, в процессе которой система контролирует, есть ли ссылки на данный объект в базе данных. После ссылочного контроля 1С принимает решение: можно ли удалить помеченный на удаление объект или нет.

Рассмотрим эти два этапа. Инструкция абсолютно универсальна и подойдет для всех конфигурации на 1С 8.3 — Бухгалтерия, ЗУП, Управление торговлей, ERP, Управление небольшой фирмой и так далее.

Установить пометку на удаление в 1С очень просто. Достаточно выбрать в списке интересующий нас документ или справочник и нажать кнопку «delete»:

После чего нужно подтвердить своё намерение. В журнале теперь можно увидеть особую пометку:

Это значит, что при следующем удалении объектов через специальную обработку система предложит удалить этот элемент номенклатуры.

Как в 1С 8.3 удалить помеченные на удаление объекты

Второй этап — непосредственно удаление того, что уже помечено в базе 1С. Делается это с помощью специальной служебной обработки «Удаление помеченных объектов». Расположена она на вкладке «Администрирование»:

Получите 267 видеоуроков по 1С бесплатно:

При открытии 1С даст нам на выбор два варианта — автоматическое удаление всех объектов и выборочное:

Выборочное может пригодится, чтобы удалить какой-то конкретный объект. Для примера выберем «Автоматический режим» и нажмем «Удалить». Запустится удаление всех помеченных на удаление объектов в системе. По окончании работы система выдаст конфликтные ситуации — объекты, которые помечены на удаление, но участвуют в учете:

Тут нужно сделать выбор. Например, «Доска 4000х200х20» мы пометили на удаление, но она участвует в документах «Операция» и « «. Если эти документы нам тоже не нужны, просто помечаем их на удаление и нажимаем на кнопку «Повторить удаление». Если документы нужны, стоит задуматься, возможно, эта номенклатура не должна быть помечена к удалению.

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

Вот и всё, теперь и Вы знаете, как удалить документы и справочники из 1С 8.3.

Автоматическое удаление справочников и документов

В программе 1С практически ни один объект нельзя сразу физически удалить. Данная возможность настраивается в ролях (права «удаление» и «интерактивное удаление»). Обычно разработчик не разрешает выполнение таких действий во избежание плачевных последствий в дальнейшем.

Пометка на удаление означает неактуальность объекта для пользователя. При установке пометки на документ, автоматически отменяется его проведение.

Пример удаления элемента справочника Номенклатура

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

Установим пометку на удаление непосредственно из формы списка данного справочника. Для этого выделим нужную нам позицию и нажмем на клавиатуре клавишу Del (либо воспользовавшись контекстным меню).

Программа задаст нам вопрос о необходимости (либо снятии) пометки на удаление. Ответим «Да».

После этого у выбранного нами элемента справочника появится знак. Напоминаем, что если у объекта конфигурации доступны права на удаление, либо интерактивное удаление, тогда при помощи комбинации Shift+Del вы сразу сможете удалить его физически.

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

Выберите в меню «Администрирование» пункт «Удаление помеченных объектов».

Так же данный функционал доступен в меню «Все функции».

В открывшемся окне программа предложит вам выбрать, хотите ли вы удалить все помеченные на удаление объекты или только некоторые. В нашем примере мы будем удалять только номенклатуру «Доска обрезная 50*250*300».

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

Чтобы наша номенклатура все-таки удалилась, необходимо пометить на удаления все объекты в таблице справа. Еще одним вариант – везде заменить наш объект на другой.

С простановкой пометки на удаления у связанных объектов у вас не должно возникнуть проблем, поэтому мы выберем замену.

Нажмите на кнопку «Заменить…».

Выберем ту номенклатурную позицию, на которую будет произведена замена во всех связанных объектах. После этого вам снова будет доступно окно для повторного удаления. На этот раз все прошло успешно, о чем нас уведомила программа.

Автоматическое удаление помеченных объектов по расписанию

В более новых версиях программы 1С (начиная с 8.3) разработчики добавили очень удобную возможность автоматического удаления помеченных объектов по расписанию. Давайте рассмотрим, как сделать данную настройку.

В открывшейся форме перейдите в раздел «Регламентные операции» и установите флаг в пункте «Автоматически удалять помеченные объекты по расписанию». После этого для вас станет активной гиперссылка «Настроить расписание». Перейдите по ней.

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

При начале работы в программах фирмы 1С у многих возникает вопрос, как удалить ненужные документы или элементы справочников? При нажатии на кнопку "Del" документ лишь помечается на удаление и при этом остается на своем месте. После прочтения статьи Вы будете знать ответ на этот вопрос.

Сейчас мы рассмотрим, как удалить документы в разных программах 1С. Общим моментом для всех программ является то, что удаление возможно только в монопольном режиме, т.е. кроме Вас в программе не должен работать никто в этот момент, на всех остальных компьютерах она должна быть закрыта.

Теперь разберемся, как удалить ненужные элементы в одной из самых популярных в настоящий момент программе - 1С: Бухгалтерия предприятия 8, версия 2.0.

Для начала нужно переключить интерфейс на Полный. Заходим в пункт меню

Сервис - > Переключить интерфейс - > Полный

Теперь выбираем пункт

Операции - >

И соглашаемся с тем, что операция может занять продолжительное время. Затем в открывшемся окне нажимаем кнопку "Контроль".

Программа начинает проверять, есть ли в других документах ссылки на те, которые вы хотите удалить. Например, на удаление помечен документ "Реализация товаров и услуг", но на этот документ есть ссылка в счете-фактуре. Программа сообщит об этом и документ в таком случае удалять не станет. Для того, чтобы документ или элемент справочника все-таки удалился, нужно сначала убрать ссылки на него из всех других документов.


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

После нажатия на кнопку "Удалить" те элементы, которые помечены зеленым, будут удалены.

Для того, чтобы удалить объекты в новой версии 1С: Бухгалтерии - редакции 3.0 нужно зайти на вкладку "Администрирование" и выбрать пункт "Удаление помеченных объектов".


А начиная с версии 3.0.34, нужно зайти в меню

Администрирование - > Поддержка и обслуживание - > Удаление помеченных объектов

Затем нужно выбрать, хотите ли Вы удалить все помеченные объекты или только некоторые из них.

В программе 1С: Комплексная автоматизация 8 и 1С: Зарплата и управление персоналом 8 также нужно переключить интерфейс на "Полный" и зайти в меню

Операции - > Удаление помеченных объектов

В заключении хочу еще отметить, что документы, которые помечены на удаление, но находят в закрытом периоде (установлена дата запрета редактирования), удалены не будут. Поэтому лучше делать всё своевременно, например, раз в месяц или перед началом подготовки к сдаче отчетности.

А если вам нужно больше информации о работе в 1С: Бухгалтерии предприятия 8, то вы можете бесплатно получить нашу книгу по ссылке .

Подходит для 1С 8.3 ЗУП, 1С 8.3 Управление торговлей, 1С 8.3 Бухгалтерия и других конфигураций 1С 8.3. Изучим режим запуска программы 1С 8.3 Управляемое приложение.

Не все знают, что эта обработка фактически заменила обработку Универсальный подбор и обработка объектов. А пометка на удаление в 1С 8.3 считается служебным реквизитом объекта. Поэтому, можно говорить об изменении реквизита документа в случае желания пометить документ на удаление.

Как пометить на удаление в журнале документов

Обработку, рассмотренную выше, есть смысл использовать в 1С 8.3 при сложных отборах и большом объеме удаляемых документов. Если удаляются документы из одного журнала документов, то можно поступить следующим образом.

Шаг 1

В открытом журнале документов Реализаций устанавливаем отбор по контрагенту “Плотник+” и Организации “Иванов ИП”:

Шаг 2

Нажимаем Ctrl+A – помечаем все документы отбора, затем при нажатой клавише Ctrl щелкаем по документу, который не нужно удалять. Например, реализации менее 10 000 руб. Таким образом отобрали нужные документы согласно примера, которые выделены цветом (в данном случае желтым):

Шаг 3

Щелкаем правой кнопкой мыши по списку. В выпадающем контекстном меню (или по кнопке Еще ) выбираем нужную команду Пометить на удаление/Снять пометку:

Получаем результат – 6 выбранных документов помечены на удаление:

Как пометить на удаление с помощью обработки Универсальные подбор и обработка объектов

Для подписчиков Информационно-технологического сопровождения (ИТС) есть специальная обработка УниверсальныеПодборИОбработкаОбъектов.epf . Найти ее можно на диске ИТС в каталоге \1CITS\EXE\ExtReps\Unireps82\UniversalSelection\ или поиском в онлайн версии ИТС.

Правда, работает она лишь при запуске 1С 8.3 в режиме обычного приложения. Для управляемого приложения можно найти аналогичные обработки на сайтах разработчиков.

Воспользуемся обработкой для подписчиков ИТС. Для этого настроим запуск программы 1С 8.3 в обычном режиме. Рассмотрим пример в программе 1С 8.3 ЗУП 3.0. Запускаем программу 1С ЗУП 3.0 в режиме Конфигуратор. В меню Сервис-Параметры на закладке Запуск 1С Предприятия ставим точку, как на рисунке ниже, у приложения Толстый клиент (обычное приложение) :

Нажимаем применить. Запускаем программу 1С ЗУП 3.0 (8.3) в режиме Предприятие (можно по кнопке F5 из конфигуратора). Теперь можно из меню Файл – Открыть выбрать обработку из каталога, где она установлена (или можно подключить ее).

Решаемая задача: Пометить на удаление все документы Начисления зарплаты и взносов по Основному подразделению за период февраль-июнь 2016г. по организации Идеал в 1С 8.3 ЗУП 3.0

Шаг 1

В окне Объект поиска начинаем набирать слово “начисление”. Программа 1С ЗУП 3.0 (8.3) предложит в выпадающем списке варианты. Выбираем объект Начисление зарплаты и взносов:

Шаг 2

На закладке Отбор по значениям реквизитов по “зеленой кнопке с плюсом” добавляем отборы, при этом поставим условие: дата > 01.02.2016г., так как в базе 1С 8.3 ЗУП последние документы за июнь 2016г.:

Шаг 3

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

Шаг 4

Переходим на закладку Обработки. Выбираем обработку Пометить на удаление, нажав на стрелку, переносим ее в правую часть окна – Выбранные обработки. Нажимаем Выполнить. Получаем результат:

Шаг 5

Далее откроем журнал Начисления зарплаты. Видим, что все документы начисления зарплаты с февраля по организации “Идеал” (кроме документа по не Основному подразделению) помечены на удаление. Откроем не помеченный на удаление документ. Видим, что он сформирован по Подразделению 2:

Как пометить на удаление сразу все документы без контроля ссылочной целостности

Например, этим способом можно воспользоваться, когда пользователь 1С 8.3 решил полностью очистить от документов базу 1С 8.3, а имеющиеся справочники и настройки использовать для ведения учета другой организации.

В Главном меню (треугольник в левом верхнем углу) выбираем Все функции . Находим обработку

На закладке Удаление данных этой обработки можно выбрать не только сразу все документы к удалению, но и задать отдельные виды документов, период удаления. По умолчанию в 1С 8.3 стоит галочка Удалять объекты , на которые есть права доступа:

Помечаем галочкой все документы. Остается только нажать на кнопку Удалить. Но, обращаем внимание, что без контроля ссылочной целостности есть смысл удалять объекты конфигурации при чистке базы 1С 8.3 или при отладке переноса (предупреждающая надпись от разработчиков). В остальных случаях лучше помечать объекты на удаление.

Очень часто нужно очистить базу от всех существующих документов. Чаще всего такое бывает, когда предприятие меняет юридическое лицо. Справочники при этом нужно оставить, а документы удалить. Рассмотрим как с помощью простой обработки можно пометить на удаление все документы в 1С 8.3.

Внимание! Перед запуском обработки обязательно сделайте . Данные изменения необратимы.

Удаление всех документов 1С для пользователей

После того как копия сделана, необходимо скачать специальную обработку — . Она универсальна и подойдет для любых конфигураций 1С на базе 8.2 и 8.3.

Для открытия обработки выберите пункт главного меню «Файл — Открыть»:

Где нужно выбрать путь к скачанной обработке на Вашем жестком диске.

После открытия обработка выглядит очень просто:

Получите 267 видеоуроков по 1С бесплатно:

Чтобы запустить процесс, необходимо нажать на единственную кнопку. Для больших баз время удаления может составить более 10 часов. Для примера — демонстрационная база 1С Бухгалтерия обрабатывается около 5 минут на компьютере средней мощности. После окончания работы документы, которые обработка не смогла пометить на удаление, отобразятся в поле сообщений с указанием причины.

Когда выполнение завершено, можно убедиться, что документы помечены на удаление, зайдя в любой журнал документов:

Для программистов

Обработка работает очень просто: она перебирает все виды документов, а затем обходит все документы конкретного типа.

Исходный код:

Для Каждого ТекМД из Метаданные. Документы Цикл Выборка = Документы[ ТекМД. Имя] . Выбрать() ; Пока Выборка. Следующий() Цикл ТекОб = Выборка. ПолучитьОбъект() ; Если ТекОб. ПометкаУдаления Тогда Продолжить ; КонецЕсли ; Попытка ТекОб. УстановитьПометкуУдаления(Истина ) ; Исключение Сообщить("Документ " + ТекОб + " не удалось пометить на удаление, по причине " + ОписаниеОшибки() ) ; КонецПопытки ; КонецЦикла ; КонецЦикла ;

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице

 


Читайте:



Прошивка htc desire 300. Подготовка к прошивке

Прошивка htc desire 300. Подготовка к прошивке

Как прошить HTC Desire? HTC Desire - это коммуникатор (смартфон) с операционной системой Android. Его разработала компания HTC....

Обзор USB кабелей с магнитным адаптером

Обзор USB кабелей с магнитным адаптером

Стремление избавиться от проводов привело к созданию беспроводных систем передачи мощности. Наиболее популярные стандарты AirFuel и Qi/PMA уже...

Что влияет на скорость работы компьютера Что зависит от процессора в играх

Что влияет на скорость работы компьютера Что зависит от процессора в играх

Здравствуй, %username%! Вряд ли кого-то удивишь тем, что игры сегодня штампуют конвейерным образом, а геймерский ПК ассоциируется просто с ворохом...

Алгоритм шифрования данных

Алгоритм шифрования данных

Encrypting file systemШифрующая файловая система это тесно интегрированная с NTFS служба, располагающаяся в ядре Windows 2000. Ее назначение:...

feed-image RSS