К статье
Практический материал

Справочники и Данные · 12 мин

Как удалить поставщика в 1С

Как удалить поставщика в 1С: пометка на удаление, контроль ссылок, обработка ситуаций с документами и права. Пошаговая инструкция для разных конфигураций.

Поставщик в 1С — это элемент справочника «Контрагенты» (или «Партнеры» в связке с контрагентами в некоторых конфигурациях). Просто нажать Delete и стереть запись обычно нельзя: если на поставщика ссылаются документы поступления, счета, договоры или акты сверки, программа заблокирует удаление, чтобы не нарушить целостность базы. Поэтому процедура всегда состоит из двух этапов — пометка на удаление и контроль ссылочной целостности.

Ниже разобран порядок действий для типовых конфигураций: «1С:Бухгалтерия 8», «1С:Управление торговлей 11», «1С:ERP» и «Комплексная автоматизация». Интерфейс у них немного различается, но логика одинаковая. Отдельно рассмотрены ситуации, когда удалить поставщика невозможно или нежелательно, и безопасные альтернативы — например, закрытие карточки без удаления.

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

Когда поставщика можно удалить, а когда лучше не трогать

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

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

Маршрут решения

Как выбрать действие

Карточка создана по ошибке, документов по поставщику нетПометьте на удаление и выполните удаление помеченных объектов
По поставщику есть проведенные документы прошлых периодовНе удаляйте — закройте карточку или пометьте как неиспользуемую
Поставщик задублирован, документы разбросаны между двумя карточкамиСначала объедините дубли через обработку поиска и замены дублей, затем удаляйте лишнюю карточку
Документы есть, но все в текущем периоде и ошибочныеПометьте документы на удаление, затем удаляйте контрагента

Подготовка: резервная копия и проверка дублей

Первый шаг — создать копию базы. В файловом варианте достаточно скопировать каталог базы или сделать выгрузку через конфигуратор: «Администрирование» → «Выгрузить информационную базу». В клиент-серверном варианте копию делает администратор средствами СУБД или через выгрузку dt.

Второй шаг — проверить, нет ли дублей. Частая ситуация: один и тот же поставщик заведен дважды с небольшими отличиями в написании названия или ИНН. Удалять одну из карточек до объединения нельзя — документы останутся привязанными к разным элементам, и аналитика «развалится».

Для поиска дублей в типовых конфигурациях есть обработка «Поиск и удаление дублей»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». Укажите справочник «Контрагенты» и правила сравнения (по ИНН, по наименованию). Обработка объединит дубли: все документы и ссылки перенесутся на выбранный «главный» элемент, а лишние карточки будут помечены на удаление.

Шаг 1. Пометка поставщика на удаление

Откройте справочник контрагентов. В «1С:Бухгалтерии 8» это раздел «Справочники» → «Контрагенты», в «Управлении торговлей 11» и «ERP» — «НСИ и администрирование» → «НСИ» → «Контрагенты» (или «CRM и маркетинг» → «Контрагенты» в зависимости от версии).

Найдите нужного поставщика через строку поиска — по названию, ИНН или КПП. Выделите строку и нажмите клавишу Delete либо кнопку «Пометить на удаление» в меню «Ещё». Программа предложит пометить объект — подтвердите действие. Помеченный контрагент останется видимым в списке, но будет отображаться с перечеркнутой пиктограммой.

Если поставщик участвует в иерархии или является группой, программа спросит, помечать ли подчиненные элементы. Для обычной карточки контрагента этот вопрос не возникает.

Порядок действий
  1. 1
    Сделайте резервную копию базы
  2. 2
    Проверьте и объедините дубли контрагента, если они есть
  3. 3
    Откройте справочник «Контрагенты» и найдите поставщика
  4. 4
    Выделите карточку и нажмите Delete или «Пометить на удаление»
  5. 5
    Откройте «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  6. 6
    Запустите удаление и дождитесь контроля ссылочной целостности
  7. 7
    Если удаление заблокировано — разберите список ссылающихся объектов
  8. 8
    Проверьте результат: карточка исчезла из справочника, отчеты открываются без ошибок

Шаг 2. Удаление помеченных объектов и контроль ссылок

Пометка на удаление сама по себе ничего не стирает — физическое удаление выполняется отдельной операцией. Перейдите в «Администрирование» → «Обслуживание» → «Удаление помеченных объектов» (в некоторых конфигурациях путь: «НСИ и администрирование» → «Обслуживание»).

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

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

Что делать, если удаление заблокировано ссылками

Самый частый сценарий: на поставщика ссылаются документы, и удалить его не удается. Дальнейшие действия зависят от характера ссылок.

Документы ошибочные и находятся в текущем периоде

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

Документы относятся к закрытым периодам

Удалять такие документы нельзя — это исказит учет. В этом случае от удаления поставщика нужно отказаться. Альтернатива — закрыть карточку: в «Управлении торговлей» и «ERP» у партнера можно снять признак «Поставщик» или установить признак недействительности, в «Бухгалтерии» карточку переносят в отдельную группу «Архив» или добавляют в наименование пометку «(не используется)».

Ссылки в регистрах сведений и договорах

Иногда документов нет, но остаются записи в регистрах: история КИ (контактной информации), соглашения с поставщиком, цены номенклатуры контрагента, договоры. Договоры помечаются на удаление вместе с контрагентом автоматически или вручную. Записи регистров сведений, подчиненных контрагенту, обычно удаляются каскадно, но независимые регистры придется очистить отдельно.

Типичные ошибки
01
Удаление без резервной копии — при ошибочном удалении восстановить данные будет нечем
02
Удаление дубля до объединения — документы остаются привязанными к удаленной карточке, в отчетах появляются «битые» ссылки <Объект не найден>
03
Выбор режима «Автоматическое удаление всех помеченных объектов» вместо выборочного — стираются все помеченные объекты базы, включая те, что были помечены ранее другими пользователями
04
Удаление поставщика с историей закрытых периодов — искажение учета и проблемы при налоговых проверках
05
Игнорирование списка ссылающихся объектов — пользователь закрывает окно контроля, а карточка остается неудаленной

Особенности в разных конфигурациях

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

В «Управлении торговлей 11», «ERP» и «Комплексной автоматизации 2» действует двухуровневая модель: «Партнеры» и «Контрагенты». Поставщиком выступает партнер с соответствующей ролью, а юридические реквизиты хранятся в связанном контрагенте. Чтобы полностью убрать поставщика, нужно пометить на удаление и партнера, и контрагента. Обратите внимание: один партнер может быть связан с несколькими контрагентами (например, головная организация и филиалы) — удаление контрагента не удаляет партнера.

В «1С:Рознице» и небольших торговых конфигурациях структура проще, но логика та же: пометка, контроль ссылок, физическое удаление.

Сравнение вариантов

Полное удаление

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

Объединение дублей

Подходит, когда поставщик заведен несколько раз. Документы сохраняются и переносятся на одну карточку. Ограничение: требует аккуратного выбора «главного» элемента

Закрытие карточки без удаления

Подходит для реальных поставщиков с историей операций. Данные сохраняются для отчетности, но карточка исключается из активной работы. Ограничение: справочник не очищается физически

Проверка результата

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

Откройте несколько отчетов, где поставщик мог фигурировать: оборотно-сальдовую ведомость по счету 60, отчет по закупкам, акт сверки за прошлый период. Отчеты должны строиться без ошибок, а в строках не должно появляться записей вида «<Объект не найден>» — такой признак означает, что удалили объект, на который остались ссылки, и нужно восстанавливать базу из копии.

Контрольные точки

Как проверить результат

Поиск поставщика в справочнике «Контрагенты»
Норма

Карточка не находится, помеченной записи нет

Тревожный признак

Запись осталась или отображается перечеркнутой

Отчеты по взаиморасчетам и закупкам
Норма

Отчеты формируются, данные по другим контрагентам на месте

Тревожный признак

Появляются строки «<Объект не найден>» или ошибки при формировании

Окно удаления помеченных объектов после операции
Норма

Объект отсутствует в списке помеченных

Тревожный признак

Объект остался со статусом «не удален» и списком ссылок

Если в отчетах появились «битые» ссылки, единственное надежное решение — восстановить базу из резервной копии, сделанной перед удалением, и повторить процедуру правильно: сначала разобрать все ссылки, потом удалять.

Часто задаваемые вопросы

Почему кнопка «Удалить» неактивна или удаление не происходит?

Чаще всего не хватает прав: операции удаления помеченных объектов доступны пользователям с ролью «Администратор системы» или «Полные права». Также проверьте, не установлена ли дата запрета изменения данных — она может блокировать действия с объектами закрытых периодов. Обратитесь к администратору базы для выдачи прав или выполнения операции.

Что будет с документами, если удалить поставщика принудительно?

Типовая 1С не дает удалить объект, на который есть ссылки, — контроль ссылочной целостности блокирует операцию. «Битые» ссылки появляются только при обходе штатных механизмов (например, через внешние обработки прямого удаления). В документах вместо поставщика тогда отобразится «<Объект не найден>», и отчетность будет испорчена.

Можно ли удалить сразу несколько поставщиков?

Да. Выделите в списке контрагентов несколько строк (с зажатой Ctrl или Shift) и пометьте их на удаление. Затем в обработке «Удаление помеченных объектов» выберите выборочный режим и отметьте нужные элементы. Контроль ссылок выполнится для каждого объекта отдельно.

Как удалить поставщика вместе со всеми его договорами?

Договоры контрагента — подчиненный справочник. При пометке контрагента на удаление программа обычно предлагает пометить и подчиненные договоры. Если этого не произошло, откройте список договоров из карточки контрагента и пометьте их вручную, затем запустите удаление помеченных объектов.

Восстановится ли удаленный поставщик автоматически?

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

Чем отличается пометка на удаление от физического удаления?

Пометка — это обратимый статус: объект остается в базе, его можно «отменить пометку» и вернуть в работу. Физическое удаление через обработку «Удаление помеченных объектов» стирает запись из базы окончательно и выполняется только после контроля ссылок.

Итог

Что важно запомнить

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