Ошибка 1С Код пользователя не уникален: как исправить нумерацию
- При попытке записать нового сотрудника, контрагента или номенклатуру появляется окно:
Код не уникален!илиНомер не уникален!. - Программа отказывается сохранять карточку нового элемента.
- Автоматическая подстановка следующего порядкового номера перестает работать.
Почему сбивается автонумерация в 1С
В 1С коды элементов справочников обычно имеют вид 00-000125 или ПР00045. Автоматический счетчик программы просто берет максимальный существующий номер и прибавляет к нему единицу. Если кто-то из пользователей однажды вручную стер нули или вписал красивый номер (например, вбил номер 999999 или №1 с пробелом), автонумератор путается и начинает пытаться присвоить уже существующие номера.
Как исправить ошибку:
- Найдите элемент с испорченным номером: Откройте проблемный справочник (например, «Контрагенты»), нажмите на заголовок колонки «Код» для сортировки от большего к меньшему и найдите в самом верху или в самом низу строки со сбитыми номерами (ручные буквы, пропущенные ведущие нули).
- Исправьте сбитый номер: Откройте найденный элемент, разрешите редактирование номера (кнопка Еще → Разрешить редактирование реквизитов) и верните ему правильный формат с ведущими нулями (например, замените
777на00-000777). - Используйте типовую обработку: Если номеров сбито много, запустите стандартную обработку «Универсальное перенумерование объектов» (доступна на диске ИТС или в меню Администрирование → Обслуживание → Корректировка данных).
Частые вопросы (FAQ)
Зачем в номерах 1С нужны нули впереди (например, 00000012)?
В 1С номера хранятся как текст, а не как числа. При текстовой сортировке без ведущих нулей номер '10' будет считаться меньше, чем номер '2'.
Можно ли просто отключить контроль уникальности номеров?
В пользовательском режиме это сделать нельзя. Контроль уникальности заложен разработчиками конфигурации для предотвращения хаоса в учете и отчетах.
Что делать, если ошибка возникает при записи документа, а не справочника?
Причина та же: найдите документ с кривым номером за текущий год, исправьте его номер вручную на правильный с соблюдением префикса организации.
Как запретить пользователям редактировать номера вручную?
В правах доступа (ролях) или настройках параметров программы можно отключить право на ручную правку номеров для обычных пользователей.