Справочники и Данные · 12 мин
Как удалить поставщика в 1С
Как удалить поставщика в 1С: пометка на удаление, контроль ссылок, обработка ситуаций с документами и права. Пошаговая инструкция для разных конфигураций.
Поставщик в 1С — это элемент справочника «Контрагенты» (или «Партнеры» в связке с контрагентами в некоторых конфигурациях). Просто нажать Delete и стереть запись обычно нельзя: если на поставщика ссылаются документы поступления, счета, договоры или акты сверки, программа заблокирует удаление, чтобы не нарушить целостность базы. Поэтому процедура всегда состоит из двух этапов — пометка на удаление и контроль ссылочной целостности.
Ниже разобран порядок действий для типовых конфигураций: «1С:Бухгалтерия 8», «1С:Управление торговлей 11», «1С:ERP» и «Комплексная автоматизация». Интерфейс у них немного различается, но логика одинаковая. Отдельно рассмотрены ситуации, когда удалить поставщика невозможно или нежелательно, и безопасные альтернативы — например, закрытие карточки без удаления.
Перед любыми действиями со справочниками сделайте резервную копию информационной базы. Удаление контрагента, на которого есть ссылки, способно «оторвать» реквизиты в старых документах, и восстановить данные без копии будет крайне сложно.
Когда поставщика можно удалить, а когда лучше не трогать
Удаление уместно, если карточка создана ошибочно: дубль контрагента, тестовая запись, поставщик, с которым не было ни одной операции. В этих случаях ссылок на объект нет, и удаление пройдет без последствий.
Если по поставщику были поступления товаров, оплаты, возвраты или корректировки, удалять его нельзя и не нужно. Документы прошлых периодов должны хранить реквизиты контрагента — это требуется для отчетности, налогового учета и возможных проверок. Вместо удаления карточку закрывают: снимают с нее актуальность, добавляют пометку «не использовать» или переносят в папку архива.
Как выбрать действие
Подготовка: резервная копия и проверка дублей
Первый шаг — создать копию базы. В файловом варианте достаточно скопировать каталог базы или сделать выгрузку через конфигуратор: «Администрирование» → «Выгрузить информационную базу». В клиент-серверном варианте копию делает администратор средствами СУБД или через выгрузку dt.
Второй шаг — проверить, нет ли дублей. Частая ситуация: один и тот же поставщик заведен дважды с небольшими отличиями в написании названия или ИНН. Удалять одну из карточек до объединения нельзя — документы останутся привязанными к разным элементам, и аналитика «развалится».
Для поиска дублей в типовых конфигурациях есть обработка «Поиск и удаление дублей»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». Укажите справочник «Контрагенты» и правила сравнения (по ИНН, по наименованию). Обработка объединит дубли: все документы и ссылки перенесутся на выбранный «главный» элемент, а лишние карточки будут помечены на удаление.
Шаг 1. Пометка поставщика на удаление
Откройте справочник контрагентов. В «1С:Бухгалтерии 8» это раздел «Справочники» → «Контрагенты», в «Управлении торговлей 11» и «ERP» — «НСИ и администрирование» → «НСИ» → «Контрагенты» (или «CRM и маркетинг» → «Контрагенты» в зависимости от версии).
Найдите нужного поставщика через строку поиска — по названию, ИНН или КПП. Выделите строку и нажмите клавишу Delete либо кнопку «Пометить на удаление» в меню «Ещё». Программа предложит пометить объект — подтвердите действие. Помеченный контрагент останется видимым в списке, но будет отображаться с перечеркнутой пиктограммой.
Если поставщик участвует в иерархии или является группой, программа спросит, помечать ли подчиненные элементы. Для обычной карточки контрагента этот вопрос не возникает.
- 1Сделайте резервную копию базы
- 2Проверьте и объедините дубли контрагента, если они есть
- 3Откройте справочник «Контрагенты» и найдите поставщика
- 4Выделите карточку и нажмите Delete или «Пометить на удаление»
- 5Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
- 6Запустите удаление и дождитесь контроля ссылочной целостности
- 7Если удаление заблокировано — разберите список ссылающихся объектов
- 8Проверьте результат: карточка исчезла из справочника, отчеты открываются без ошибок
Шаг 2. Удаление помеченных объектов и контроль ссылок
Пометка на удаление сама по себе ничего не стирает — физическое удаление выполняется отдельной операцией. Перейдите в «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» (в некоторых конфигурациях путь: «НСИ и администрирование» → «Обслуживание»).
Выберите режим «Выборочное удаление объектов», чтобы удалить только нужного поставщика, а не все помеченные объекты базы. Отметьте контрагента в списке и нажмите «Удалить». Программа запустит контроль ссылочной целостности — проверит, есть ли в базе документы, записи регистров и другие объекты, ссылающиеся на эту карточку.
Если ссылок нет, объект будет удален сразу. Если ссылки найдены, появится окно со списком: документы поступления, счета-фактуры, установки цен, записи регистров сведений. По каждой строке можно перейти к объекту двойным щелчком и решить, что с ним делать.
Что делать, если удаление заблокировано ссылками
Самый частый сценарий: на поставщика ссылаются документы, и удалить его не удается. Дальнейшие действия зависят от характера ссылок.
Документы ошибочные и находятся в текущем периоде
Если документы заведены по ошибке и период еще не закрыт, пометьте их на удаление, затем повторно запустите удаление помеченных объектов — теперь вместе с документами удалится и контрагент. Проверьте, что документы действительно не нужны: после удаления восстановить их без копии базы невозможно.
Документы относятся к закрытым периодам
Удалять такие документы нельзя — это исказит учет. В этом случае от удаления поставщика нужно отказаться. Альтернатива — закрыть карточку: в «Управлении торговлей» и «ERP» у партнера можно снять признак «Поставщик» или установить признак недействительности, в «Бухгалтерии» карточку переносят в отдельную группу «Архив» или добавляют в наименование пометку «(не используется)».
Ссылки в регистрах сведений и договорах
Иногда документов нет, но остаются записи в регистрах: история КИ (контактной информации), соглашения с поставщиком, цены номенклатуры контрагента, договоры. Договоры помечаются на удаление вместе с контрагентом автоматически или вручную. Записи регистров сведений, подчиненных контрагенту, обычно удаляются каскадно, но независимые регистры придется очистить отдельно.
Особенности в разных конфигурациях
В «1С:Бухгалтерии 8» поставщик — это контрагент, и вся процедура выполняется в одном справочнике. Договоры и счета привязаны к контрагенту напрямую, поэтому контроль ссылок покажет их все в одном списке.
В «Управлении торговлей 11», «ERP» и «Комплексной автоматизации 2» действует двухуровневая модель: «Партнеры» и «Контрагенты». Поставщиком выступает партнер с соответствующей ролью, а юридические реквизиты хранятся в связанном контрагенте. Чтобы полностью убрать поставщика, нужно пометить на удаление и партнера, и контрагента. Обратите внимание: один партнер может быть связан с несколькими контрагентами (например, головная организация и филиалы) — удаление контрагента не удаляет партнера.
В «1С:Рознице» и небольших торговых конфигурациях структура проще, но логика та же: пометка, контроль ссылок, физическое удаление.
Сравнение вариантов
Подходит для ошибочных и тестовых карточек без документов. Ограничение: невозможно при наличии ссылок, необратимо без копии базы
Подходит, когда поставщик заведен несколько раз. Документы сохраняются и переносятся на одну карточку. Ограничение: требует аккуратного выбора «главного» элемента
Подходит для реальных поставщиков с историей операций. Данные сохраняются для отчетности, но карточка исключается из активной работы. Ограничение: справочник не очищается физически
Проверка результата
После завершения удаления убедитесь, что операция прошла корректно. Откройте справочник контрагентов и найдите поставщика через поиск — карточка должна отсутствовать. Если включен показ помеченных объектов, убедитесь, что перечеркнутой записи тоже нет.
Откройте несколько отчетов, где поставщик мог фигурировать: оборотно-сальдовую ведомость по счету 60, отчет по закупкам, акт сверки за прошлый период. Отчеты должны строиться без ошибок, а в строках не должно появляться записей вида «<Объект не найден>» — такой признак означает, что удалили объект, на который остались ссылки, и нужно восстанавливать базу из копии.
Как проверить результат
Карточка не находится, помеченной записи нет
Запись осталась или отображается перечеркнутой
Отчеты формируются, данные по другим контрагентам на месте
Появляются строки «<Объект не найден>» или ошибки при формировании
Объект отсутствует в списке помеченных
Объект остался со статусом «не удален» и списком ссылок
Если в отчетах появились «битые» ссылки, единственное надежное решение — восстановить базу из резервной копии, сделанной перед удалением, и повторить процедуру правильно: сначала разобрать все ссылки, потом удалять.
Часто задаваемые вопросы
Почему кнопка «Удалить» неактивна или удаление не происходит?
Чаще всего не хватает прав: операции удаления помеченных объектов доступны пользователям с ролью «Администратор системы» или «Полные права». Также проверьте, не установлена ли дата запрета изменения данных — она может блокировать действия с объектами закрытых периодов. Обратитесь к администратору базы для выдачи прав или выполнения операции.
Что будет с документами, если удалить поставщика принудительно?
Типовая 1С не дает удалить объект, на который есть ссылки, — контроль ссылочной целостности блокирует операцию. «Битые» ссылки появляются только при обходе штатных механизмов (например, через внешние обработки прямого удаления). В документах вместо поставщика тогда отобразится «<Объект не найден>», и отчетность будет испорчена.
Можно ли удалить сразу несколько поставщиков?
Да. Выделите в списке контрагентов несколько строк (с зажатой Ctrl или Shift) и пометьте их на удаление. Затем в обработке «Удаление помеченных объектов» выберите выборочный режим и отметьте нужные элементы. Контроль ссылок выполнится для каждого объекта отдельно.
Как удалить поставщика вместе со всеми его договорами?
Договоры контрагента — подчиненный справочник. При пометке контрагента на удаление программа обычно предлагает пометить и подчиненные договоры. Если этого не произошло, откройте список договоров из карточки контрагента и пометьте их вручную, затем запустите удаление помеченных объектов.
Восстановится ли удаленный поставщик автоматически?
Нет, штатной корзины в 1С нет: после физического удаления объект восстановить нельзя. Единственный способ — восстановление из резервной копии базы или из архивной копии, если она делалась регламентными средствами. Поэтому резервное копирование перед удалением — обязательный шаг.
Чем отличается пометка на удаление от физического удаления?
Пометка — это обратимый статус: объект остается в базе, его можно «отменить пометку» и вернуть в работу. Физическое удаление через обработку «Удаление помеченных объектов» стирает запись из базы окончательно и выполняется только после контроля ссылок.
Что важно запомнить
Поставщик в 1С удаляется в два этапа: пометка на удаление в справочнике контрагентов и физическое удаление через «Администрирование» → «Удаление помеченных объектов». Если на карточку есть ссылки из документов, удаление блокируется — ссылки нужно убрать или отказаться от удаления в пользу закрытия карточки. Перед операцией всегда делайте резервную копию базы и проверяйте дубли контрагента.