Данные первичных документов 1с удалить
Программа 1С 8.3 не позволяет удалять справочники и документы в базе данных сразу же, без дополнительных проверок. Это сделано для того, чтобы избежать возможных ошибок. Например, если Вы хотите удалить номенклатуру, которая участвует в документе, — этого делать нельзя.
Рассмотрим, как в 1с 8.3 удалить помеченные на удаление документы и справочники. Удаление в 1С 8.2 немного отличается, но имеет аналогичный алгоритм.
Удаление объектов в 1С происходит в два этапа:
- Пометка на удаление — установка признака, что документ, справочник планируется удалить. Такой элемент ничем не отличается от других, его также можно выбирать в других объектах.
- Непосредственно удаление — специальная процедура, в процессе которой система контролирует, есть ли ссылки на данный объект в базе данных. После ссылочного контроля 1С принимает решение: можно ли удалить помеченный на удаление объект или нет.
Рассмотрим эти два этапа. Инструкция абсолютно универсальна и подойдет для всех конфигурации на 1С 8.3 — Бухгалтерия, ЗУП, Управление торговлей, ERP, Управление небольшой фирмой и так далее.
Пометка на удаление
Установить пометку на удаление в 1С очень просто. Достаточно выбрать в списке интересующий нас документ или справочник и нажать кнопку «delete»:
После чего нужно подтвердить своё намерение. В журнале теперь можно увидеть особую пометку:
Получите понятные самоучители по 1С бесплатно:
Это значит, что при следующем удалении объектов через специальную обработку система предложит удалить этот элемент номенклатуры.
Как в 1С 8.3 удалить помеченные на удаление объекты
Второй этап — непосредственно удаление того, что уже помечено в базе 1С. Делается это с помощью специальной служебной обработки «Удаление помеченных объектов». Расположена она на вкладке «Администрирование»:
При открытии 1С даст нам на выбор два варианта — автоматическое удаление всех объектов и выборочное:
Выборочное может пригодится, чтобы удалить какой-то конкретный объект. Для примера выберем «Автоматический режим» и нажмем «Удалить». Запустится удаление всех помеченных на удаление объектов в системе. По окончании работы система выдаст конфликтные ситуации — объекты, которые помечены на удаление, но участвуют в учете:
Тут нужно сделать выбор. Например, номенклатуру «Доска 4000х200х20» мы пометили на удаление, но она участвует в документах «Операция» и «Отчет производства за смену«. Если эти документы нам тоже не нужны, просто помечаем их на удаление и нажимаем на кнопку «Повторить удаление». Если документы нужны, стоит задуматься, возможно, эта номенклатура не должна быть помечена к удалению.
В нашем примере я решил, что эти документы мне в базе тоже не нужны, установил пометку на них. В результате система удалила и мешающую номенклатуру, и ненужный документ:
Вот и всё, теперь и Вы знаете, как удалить документы и справочники из 1С 8.3.
Автоматическое удаление справочников и документов
В платформе 1С 8.3 появилась отличная возможность удаления помеченных объектов автоматически. Данная возможность реализована с помощью так называемого регламентного задания. Система будет производить эту процедуру по расписанию. Это займет 3 минуты вашего времени.
Для настройки пройдите на вкладку «Администрирование» — «Поддержка и обслуживание», там есть флаг «Автоматически удалять помеченные объекты по расписанию»:
При нажатии на флаг система предложит нужный вариант для расписания:
Рекомендую оставить настройки «по умолчанию» и нажать «ОК». В этом случае удаление помеченных будет производится ночью, когда в программе 1С никто не работает.
Для Вашего удобства видео по удалению объектов:
Как вы знаете, в 1С:Бухгалтерия 8.3 (редакция 3.0) нельзя удалить никакой объект (справочник, документ) сразу. Можно лишь пометить его на удаление. Это объясняется тем, что данный объект может использоваться в других объектах базы.
Например, помеченный на удаление элемент справочника Номенклатура может использоваться в существующих документах на реализацию. Тогда удалять этот элемент нельзя. А если элемент нигде не используется - удалить его легче лёгкого!
Пусть у нас помечен на удаление элемент "Кирпич" из справочника Номенклатура. Удалим его насовсем из базы.
1. Для этого зайдем в раздел "Администрирование" и выберем там пункт "Удаление помеченных объектов" ( у вас другое меню? ):
2. В качестве режима удаления выберем "Автоматическое удаление всех отмеченных объектов". Этот вариант подходит почти всегда. Он может не подойти только, если у нас помимо "Кирпича" помечены на удаление другие объекты, которые мы по каким-то причинам не хотим сейчас удалять. А так - выбираем всегда первый вариант и жмем кнопку "Удалить".
3. Программа всё сделает сама и только в конце, если были помечены на удаление элементы, на которые ссылаются другие элементы базы, вылезет вот такое окно. Тут показаны элементы, которые невозможно удалить (левая часть) и объекты, которые на них ссылаются (правая часть). Просто нажмите кнопку "Закрыть".
Обратите внимание, что часто документы не удаляются из-за записей в регистре сведений "Данные первичных документов". Эту проблему мы обсуждаем здесь.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Очень часто нужно очистить базу от всех существующих документов. Чаще всего такое бывает, когда предприятие меняет юридическое лицо. Справочники при этом нужно оставить, а документы удалить. Рассмотрим как с помощью простой обработки можно пометить на удаление все документы в 1С 8.3.
Внимание! Перед запуском обработки обязательно сделайте резервную копию базы данных 1С. Данные изменения необратимы.
Удаление всех документов 1С для пользователей
После того как копия сделана, необходимо скачать специальную обработку — Удаление всех документов в 1С 8.3. Она универсальна и подойдет для любых конфигураций 1С на базе 8.2 и 8.3.
Для открытия обработки выберите пункт главного меню «Файл — Открыть»:
Где нужно выбрать путь к скачанной обработке на Вашем жестком диске.
После открытия обработка выглядит очень просто:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
Когда выполнение завершено, можно убедиться, что документы помечены на удаление, зайдя в любой журнал документов:
Для программистов
Обработка работает очень просто: она перебирает все виды документов, а затем обходит все документы конкретного типа.
Какой бы ни была причина появления этой ошибки, она говорит об одном: в регистре сведений есть запись с ключевыми параметрами, для которой имеется несколько значений, и программа 1С не знает: какая из этих записей правильная.
Ключевые параметры регистра сведений называются Измерениями , а значения по измерениям указываются в Ресурсах . PDF По правилам записи в регистры сведений ключевые параметры определяют значение ОДНОЗНАЧНО.
При работе в пользовательском режиме при попытке записи в регистр разных данных с одинаковыми ключевыми параметрами выдается ошибка, не позволяющая провести документ. PDF Пользователь при этом сразу видит ошибку, понимает в чем дело и исправляет ее.
В режиме обновления конфигурации ситуация более сложная, хотя отслеживание таких ситуаций регулируется в большинстве случаев в 1С автоматически. Разработчики вносят в программу изменения таким образом, что программа сама, по заложенному алгоритму и анализу данных, определяет какая из записей неактуальна и удаляет ее, продолжив обновление.
При возникновении ошибки будет выдано предупреждение о возникшей ситуации с регистром, которое не позволит продолжить обновление, пока не будет исправлена ошибка.
В новой версии конфигурации был изменен регистр Цены номенклатуры . PDF При обновлении конфигурации было выдано предупреждение о возникших неуникальных записях по этому регистру. PDF
Исправление ошибки «Записи регистра сведений стали неуникальными»
Последовательное обновление конфигурации без «пропусков»
Если конфигурация типовая и изменений в нее пользователем не вносилось, проведите обновление последовательно всеми вышедшими релизами, без пропусков. Возможно, разработчики что-то убирали в коде, а в следующем релизе — добавляли и пропуск этих промежуточных релизов привел к ошибке заполнения каких-то данных регистра по умолчанию.
- 0.67.63;
- 0.67.67;
- 0.67.70;
- 0.67.72.
При последовательном обновлении запускаются специализированные обработчики, которые могут исключить данную ошибку автоматически.
Настройка автоматического обновления
Настройте автоматическое обновление 1С: раздел Администрирование — Настройки программы — Интернет-поддержка и сервисы — Обновление версии программы .
При автоматическом обновлении подобная ошибка, как правило, не появляется, так как все изменения разработчиков в «промежуточных» релизах, которые может пропустить пользователь при самостоятельном обновлении, учитываются автоматически.
Для автоматического обновления программы 1С должна быть настроена Интернет-поддержка.
Сравнение конфигураций
В самых сложных случаях придется сравнить основную конфигурацию с конфигурацией базы данных, анализ данных последней и приводит к ошибке.
Основная конфигурация – это обновляемая конфигурация программы. В типовых, не измененных программах 1С она совпадает с конфигурацией поставщика. После обновления конфигурации, запускается процесс обновления Конфигурации базы данных, в которой еще содержатся старые данные до тех пор, пока процесс обновления не завершится полностью.
В момент появления ошибки основная конфигурация и конфигурация базы данных отличаются. Именно появление ошибки и мешает завершению обновления конфигурации базы данных. Поэтому нужно разобраться, что происходит и какие данные в базе мешают ее обновлению.
Пошаговая инструкция сравнения основной конфигурации и конфигурации базы данных.
Шаг 1. Открытие Конфигуратора.
Войдите в Конфигуратор информационной базы.
Откройте конфигурацию по кнопке Конфигуратор — Открыть конфигурацию . В правом окне откроется список всех объектов 1С.
Выберите команду Сравнить конфигурации .
Шаг 2. Настройка сравнения конфигураций.
Установите настройки как показано на рисунке.
Шаг 3. Запуск сравнения конфигураций.
Нажмите на кнопку ОК . Программа 1С выдаст окно сравнения конфигураций, в котором нужно перейти на регистр сведения Цены номенклатуры и раскрыть различия, нажав на «+» справа от объекта.
Шаг 4. Исправление ошибки.
Из таблицы сравнения видно, что в регистре Цены номенклатуры в основной конфигурации отсутствует параметр измерения Тип цен .
Войдите в базу данных и откройте регистр Цены номенклатуры : кнопка Главное меню — Все функции — Регистры сведений — Цены номенклатуры .
Как видно из рисунка, сейчас в регистре сведений Цены номенклатуры для Комплекта постельного белья две записи для типов цен:
Поскольку реквизит Тип цен был удален из основной конфигурации, в регистре сведений должно остаться две записи с разными ценами на одинаковые ключевые параметры для Комплекта постельного белья. Правила записи в регистр этого не допускают, и программа 1С выдает ошибку при обновлении базы данных.
Удалите одну из записей для Комплекта постельного белья и выполните обновление сначала. На этот раз никаких ошибок программа 1С не выдаст!
Если причину самостоятельно, используя указанные рекомендации, отыскать не удалось, базу придется передать профессионалам 1С для исправления.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Обработка удаляет все записи из регистра сведений Данные о времени...Минэкономразвития России обновил коэффициенты-дефляторы на 2019 год, применяемые при расчете налогов при.
(3 оценок, среднее: 1,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Спасибо за полезную информацию
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Здравствуйте, замечательная команда профессионалов!
Спасибо за прекрасные семинары, за ответы на вопросы!
Дальнейшего вам развития и успехов в вашей очень нужной работе!
Содержание
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
При работе с базой 1с 8.3 ЗУП обработка по удалению помеченных объектов помогает поддерживать чистоту в базе. Механизм хорош тем, что пока мы не удалили поставленные на удаление объекты, всегда можно снять пометку и продолжить работу с объектом (документом, справочником).
Удаление документов в 1С 8.3 ЗУП
Иногда в 1С 8.3 ЗУП необходимо пометить на удаление и удалить объект (документ, справочник), который был введен по ошибке или по какой-то другой причине. Для таких ситуаций в программе разработан алгоритм действий по удалению. Разберем его по шагам на примере удаления документа.
Шаг 1. Пометка объекта на удаление
Пометим на удаление документ.
Шаг 2. Запуск обработки по удалению
В разделе Администрирование откроем обработку Удаление помеченных объектов .
Если обработка не видна в разделе, то выведем ее. Для этого в разделе Администрирование нажмем на значок шестеренки и вызовем форму Настройки навигации .
В разделе См.также найдем и добавим обработку в Выбранные команды .
Если требуется, чтобы обработка располагалась в разделе в первых рядах, то выделим ее в таблице Выбранных команд .
По команде Переместить в группу отправим в Важное .
В результате обработку Удаление помеченных объектов можно будет сразу увидеть в разделе Администрирование .
Также обработку можно открыть другим способом — по ссылке. Для этого воспользуемся «горячими» клавишами Shift + F11 и в форме вставим ссылку на обработку — e1cib/app/Обработка.УдалениеПомеченныхОбъектов
Шаг 3. Запуск процедуры удаления в обработке
В обработке отобразится список помеченных на удаление объектов в 1С ЗУП. Оставим флажки на нужных для окончательного удаления объектах и запустим команду Удалить выбранные .
Шаг 4. Контроль связи удаляемого объекта с другими объектами и повторное удаление
При удалении в 1С 8.3 ЗУП контролируется не связан ли удаляемый объект с другими объектами базы и выдается список.
Со связанным объектом можно указать какие действия необходимо произвести.
В нашем пример, хотя и предлагается удалить записи в связанном с Приемом на работу регистре сведений Перерасчет зарплаты , но сделать это непосредственно из обработки не получится. Придется открыть сервис Перерасчетов ( Зарплата – Перерасчеты ) и там удалить лишнюю запись.
После этого возвратиться в обработку и повторить удаление объекта.
Документ будет удален из 1с 8.3 ЗУП.
Мы успешно разобрали как сделать удаление документов с помощью обработки Удаление помеченных объектов в 1С 8.3 ЗУП.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:ЗУП, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Рассмотрим как подключать, обновлять, отключать и удалять расширения в ЗУП.Из настроек расчета зарплаты (Настройка – Расчет зарплаты) убрана настройка...
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Читайте также: