Документы и Печать · 11 мин
Как настроить нумерацию документов в 1С:УНФ
Пошаговая инструкция по настройке нумерации документов в 1С:УНФ: префиксы организаций, периодичность номеров, работа с нумераторами и исправление сбоев нумерации.
Нумерация документов в 1С:Управление нашей фирмой (УНФ) выглядит простой функцией, пока не возникает первая коллизия: два менеджера одновременно создали заказы с одинаковым номером, после нового года счётчик не сбросился, а в печатной форме счёта на оплату вылез неожиданный префикс базы. Всё это — следствия того, как устроены нумераторы и стратегии присвоения номеров в конфигурации.
В УНФ номер документа складывается из нескольких частей: префикса информационной базы, префикса организации и собственно числовой части, которую отсчитывает нумератор. Понимание этой структуры позволяет осознанно настроить нумерацию под требования компании и законодательства — например, обязательную сквозную нумерацию счетов-фактур или ежегодный сброс номеров первичных документов.
Материал ориентирован на типовую УНФ (редакции линейки 1.6 и 3.0) в пользовательском режиме. Все действия выполняются штатными средствами, без изменения конфигурации. Если ваша база доработана, часть настроек может находиться в других разделах или быть переопределена программно.
Как устроен номер документа в УНФ
Номер, который вы видите в журнале документов, — это строка фиксированной длины, например «00БП-000123». Она состоит из префикса информационной базы (если задан), префикса организации (если задан) и числовой части. Длина номера ограничена, поэтому длинные префиксы «съедают» место под цифры: при префиксе из четырёх символов числовая часть заметно сокращается.
За присвоение следующего числа отвечает нумератор — отдельный объект, который хранит последний выданный номер. В УНФ несколько видов документов могут использовать общий нумератор: классический пример — единая нумерация счетов на оплату, заказов покупателей и расходных накладных. Это удобно для сквозного документооборота, но требует понимания: изменив нумератор, вы влияете сразу на все связанные виды документов.
Важное следствие: «ручная» правка номера при проведении документа не изменяет счётчик нумератора. Если вы вручную ввели номер 999, а счётчик стоит на 15, следующий документ получит 16, а не 1000. Это одна из самых частых причин «странной» нумерации после ручных вмешательств.
Настройка префикса информационной базы
Префикс базы нужен прежде всего при обмене данными между несколькими базами (например, УНФ и Бухгалтерия предприятия) или при работе нескольких узлов распределённой базы: он гарантирует, что номера из разных баз не пересекутся. Если база одна и обменов нет, префикс можно оставить пустым — номера станут короче и читабельнее.
Чтобы задать или изменить префикс, откройте раздел «Настройки» (в некоторых интерфейсах — «Компания» или «Администрирование») и найдите пункт «Префикс информационной базы» в настройках синхронизации данных или общих настройках. Введите 1–2 символа, например «УФ». После сохранения новые документы будут создаваться с этим префиксом; старые номера не перезаписываются.
Учтите ограничение: префикс базы виден в печатных формах, если форма выводит номер целиком. Если клиентам не должно быть видно внутреннее обозначение базы, либо не используйте префикс, либо настройте печатную форму на вывод номера без префикса (механизм получения «номера на печать» в типовых формах обычно уже отсекает служебные префиксы).
Префиксы организаций и раздельная нумерация
Если в одной базе ведётся учёт по нескольким организациям, каждой можно присвоить собственный префикс. Откройте справочник «Организации» (раздел «Компания» или «Настройки» — «Организации»), зайдите в карточку организации и заполните поле «Префикс». Например, для ООО «Вега» — «ВГ», для ИП — «ИП».
После этого документы разных организаций получают различимые номера, но числовая часть по-прежнему берётся из общего нумератора. То есть счёт ООО «Вега» может быть «ВГ-000105», а следующий счёт ИП — «ИП-000106». Если требуется полностью независимая нумерация по организациям (у каждой свой счётчик), штатными настройками это обычно не решается — потребуется доработка конфигурации или внешняя обработка.
Работа с нумераторами: просмотр и настройка
Список нумераторов находится в разделе «Настройки» — «Нумераторы» (в ряде версий путь: «Администрирование» — «Нумераторы», либо доступ через «Все функции» — «Нумераторы»). Здесь видно, какие виды документов привязаны к каждому нумератору, и задана ли периодичность.
Ключевой параметр — периодичность. При значении «Год» счётчик автоматически сбрасывается с началом нового года: первый документ января получит номер 1. При значении «Непериодический» нумерация продолжается бесконечно. Для большинства первичных документов и счетов-фактур принят годовой сброс; для внутренних оперативных документов иногда удобнее непрерывная нумерация.
Изменение периодичности нумератора — безопасная операция для будущих документов, но она не перенумеровывает уже созданные. Если требуется изменить состав документов в нумераторе (например, отделить заказы поставщикам от заказов покупателей), это уже изменение конфигурации и должно выполняться разработчиком.
- 1Сделайте резервную копию базы или выгрузку данных
- 2Задайте префикс информационной базы при необходимости (Настройки — синхронизация данных)
- 3Заполните префиксы в карточках организаций
- 4Откройте Настройки — Нумераторы и проверьте привязку видов документов
- 5Установите периодичность нумератора (годовая или непрерывная)
- 6Создайте тестовый документ и проверьте номер в журнале и на печатной форме
Ручное изменение номера и его последствия
В УНФ номер документа по умолчанию присваивается автоматически при записи. Пользователь с соответствующими правами может отредактировать номер вручную, но система контролирует уникальность в пределах периода и вида документа: ввести дублирующийся номер не получится.
Ручная правка опасна тем, что не сдвигает счётчик нумератора. Типовой сценарий сбоя: бухгалтер вручную вводит счёт-фактуру с номером из бумажного архива (например, 1500), а нумератор стоит на 45. Следующие документы продолжают получать 46, 47… — и в конце года в учёте две параллельные серии номеров. Исправление — установить нумератор на корректное последнее значение (см. следующий раздел) и впредь вводить «чужие» номера только в специальные поля номера входящего документа, а не в номер самого документа.
Восстановление нумерации после сбоев
Сбой проявляется как ошибка «Номер не уникален» при записи или как очевидно неверный следующий номер. Причина почти всегда в том, что значение счётчика нумератора отстало от фактически использованных номеров — из-за ручного ввода, обмена данными или восстановления базы из копии.
Штатный способ исправления — обработка «Обновить нумерацию объектов» (ищется через «Все функции» — «Обработки», либо встроена в раздел сервисных операций в зависимости от версии). Обработка пересчитывает максимальный использованный номер и устанавливает счётчик в корректное положение. Запускайте её в монопольном режиме, когда пользователи не создают документы.
Альтернатива для частного случая: создать документ и вручную указать номер, следующий за максимальным фактическим, — после записи счётчик подтянется к этому значению. Способ рабочий, но менее надёжный при большом массиве расхождений. Если ошибки уникальности возникают регулярно и массово, проверьте обмены данными: возможно, из другой базы приходят документы с пересекающимися номерами, и проблему надо решать настройкой префиксов узлов обмена.
Проверка результата и контрольные точки
После настройки убедитесь, что нумерация ведёт себя ожидаемо во всех сценариях, а не только в одном журнале. Создайте тестовый документ каждого затронутого вида, проверьте номер в списке и в печатной форме, затем удалите тестовые документы (или пометьте на удаление — это не повлияет на счётчик).
Отдельно проверьте границу периода, если настроена годовая периодичность: создайте документ датой следующего года и убедитесь, что номер начался с единицы. После проверки удалите этот документ — счётчик для следующего года останется на своём месте и не испортит текущую нумерацию.
Как проверить результат
Следующий по порядку номер с ожидаемым префиксом
Номер сброшен, продублирован или содержит неожиданный префикс
Совпадает с журналом или выводится без служебного префикса, как настроено
В печать выходит внутренний префикс базы или обрезанный номер
Нумерация началась с 1 (при годовой периодичности)
Счётчик продолжил прошлогоднюю последовательность
Документ записывается без ошибок уникальности
Ошибка 'Номер не уникален' — счётчик нумератора отстал от фактических номеров
Частые вопросы по нумерации в УНФ
Можно ли сделать отдельные счётчики номеров для каждой организации?
Штатными настройками — нет: нумератор общий, а префикс организации лишь добавляется к номеру. Раздельные счётчики требуют доработки конфигурации (создания отдельных нумераторов и механизма их выбора) либо использования сторонних расширений. Оцените, действительно ли это нужно: «пропуски» в номерах из-за общего счётчика не являются нарушением для большинства первичных документов.
Почему после нового года нумерация не сбросилась?
Проверьте периодичность соответствующего нумератора в разделе «Настройки» — «Нумераторы»: должно стоять значение с периодичностью «Год». Если нумератор непериодический, сброса не будет. Также убедитесь, что документ датирован действительно новым годом — периодичность определяется по дате документа, а не по текущей дате компьютера.
Что делать с ошибкой «Значение поля Номер не уникально»?
Это признак того, что счётчик нумератора отстал от фактически использованных номеров. Запустите обновление нумерации через соответствующую обработку в монопольном режиме. Если ошибка повторяется после обновления, проверьте обмены данными — вероятно, документы с такими номерами приходят из другой базы, и нужно развести нумерацию префиксами узлов.
Можно ли изменить номер уже проведённого документа?
Технически — да, если у пользователя есть права и номер остаётся уникальным. Практически — делать это стоит только для документов, которые не покидали компанию: изменение номера счёта или накладной, уже отправленной контрагенту, создаст расхождение в учёте обеих сторон. Для исправления ошибок в прошлых периодах корректнее использовать исправительные документы.
Как убрать префикс базы из печатной формы счёта?
Типовые печатные формы УНФ обычно выводят номер без служебного префикса информационной базы. Если префикс всё же печатается, проверьте, какая форма используется (возможно, подключена внешняя печатная форма, выводящая номер целиком), и либо скорректируйте её макет, либо вернитесь к типовой форме. Как крайний вариант — очистите префикс базы, если он не нужен для обменов.
Влияет ли удаление документа на нумерацию?
Нет. Удаление или пометка на удаление не возвращает номер в счётчик: следующий документ получит следующий номер, а в последовательности останется «дырка». Для первичных документов пропуски номеров допустимы. Не пытайтесь «закрывать» дырки ручным присвоением освободившихся номеров новым документам — это усложняет аудит и может запутать нумератор.
Что важно запомнить
Номер документа в УНФ = префикс базы + префикс организации + число из нумератора. Настройка ведётся через префиксы в карточках и параметры нумераторов, где задаётся годовая периодичность. Ручные правки номеров не сдвигают счётчик и являются главной причиной сбоев; лечится сбой обновлением нумерации в монопольном режиме. Перед изменениями — резервная копия, после — проверка на тестовом документе и печатной форме.