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