Сбилась нумерация документов в 1С 8.3: ручной ввод, префиксы и перенумерация
Содержание
Чтобы вручную поменять номер документа в 1С 8.3, откройте документ, нажмите кнопку с изображением замка (или карандаша) рядом с полем Номер, введите нужное значение и запишите. Если номера сбиваются постоянно — дело не в самом документе, а в настройке префиксов и нумераторов: именно они задают, с какого числа начинается отсчёт и когда он обнуляется.
Нумерация в 1С редко «ломается» сама по себе. Чаще всего пропуски и скачки — это следствие удаления документов, смены префикса организации или начала нового периода. Ниже — как разобраться в причине конкретного сбоя, как поправить один документ и как перенумеровать сразу все.
Почему сбивается автонумерация документов в 1С
Автонумерация в 1С работает просто: при записи нового документа платформа берёт максимальный существующий номер в пределах периода и прибавляет единицу. Поэтому большинство «сбоев» — это нормальное поведение механизма, а не ошибка.
Типичные причины пропусков и скачков номеров:
- 🗑 Удаление документов. Пометили документ на удаление и очистили базу через
Администрирование → Обслуживание → Удаление помеченных объектов— его номер больше не используется, в последовательности остаётся дыра. - 🔄 Отменённое проведение и перезапись. Документ создали, записали (номер присвоился), а потом удалили до проведения — номер уже «израсходован».
- 🏢 Префикс организации. В базе несколько организаций, у каждой свой префикс. Номера
ТД-0000001иЮЛ-0000001— это две независимые последовательности, а не сбой. - 📅 Начало нового периода. Нумератор настроен на обнуление раз в год. 1 января счётчик обнулился — это задумано, а не поломка.
- 🔀 Обмен данными и загрузка. Документы подгрузились из другой базы или из обмена с уже готовыми номерами, которые не совпадают с локальным счётчиком.
- ✍️ Ручной ввод в прошлом. Кто-то однажды задал документу номер руками — платформа пометила его как «ручной» и перестала для него считать автоматически.
Разные симптомы требуют разных действий. Короткая диагностика поможет не лечить то, что работает правильно.
Как изменить номер документа вручную
Самый быстрый способ поправить один документ — ввести номер руками.
- Откройте нужный документ двойным щелчком.
- Найдите поле Номер в шапке. По умолчанию оно заблокировано для автонумерации.
- Нажмите кнопку рядом с полем — в интерфейсе «Такси» это значок замка или карандаша. Поле станет доступным для ввода.
- Введите номер. Префикс (буквы перед числом) обычно трогать не нужно — меняйте только цифровую часть.
- Нажмите Записать или Провести.
После ручного ввода платформа запоминает, что номер задан вручную, и больше не пересчитывает его автоматически для этого документа. Если позже захотите вернуть автоматическую нумерацию — очистите поле номера и запишите документ заново: 1С подставит очередное значение.
Чтобы понять, с какого числа продолжится отсчёт, посмотрите на последний номер в списке документов. Откройте журнал нужного вида (например, Продажи → Реализация (акты, накладные)), отсортируйте список по колонке Номер по убыванию щелчком по заголовку колонки и посмотрите верхнюю строку за текущий период. Следующий автоматический номер будет на единицу больше. Так вы заранее увидите, какое значение свободно, и не попадёте на предупреждение о дубле.
При ручном вводе платформа проверяет уникальность. Если такой номер в периоде уже занят, появится предупреждение Номер не уникален. Выберите свободное значение — задвоенные номера в учёте недопустимы.
Меняя номер проведённого документа задним числом, убедитесь, что это не нарушит хронологию и не создаст разрыв в нумерации счетов-фактур — по ним последовательность особенно важна для контрагентов и проверки НДС.
Ручной ввод хорош для одного-двух документов. Если править нужно десятки, переходите к массовой перенумерации.
Префиксы и нумераторы: из чего складывается номер
Чтобы нумерация перестала «сбиваться», важно понять, из чего состоит номер. В типовых конфигурациях на Библиотеке стандартных подсистем (1С:Бухгалтерия 3.0, ЗУП 3.1, УТ 11) номер документа собирается из двух частей:
| Часть номера | Что задаёт | Где настраивается |
|---|---|---|
| Префикс организации | Буквы-метка организации (например, ТД) | Карточка организации, поле префикса |
| Префикс информационной базы | Метка самой базы (для обмена и РИБ) | Настройки программы / обмена данными |
| Числовая часть | Порядковый счётчик внутри периода | Нумератор документа (в конфигурации) |
Полный номер выглядит как ТД00-000123, где ТД — префикс организации, 00 — префикс базы, а 000123 — порядковый номер.
💡 Если у двух организаций номера пересекаются или наоборот зачем-то различаются буквами, проверьте префиксы в карточках: Главное → Организации, откройте нужную и найдите поле префикса. Достаточно задать разные двухсимвольные значения, чтобы последовательности не конфликтовали.
Префикс информационной базы нужен в основном при обмене: он не даёт документам из разных баз получить одинаковые номера. В однопользовательской базе его обычно оставляют по умолчанию и не трогают.
Как перенумеровать документы массово
Единой кнопки «перенумеровать всё» в типовых конфигурациях нет — и это правильно, массовая смена номеров задним числом опасна. Варианты по возрастанию риска:
Способ 1. Сменить префикс или период — для новых документов. Если задача в том, чтобы отсчёт пошёл заново (например, с нового года), ничего перенумеровывать не нужно: смените префикс организации или дождитесь начала периода. Старые документы сохранят свои номера, новые пойдут по новой последовательности.
Способ 2. Вручную по диапазону. Для десятка документов откройте их по очереди и задайте номера руками, как описано выше. Долго, но безопасно и без сторонних обработок.
Способ 3. Внешняя обработка перенумерации. Для сотен документов используют внешнюю обработку «Перенумерация документов». Готовые обработки есть у большинства франчайзи и в профессиональных подборках. Загрузите её через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки или откройте разово через Файл → Открыть.
Перед массовой перенумерацией пройдите короткий чек-лист — он убережёт от необратимых ошибок.
Перенумерация меняет номера в уже сданных документах. Если по ним выставлены счета-фактуры или сформирована отчётность, номера у вас и у контрагента разойдутся. Трогайте только внутренние документы и только открытые периоды.
Настройка периодичности номера в Конфигураторе
Когда счётчик обнуляется — задаёт объект конфигурации Нумератор. Если нужно изменить само поведение (например, чтобы номера не обнулялись каждый год, а шли сквозной последовательностью), это делается в Конфигураторе.
- Откройте базу в режиме Конфигуратор.
- В дереве конфигурации найдите ветку
Документы → Нумераторы(или нумератор, привязанный к конкретному документу). - Откройте свойства нумератора. Ключевые свойства:
- Периодичность —
Непериодический,В пределах года,квартала,месяца,дня. Определяет, когда счётчик обнуляется. - Тип номера —
ЧислоилиСтрока. От него зависит длина и формат. - Длина номера — сколько разрядов отводится под цифровую часть.
- Проверка уникальности — включена ли проверка на дубли в пределах периода.
- Периодичность —
Правка нумератора — это изменение конфигурации. Если база на поддержке, сначала снимите нужный объект с поддержки или, что безопаснее, вынесите изменение в расширение конфигурации (доступны с платформы 8.3.6). Прямая правка типовой конфигурации усложнит будущие обновления.
После изменения периодичности сохраните конфигурацию и выполните Обновить конфигурацию базы данных (F7). Это требует монопольного доступа — предупредите пользователей, их сеансы на время обновления завершатся.
💡 Менять периодичность задним числом рискованно: уже существующие номера не пересчитываются, и на границе старой и новой логики могут возникнуть дубли. Планируйте такие изменения на начало нового периода.
Особенности нумерации при обмене и в мобильных клиентах
Отдельная тема — нумерация в распределённых информационных базах (РИБ) и при обмене между базами. Здесь пропуски и «чужие» номера — норма, а не поломка.
- 🔢 Каждый узел — свой префикс. В РИБ центральной и периферийным базам назначают разные префиксы информационной базы. Благодаря этому документы, созданные в разных узлах, не получают одинаковые номера и не конфликтуют при синхронизации.
- 📥 Загруженные документы сохраняют номер. Документ, пришедший из другого узла, приходит с уже присвоенным номером. Локальный счётчик его не меняет — поэтому в списке номера могут идти не подряд.
- 📱 Мобильные клиенты. Если с базой работает мобильное приложение 1С, оно использует те же нумераторы и префиксы, что и основная база. Отдельной «мобильной» нумерации нет — всё определяется настройками информационной базы, с которой приложение синхронизируется.
Если в базе с обменом вы видите скачки номеров, не торопитесь перенумеровывать: проверьте сначала префиксы узлов. Разные префиксы — признак правильной настройки, а не ошибки.
Опасная ошибка в РИБ — задать одинаковый префикс информационной базы двум узлам. Тогда документы, созданные независимо в разных базах, получат совпадающие номера, и при синхронизации возникнут конфликты. Префиксы узлов задают один раз при настройке обмена и потом не меняют: смена префикса на работающей базе приведёт к рассинхронизации уже переданных данных.