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

Документы и Печать · 7 мин

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

Как обрезать или изменить номер документа в 1С: ручное редактирование, перенумерация, настройка префиксов и длины номера. Риски, проверка результата, FAQ.

Под «обрезать номер в 1С» обычно понимают одну из трёх задач: сократить длинный номер документа, убрать лишние символы или префикс, либо исправить нумерацию после сбоев, когда номера стали слишком длинными или «разъехались». Чаще всего проблема возникает из-за обменов между базами, ручного редактирования номеров или смены префикса — и тогда номера вроде «0000-000001» превращаются в «00АБ-000123/1», что мешает сортировке и печати.

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

Что такое номер документа и почему он «разрастается»

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

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

Как обрезать номер одного документа вручную

Для точечного исправления откройте нужный документ в режиме предприятия. Номер обычно доступен для редактирования прямо в форме документа, но в ряде конфигураций поле заблокировано. Тогда используйте команду «Ещё → Изменить реквизиты» или включите возможность редактирования через сервис «Изменение реквизитов».

Аккуратно сотрите лишние символы и приведите номер к формату, принятому в вашей базе — например, из «УТ00-000456» сделайте «000456», если префиксы не используются. После записи проверьте, что следующий созданный документ получает корректный следующий номер, а не возвращается к старому шаблону.

Порядок действий для одного документа
  1. 1
    Сделайте резервную копию базы или убедитесь, что она есть
  2. 2
    Откройте документ и найдите поле «Номер»
  3. 3
    Если поле заблокировано — используйте «Ещё → Изменить реквизиты»
  4. 4
    Сократите номер до нужного формата, сохраняя ведущие нули при необходимости
  5. 5
    Запишите документ и создайте тестовый следующий — проверьте автонумерацию

Массовая перенумерация документов

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

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

Настройка префикса и длины номера

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

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

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

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

Частые ошибки: обрезка номера без проверки автонумерации (следующий документ снова получает длинный номер), перенумерация без копии базы, изменение номеров проведённых документов, отправленных по ЭДО, и смешение форматов — когда часть номеров с префиксом, а часть без, из-за чего сортировка работает непредсказуемо.

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

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

Сортировка журнала по номеру
Норма

Документы идут последовательно по возрастанию

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

Номера перемешаны, строки с префиксом стоят отдельно

Новый документ
Норма

Получает следующий номер в новом формате

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

Номер снова содержит префикс или лишние символы

Дубли номеров
Норма

Каждый номер в периоде уникален

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

Два и более документа с одинаковым номером

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

Можно ли обрезать номер у проведённого документа?

Да, номер можно изменить и у проведённого документа — проведение не блокирует реквизит. Но если документ уже передан контрагенту или участвует в ЭДО, менять номер не стоит: ваша база и база контрагента перестанут совпадать.

Почему после ручной правки следующий документ снова получает длинный номер?

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

Как убрать префикс у всех новых документов?

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

Опасно ли уменьшать длину номера в конфигураторе?

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

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

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

Итог

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

Обрезка номера в 1С — это ручная правка реквизита для единичных случаев и перенумерация с настройкой префикса для массовых. Работайте с копией базы, не трогайте номера документов, ушедших контрагентам, и всегда проверяйте автонумерацию после исправлений.