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