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

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

Как удалить виды цен поставщика в 1С УТ 11

Как удалить виды цен поставщика в 1С УТ 11: пометка на удаление, удаление помеченных объектов, поиск ссылок, очистка регистра цен и типичные ошибки.

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

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

Ниже разобран полный порядок действий: от подготовки и проверки использования вида цены до очистки регистра сведений «Цены номенклатуры поставщиков» и обработки ситуаций, когда удаление блокируется.

Где хранятся виды цен поставщика и что нужно проверить перед удалением

Справочник «Виды цен поставщиков» находится в разделе Закупки → Настройки и справочники → Виды цен поставщиков (в некоторых настройках интерфейса — через «НСИ и администрирование»). Каждый элемент описывает прейскурант конкретного поставщика: валюту, способ задания цены, порядок округления и другие параметры.

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

Вид цены недавно создан и не использовалсяПростой случай

Пометка на удаление и удаление помеченных объектов пройдут без препятствий

Есть записи в регистре цен поставщиковУдаление заблокируется

Нужно очистить или переназначить записи регистра сведений

Вид цены указан в документах поступленияСсылки из документов

Потребуется решить: заменить ссылки или оставить пометку без удаления

Вид цены — предопределённыйОсобый статус

Предопределённые элементы удалить нельзя, можно только переименовать или не использовать

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

Удаление данных — необратимая операция. Перед началом работы в файловой базе сделайте копию каталога базы или выгрузку через конфигуратор, в клиент-серверном варианте убедитесь, что настроено регламентное резервное копирование средствами СУБД. Это займёт несколько минут, но позволит вернуть данные при ошибочном удалении.

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

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

Шаг 1. Пометка вида цены на удаление

Откройте список справочника: Закупки → Настройки и справочники → Виды цен поставщиков. Найдите нужный элемент — при большом количестве записей удобно использовать поиск по наименованию или отбор по контрагенту-поставщику.

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

Если нужно пометить несколько видов цен, выделите их с зажатой клавишей Ctrl и пометьте группой. Снять пометку можно так же — повторным нажатием Delete.

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

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

Перейдите в раздел Администрирование → Обслуживание → Удаление помеченных объектов. Система предложит два режима: автоматическое удаление всех помеченных объектов или выборочное удаление. Для контролируемой операции выбирайте выборочный режим — он покажет полный список помеченных объектов, и вы отметите только нужные виды цен.

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

По каждому объекту из списка доступны действия: открыть объект, заменить ссылки (если предусмотрено) или пометить объект на удаление. После обработки всех препятствий повторите удаление — вид цены будет удалён окончательно.

Очистка регистра «Цены номенклатуры поставщиков»

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

Удаление записей через документ регистрации цен

Штатный способ — найти документы «Регистрация цен номенклатуры поставщика», которые устанавливали цены по этому виду, и пометить их на удаление. Откройте журнал документов (Закупки → Документы закупки или через поиск), установите отбор по виду цены и пометьте найденные документы. При удалении документов движения по регистру будут очищены автоматически.

Массовая очистка записей регистра

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

Что делать, если вид цены не удаляется

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

Ссылки из документов поступления товаров обычно не критичны для учёта — вид цены поставщика в документе носит информационный характер. Варианты: оставить ссылки как есть (тогда вид цены останется помеченным, но не удалённым), заменить ссылки на другой вид цены через обработку поиска и замены значений либо пометить сами документы на удаление, если они не нужны.

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

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

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

Вид цены создан ошибочно и нигде не используетсяПометьте на удаление и удалите через «Удаление помеченных объектов» — препятствий не будет
Есть записи в регистре цен, история не нужнаПометьте на удаление документы регистрации цен, затем удалите вид цены
История цен нужна, но вид цены мешает в работеОставьте пометку на удаление без физического удаления — вид цены исчезнет из выбора, данные сохранятся
Вид цены используется в действующих соглашенияхСначала замените вид цены в соглашениях, затем удаляйте
Элемент предопределённыйУдаление невозможно — переименуйте или прекратите использование

Альтернатива удалению: когда лучше оставить пометку

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

Такой подход безопасен и обратим: пометку можно снять в любой момент. Физическое удаление оправдано, когда вид цены — явный мусор (тестовый, дубль с опечаткой), записей по нему нет или они заведомо не нужны, а базу требуется привести в порядок перед свёрткой или обменом данными.

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

Пометка на удаление без физического удаления

Подходит при наличии истории цен и ссылок в документах. Данные сохраняются, вид цены скрыт из выбора. Ограничение: объект остаётся в базе

Полное удаление через обработку

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

Замена ссылок и удаление

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

Проверка результата и типичные ошибки

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

Типичные ошибки при этой операции: попытка удалить вид цены без анализа ссылок (итог — объект остаётся в базе, пользователь считает, что удалил); удаление документов регистрации цен вместе с историей, которая потом требуется для анализа закупок; работа без резервной копии. Ещё одна ошибка — удаление видов цен в рабочее время, когда менеджеры параллельно создают документы: новая ссылка, созданная между пометкой и удалением, снова заблокирует операцию.

Типичные ошибки
01
Удаление без резервной копии — при ошибке данные восстановить нечем
02
Игнорирование списка ссылок в обработке удаления — вид цены остаётся в базе, а пользователь думает, что удалил его
03
Удаление документов регистрации цен вместе с нужной историей закупочных цен
04
Попытка удалить предопределённый элемент — платформа этого не позволяет, нужно просто прекратить использование
05
Проведение операции в часы активной работы пользователей — новые ссылки блокируют удаление
Контрольные точки

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

Справочник видов цен поставщиков
Норма

Удалённый элемент отсутствует в списке даже с показом помеченных

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

Элемент остался с пометкой — значит, есть необработанные ссылки

Отчёт по ценам поставщиков за прошлый период
Норма

Нужная история цен отображается корректно

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

Данные пропали — удалены лишние записи регистра, восстанавливайте из копии

Создание нового документа закупки
Норма

Удалённый вид цены не предлагается в поле выбора

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

Вид цены доступен для выбора — пометка не установлена или снята

Частые вопросы

Почему вид цены поставщика помечается, но не удаляется окончательно?

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

Можно ли удалить вид цены вместе со всеми записями регистра цен одной операцией?

Штатной кнопки «удалить всё вместе» нет. Последовательность такая: сначала помечаются документы регистрации цен (или очищаются записи регистра), затем удаляется сам вид цены через обработку удаления помеченных объектов.

Что будет со старыми документами поступления после удаления вида цены?

Документы не пострадают: ссылка на удалённый объект превратится в «битую» (отобразится как неопределённая ссылка), но суммы и проводки документа не изменятся, так как вид цены поставщика носит справочный характер. Тем не менее корректнее перед удалением заменить ссылки или оставить вид цены помеченным.

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

В списке справочника выделите нужные элементы с клавишей Ctrl и пометьте их на удаление группой. Затем в обработке «Удаление помеченных объектов» выберите выборочный режим и отметьте все помеченные виды цен — система обработает их за один запуск.

Предопределённый вид цены не удаляется — это ошибка?

Нет, это штатное ограничение платформы: предопределённые элементы создаются конфигурацией и удалить их нельзя. Если элемент не нужен, переименуйте его (например, добавьте «не использовать») и не применяйте в документах.

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

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

Итог

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

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