Перейти к содержанию

Серии номеров

Справочник отвечает на вопрос «с какого числа и до какого нумеровать документы». Одна серия — один реестр: счета с 1001 до 1999, заказы с 2001 до 2999. Без серии система даёт документу номер на единицу больше наибольшего в реестре — в каждой компании базы свой счёт.

Где искать: Модули → Система → Регистры → Серии номеров

Разбор на примере

Журнал серий номеров

В журнале — регистр и комментарий серии. Здесь две серии; разберём «Счета клиентам 2026» регистра «Счета-фактуры».

Серия номеров

Серия для реестра Invoices, комментарий «Счета клиентам 2026». В матрице одна строка:

№ № С № По Дата начала Дата конца Комментарий
1 1001 1999 Счета клиентам 2026

Строк может быть несколько — тогда каждый диапазон действует в свой период: 1001–1999 в 2026 году, 2001–2999 в 2027-м. Именно для этого в матрице есть даты начала и конца. Строка с двумя датами действует в их пределах, строка без дат — всегда; строка, в которой заполнена только одна из двух дат, номеров не даёт (см. ниже). Номера строк не могут пересекаться: такая запись не сохранится — «Диапазоны номеров не могут пересекаться».

Зачем это нужно

Две привычные причины:

  • год в номере — чтобы по номеру был виден период;
  • требования учёта — когда нумерация должна быть непрерывной в пределах года.

Разделить потоки (розница отдельно, опт отдельно) автоматически серией не получится: строка выбирается только по дате документа, а не по виду продажи. Вручную — можно: выбор в поле номера документа открывает «Выбрать серию номеров» — для каждой строки, действующей на дату документа, «Следующий номер» и «Комментарий» строки; исчерпанные строки там не показываются.

Когда документ создают без номера, система берёт первую строку матрицы, действующую на дату документа, и даёт номер на единицу больше наибольшего уже выданного в её диапазоне; пропуски (номер удалённого документа) не заполняются. Номер, введённый вручную, должен лежать в одном из диапазонов, а дата документа — в периоде этой строки, иначе документ не сохранится.

Типичные ситуации

Номера закончились: «Диапазон … для регистра … полностью использован». Новой строки рядом мало: система берёт первую строку, действующую на дату, и на заполненной останавливается. Увеличьте «№ По» этой строки или закройте её период датой конца и заведите следующую строку с новыми датами и новым диапазоном номеров.

Нужно начать год с единицы. Не получится, если единица уже выдана: диапазоны разных строк не могут пересекаться по номерам, а номер документа в реестре не повторяется. Год виден в номере, если каждому году дать свой диапазон (например, 2026001–2026999, 2027001–2027999).

Номер выдался не из той серии. Проверьте даты строк: если периоды строк пересекаются, берётся первая в матрице.

Строка, в которой заполнена только одна дата. Она действует как открытый период: только с датой начала — с неё, только с датой конца — до неё. Так её читают и автонумерация, и выбор в поле номера, и проверка номера при сохранении документа — как в SERP.

«Документ с датой … не попадает ни в один настроенный диапазон серий номеров». На дату документа не действует ни одна строка: допишите строку на этот период (обе даты) или строку без дат.

Куда смотреть дальше