Администрирование · 10 мин
Как изменить номер в 1С 8.2
Как изменить номер документа в 1С 8.2: ручное редактирование, обновление нумерации, автонумерация, исправление префикса и дублей. Пошаговые инструкции и проверка результата.
Номера документов в 1С 8.2 присваиваются автоматически при записи объекта, но на практике часто возникает необходимость их изменить: исправить ошибочный номер, устранить дубли после обмена данными, восстановить последовательность после удаления документа или настроить префикс. Платформа 8.2 позволяет сделать это несколькими способами — от простого ручного редактирования до использования встроенной обработки обновления нумерации.
Прежде чем менять номер, важно понимать, что нумерация в 1С — это не просто текстовое поле. Номер участвует в контроле уникальности, влияет на печатные формы, проводки по учету и обмен данными между базами. Некорректное изменение может привести к дублям номеров, расхождениям в отчетности и проблемам при синхронизации с другими системами.
Ниже разобраны все основные способы изменения номера в типовых конфигурациях на платформе 1С:Предприятие 8.2: ручное редактирование, обновление нумерации, работа с префиксами, а также типичные ошибки и способы проверки результата.
Как устроена нумерация в 1С 8.2
При создании нового документа платформа автоматически присваивает ему следующий свободный номер в рамках вида документа, периода нумерации и префикса. Номер хранится как строка фиксированной длины (например, 11 символов), при этом лидирующие нули сохраняются: «00000000001», «00000000002» и так далее.
Нумератор хранит последнее выданное значение и при записи нового объекта увеличивает его на единицу. Если документ с последним номером удалить, система по умолчанию не «откатит» счетчик назад — следующий документ получит номер с пропуском. Это нормальное поведение, но именно оно чаще всего вызывает вопросы у пользователей.
Дополнительно на нумерацию влияют префиксы: префикс информационной базы, префикс организации. Они формируют первые символы номера и позволяют вести независимую нумерацию в распределенных базах и по разным организациям в одной базе.
Как изменить номер документа вручную
Самый простой случай — нужно исправить номер одного конкретного документа. По умолчанию поле «Номер» в форме документа недоступно для редактирования, потому что платформа контролирует уникальность автоматически. Чтобы разблокировать поле, выполните следующие действия.
- 1Откройте нужный документ в режиме редактирования.
- 2Откройте меню «Действия» в верхней части формы и выберите пункт «Изменить». В некоторых конфигурациях вместо этого есть кнопка с изображением замка рядом с полем номера.
- 3Подтвердите предупреждение о ручном редактировании номера.
- 4Введите новый номер в поле «Номер». Сохраняйте длину номера и лидирующие нули, если они были.
- 5Нажмите «ОК» или «Записать» для сохранения изменений.
- 6Проверьте, что документ записался без сообщений о дублировании номера.
После разблокировки поля платформа перестает автоматически перенумеровывать этот документ, но контроль уникальности при записи сохраняется. Если введенный номер уже занят другим документом того же вида, периода и префикса, система выдаст ошибку «Номер не уникальный» и не даст записать объект.
Учтите, что ручное изменение номера не меняет положение счетчика нумератора. Если вы присвоили документу номер больше текущего последнего, следующие новые документы могут продолжить нумерацию от старого значения, и впоследствии возникнет конфликт, когда счетчик дойдет до вашего номера.
Как исправить дубли и сбои нумерации
Дубли номеров чаще всего появляются после обмена данными между базами, восстановления из копии, ручного вмешательства или переноса документов. Признаки проблемы: при записи нового документа возникает ошибка «Номер не уникальный», в журнале видны два документа с одинаковым номером, печатные формы формируются с повторяющимися номерами.
В типовых конфигурациях на платформе 8.2 для исправления такой ситуации предусмотрена стандартная обработка. Найдите её через меню «Операции → Обработка» или в разделе сервисных функций — обработка называется «Обновление нумерации объектов» (в ряде конфигураций доступна как «Перенумерация документов»). Она проходит по документам выбранного вида, находит последний корректный номер и сдвигает счетчик нумератора на актуальное значение.
Если обработка в вашей конфигурации отсутствует, дубль устраняется вручную: откройте один из документов с конфликтующим номером, разблокируйте поле номера и присвойте свободное значение, затем запишите. После этого создайте тестовый документ и убедитесь, что ему присваивается корректный следующий номер.
Как изменить префикс номера
Префикс формирует начало номера и используется для разделения нумерации по организациям или узлам обмена. Чтобы изменить префикс информационной базы, откройте настройки параметров учета или настройки программы (в типовых конфигурациях — раздел «Сервис» или «Администрирование», пункт «Префиксы номеров» либо настройка обмена данными) и укажите новое значение.
Префикс организации задается в карточке организации в справочнике «Организации». Он применяется к документам, в которых включено использование префикса организации. Новое значение начнет действовать только для вновь создаваемых документов — номера уже записанных объектов автоматически не изменятся.
При смене префикса нумерация начинается заново внутри нового префикса. Это важно учитывать, если документы с прежним префиксом уже переданы контрагентам: в базе появятся документы с похожими номерами, отличающимися только началом.
Как восстановить последовательность после удаления документа
Частая ситуация: последний созданный документ удалили, и следующий документ получает номер с пропуском. Платформа не уменьшает счетчик автоматически, поэтому разрыв сохраняется. Для бухгалтерского учета пропуски в нумерации, как правило, допустимы, но если требуется непрерывная последовательность, номер придется скорректировать.
Порядок действий: определите последний фактически существующий номер документа данного вида, откройте обработку обновления нумерации и выполните обновление счетчика — она установит нумератор на последний реальный номер. Если обработки нет, создайте новый документ, разблокируйте поле номера, вручную присвойте ему нужное значение (следующее за последним существующим) и запишите. Последующие документы продолжат нумерацию от него.
Способы изменения номера
Подходит для одного-двух документов. Ограничение: не сдвигает счетчик нумератора, возможны конфликты в будущем.
Подходит для исправления дублей и сброса счетчика на последний реальный номер. Ограничение: есть не во всех конфигурациях, требует прав администратора.
Подходит для запуска новой независимой нумерации. Ограничение: старые документы не перенумеровываются, возникает параллельная серия номеров.
Проверка результата и типичные ошибки
После любого изменения номера проверьте результат, прежде чем продолжать работу. Создайте тестовый документ того же вида и посмотрите, какой номер ему присваивается: он должен быть следующим за последним корректным и не вызывать ошибки уникальности. Тестовый документ после проверки можно пометить на удаление.
Дополнительно откройте журнал документов и отсортируйте список по номеру: не должно быть повторяющихся значений и неожиданных разрывов. Если документ участвует в обмене данными, убедитесь, что изменение номера не создаст дубль в связанной базе при следующей синхронизации.
Как проверить результат
Номер присваивается автоматически, ошибок нет
Ошибка «Номер не уникальный» при записи
Каждый номер встречается один раз
Два и более документа с одинаковым номером
Номер в печатной форме совпадает с номером в базе
На печати старый или чужой номер
Когда стоит привлечь специалиста
Самостоятельное изменение номера оправдано для единичных документов и простых сбоев. Обратитесь к специалисту по 1С, если дубли номеров носят массовый характер, база участвует в распределенном обмене (РИБ), нумерация сбилась сразу по нескольким видам документов или требуется перенумерация за закрытый отчетный период. В таких случаях нужен анализ причин сбоя и корректная обработка данных, а не точечное редактирование.
Что важно запомнить
Номер в 1С 8.2 меняется через разблокировку поля «Номер» в форме документа, а массовые сбои исправляются обработкой обновления нумерации. Перед изменениями делайте резервную копию, не трогайте номера документов, переданных контрагентам, и после правок проверяйте присвоение номера новому документу.
Частые вопросы
Почему поле «Номер» недоступно для редактирования?
Платформа блокирует поле, чтобы защитить автоматическую нумерацию и уникальность. Разблокируйте его через меню «Действия → Изменить» или кнопку с замком в форме документа. Если пункта нет, у вашей роли может не хватать прав — обратитесь к администратору базы.
Что делать, если при записи возникает ошибка «Номер не уникальный»?
Значит, документ с таким номером уже существует. Найдите его в журнале документов, отсортировав список по номеру. Либо измените номер одного из дублей вручную, либо запустите обработку обновления нумерации, чтобы сдвинуть счетчик на последний свободный номер.
Можно ли изменить номер проведенного документа?
Технически можно: разблокируйте поле, измените номер и перепроведите документ. Однако если документ уже печатался, передавался контрагенту или попал в отчетность, менять номер не рекомендуется — возникнут расхождения между вашей базой и внешними документами.
Как сделать, чтобы нумерация начиналась заново с нового года?
В большинстве типовых конфигураций периодичность нумерации установлена «в пределах года», и с первого января счетчик сбрасывается автоматически. Если этого не происходит, проверьте периодичность нумерации вида документа в конфигураторе — изменить её может только разработчик.
Изменится ли номер в связанной базе при обмене данными?
Номер документа передается вместе с объектом при обмене. Если вы изменили номер в одной базе, при следующей синхронизации он обновится и в связанной. Поэтому перед изменением номеров в распределенных базах убедитесь, что это не создаст дубль с документом, созданным напрямую в другом узле.
Почему после удаления документа новый получает номер с пропуском?
Нумератор хранит последнее выданное значение и не уменьшает его при удалении документа — это штатное поведение платформы. Чтобы убрать разрыв, вручную присвойте новому документу нужный номер или выполните обновление нумерации.