Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

1C_CODE_NOT_UNIQUE 1С:Предприятие и СУБД

Ошибка 1С Код пользователя не уникален: как исправить нумерацию

Обновлено: 26.08.2026 · Официальная документация ↗
  • При попытке записать нового сотрудника, контрагента или номенклатуру появляется окно: Код не уникален! или Номер не уникален!.
  • Программа отказывается сохранять карточку нового элемента.
  • Автоматическая подстановка следующего порядкового номера перестает работать.

Почему сбивается автонумерация в 1С

В 1С коды элементов справочников обычно имеют вид 00-000125 или ПР00045. Автоматический счетчик программы просто берет максимальный существующий номер и прибавляет к нему единицу. Если кто-то из пользователей однажды вручную стер нули или вписал красивый номер (например, вбил номер 999999 или №1 с пробелом), автонумератор путается и начинает пытаться присвоить уже существующие номера.

Как исправить ошибку:

  1. Найдите элемент с испорченным номером: Откройте проблемный справочник (например, «Контрагенты»), нажмите на заголовок колонки «Код» для сортировки от большего к меньшему и найдите в самом верху или в самом низу строки со сбитыми номерами (ручные буквы, пропущенные ведущие нули).
  2. Исправьте сбитый номер: Откройте найденный элемент, разрешите редактирование номера (кнопка Еще → Разрешить редактирование реквизитов) и верните ему правильный формат с ведущими нулями (например, замените 777 на 00-000777).
  3. Используйте типовую обработку: Если номеров сбито много, запустите стандартную обработку «Универсальное перенумерование объектов» (доступна на диске ИТС или в меню Администрирование → Обслуживание → Корректировка данных).
💡 Практика специалистов: Всегда обращайте внимание на префиксы узлов РИБ и префиксы организаций (две буквы в начале номера). Если префикс случайно стерт пользователем, 1С воспринимает номер как совершенно другую числовую последовательность.

Частые вопросы (FAQ)

Зачем в номерах 1С нужны нули впереди (например, 00000012)?

В 1С номера хранятся как текст, а не как числа. При текстовой сортировке без ведущих нулей номер '10' будет считаться меньше, чем номер '2'.

Можно ли просто отключить контроль уникальности номеров?

В пользовательском режиме это сделать нельзя. Контроль уникальности заложен разработчиками конфигурации для предотвращения хаоса в учете и отчетах.

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

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

Как запретить пользователям редактировать номера вручную?

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

Полезные материалы
Рекомендуем