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