Ошибка «Значение 0000-0999 поля Номер не уникально»: решение
Содержание
Провели документ — и вместо записи выскочило Значение 0000-0999 поля Номер не уникально. Дальше объясню, как это исправить в 1С 8.3: почему платформа считает номер не уникальным, где искать документ-дубль и что сделать, чтобы ошибка не вернулась.
Причина всегда одна: в базе уже есть документ (или элемент справочника) с таким же номером в том же периоде и с тем же префиксом. Диапазон 0000-0999 в тексте — это маска номера, а не «испорченные» данные. Ошибка не про поломку базы, а про совпадение.
Почему номер оказался не уникальным
Номер документа в 1С 8.3 уникален не сам по себе, а в связке: префикс + период нумерации + сам номер. Совпали все три — платформа отказывается писать.
Откуда берутся совпадения:
- 🔁 Обмен или загрузка данных. Документы из другой базы приехали с теми же номерами, что уже есть у вас.
- 🏢 Одинаковый префикс у двух баз или организаций. После объединения баз номера накладываются друг на друга.
- ✍️ Ручная правка номера. Кто-то снял галочку автонумерации и вписал номер, который уже занят.
- 🗓 Сброс периодичности. Нумерация настроена «в пределах года», а документ проводят задним числом в уже занятый диапазон.
- ⚙️ Сбой счётчика после обновления. Реже: при обновлении конфигурации ломается служебная нумерация, и для справочника вылезает
Значение поля Код не уникально.
Текст ошибки может слегка отличаться: Значение 999 поля Номер не уникально, поле Код не уникально, значение поля номер не уникально 1С 8. Механизм и лечение — те же.
С чего начать: диагностика
Определите свой случай — от него зависит, что делать.
Как исправить пошагово
Счета-фактуры выданные). Отсортируйте по колонке Номер, найдите два документа с одинаковым номером в одном периоде. Это и есть конфликт.Номер, очистите его полностью и закройте поле. При проведении 1С сама подставит следующий свободный номер.Все функции → Стандартные или карточку организации и сверьте префикс (см. раздел ниже).Перед массовой перенумерацией и любыми изменениями через Конфигуратор сделайте резервную копию базы. Откатить перенумерацию сотен документов вручную практически нереально.
Настройка префикса, чтобы номера не сталкивались
Префикс — буквы или цифры перед номером (например, ЦБ-000000123). Именно он разводит номера разных баз и организаций.
Где задаётся:
- Префикс информационной базы —
Администрирование→Настройки программы→ или черезФункции для технического специалиста. Разным базам — разные префиксы. - Префикс организации — в карточке организации. Если организаций несколько, у каждой должен быть свой.
| Ситуация | Что поставить |
|---|---|
| Две рабочие базы (например, розница и опт) | Разные префиксы баз: Р и О |
| Несколько организаций в одной базе | Свой префикс у каждой организации |
| Основная база и её копия для теста | Копии — отдельный префикс, чтобы обмен не задваивал |
После смены префикса новые документы пойдут с уникальными номерами. Старые задвоенные придётся перенумеровать отдельно.
Массовая перенумерация документов
Когда дублей десятки и сотни (типично после переноса или обмена):
- Сделайте резервную копию.
- Откройте обработку групповой перенумерации документов (в типовых конфигурациях — раздел сервиса/администрирования; при отсутствии подойдёт внешняя обработка
Перенумерация документов). - Выберите вид документа, организацию и период.
- Запустите перенумерацию — платформа перепишет номера подряд без пропусков и дублей.
Если нумерацию счетов-фактур вела бухгалтерия по своему регламенту, согласуйте новый порядок номеров с учётной политикой — сквозная перенумерация меняет уже выданные покупателям номера.
Если не помогло
Автономер по-прежнему конфликтует? Проверьте по списку:
- 🔍 Скрытые дубли в другом периоде. Периодичность «в пределах дня» — и два документа за одну дату конфликтуют, хотя в списке за месяц выглядят по-разному.
- 🧩 Обмен продолжает лить дубли. Пока не разведёте префиксы источников, перенумерация будет бесконечной — сначала префиксы, потом номера.
- 🛠 Ошибка на справочнике (
поле Код не уникально). Очистите полеКоду нового элемента и запишите — код присвоится автоматически; при массовом сбое кодов помогаетТестирование и исправление ИБс пунктом «Пересчёт итогов» и переиндексация (только после бэкапа). - 📞 Сбой служебной нумерации после обновления. Если счётчик номеров повреждён на уровне платформы — восстановите базу из копии до обновления или обратитесь к специалисту 1С: правка через Конфигуратор без опыта опаснее самой ошибки.
Типичные ошибки при исправлении
- ❌ Правят номер вручную на «свободный». Через пару документов снова совпадёт. Правильно — очистить поле и отдать номер автонумерации.
- ❌ Перенумеровывают без бэкапа. Массовая обработка необратима.
- ❌ Меняют префикс, но не перенумеровывают старые документы. Новые пойдут нормально, а старый дубль так и будет мешать проведению.
- ❌ Лечат
Тестированием и исправлениемвслепую. Для одиночного дубля это лишнее — достаточно очистить номер.
Что означает диапазон 0000-0999 в тексте ошибки?
Можно ли просто удалить документ-дубль?
Почему ошибка появилась после обмена с другой базой?
Ошибка вылезла на справочнике: «поле Код не уникально». Это то же самое?
Код и запишите элемент, код присвоится автоматически.