Как работает и настраивается нумерация документов в Управлении торговлей 11
Содержание
Номер документа в 1С:Управление торговлей 11 складывается из префикса и порядкового числа и присваивается автоматически в момент первой записи. Поэтому «настроить нумерацию» на практике означает задать правильные префиксы — организации и информационной базы — и при необходимости вписать номер вручную. Счётчик у каждого вида документа свой и обнуляется в начале года.
Длина номера, количество ведущих нулей и периодичность обнуления заданы в конфигурации. Эти параметры меняются только в конфигураторе, а в режиме предприятия пользователь управляет префиксами и значением конкретного номера.
Из чего состоит номер и когда он присваивается
Полный номер любого документа выглядит как связка «префикс + число с ведущими нулями». Префикс отделяет документы одной организации и одной базы от других, а число — это порядковый счётчик.
Схема простая:
- 🔹 Префикс информационной базы — для распределённых баз (РИБ) и обменов, чтобы документы разных узлов не пересекались.
- 🔹 Префикс организации — 1–2 символа из карточки организации.
- 🔹 Число — порядковый номер с ведущими нулями, например
000000123.
В итоге номер принимает вид вроде ТД-000000123, где ТД — префикс, а всё остальное — счётчик.
Из-за префикса номер документа — это строка, а не чистое число. Поэтому буквы ТД и цифры уживаются в одном поле, а ведущие нули выравнивают все номера по одной длине: 000000045 и 000000450 занимают одинаковое место и аккуратно сортируются в списках. Длина этой строки фиксирована в конфигурации, обычно её хватает на много лет работы.
Несколько фактов, которые важно понимать до настройки:
- У каждого вида документа счётчик независимый. «Заказ клиента » и «Реализация товаров и услуг» нумеруются отдельными последовательностями — пересечений между ними не бывает.
- Номер присваивается при записи, а не при открытии формы. Пока документ новый, в поле Номер стоит отметка автоматического заполнения, и реальное число появляется после нажатия
ЗаписатьилиПровести. - По умолчанию периодичность — в пределах года. 1 января счётчик каждого вида документов начинается заново с единицы.
Если нужно понять, какой номер получит следующий документ, откройте список и отсортируйте его по номеру по убыванию за текущий год — программа возьмёт максимум и прибавит единицу.
Где задаются префиксы и параметры нумерации
Сама последовательность чисел формируется автоматически, поэтому отдельного «редактора правил нумерации» в УТ 11 нет. Пользователь настраивает только префиксы.
Префикс организации. Откройте раздел НСИ и администрирование → Организации, затем нужную организацию. В её карточке есть поле Префикс — обычно это 2 символа (например, ТД или ОП). Именно он попадает в начало номера документов этой организации. Если поле не на виду, разверните дополнительные реквизиты карточки — в разных релизах оно может стоять на отдельной вкладке или в группе общих настроек организации.
Менять префикс у организации, по которой уже есть документы, можно, но у старых документов номер при этом не пересчитывается — новый префикс получат только новые. В результате в списке окажутся документы с двумя разными префиксами. Это не ошибка, но путает при сверке, поэтому префикс лучше назначать один раз в начале работы.
Учёт по нескольким организациям должен быть включён заранее. Флаг находится в разделе НСИ и администрирование → Настройка НСИ и разделов → группа настроек предприятия, параметр «Несколько организаций». Пока он выключен, поле префикса в карточке может быть недоступно, потому что база работает от одной организации.
Префикс информационной базы задаётся в настройках, отвечающих за синхронизацию и распределённые базы (раздел НСИ и администрирование, подраздел с настройками обмена данными — точное название пункта зависит от релиза). Для одиночной базы без обменов его обычно оставляют пустым, и тогда в номере остаётся только префикс организации.
Длину номера (число знаков) и периодичность обнуления через интерфейс не поменять — это свойства реквизита в конфигурации. Если нужен другой формат (например, больше разрядов или нумерация в пределах месяца), это задача для специалиста в конфигураторе, причём она затронёт типовую конфигурацию и усложнит обновления.
Автоматическая нумерация: как это работает по умолчанию
В типовой поставке всё настроено на автоматику, и в большинстве случаев трогать ничего не нужно.
Порядок такой:
- Пользователь создаёт новый документ — поле Номер заполнено автоматически.
- При записи программа находит максимальный номер этого вида документа за текущий год с таким же префиксом.
- К максимуму прибавляется единица, результат записывается в документ.
- Со следующего года счётчик стартует заново.
Такой механизм сам поддерживает сквозную нумерацию внутри года и не требует вмешательства. Проблемы начинаются только тогда, когда номера правят руками или когда работают несколько баз.
Уникальность программа проверяет не по всей базе сразу, а в пределах связки «вид документа + год + префикс». Именно поэтому заказ клиента и реализация могут иметь одинаковый порядковый номер, и у двух организаций с разными префиксами номер 000000045 не считается дублем. Как только эта связка совпадает у двух документов — появляется конфликт, который мы разберём ниже.
Ещё одна деталь: счётчик отталкивается от максимального существующего номера, а не от количества документов. Если вы удалите последний документ за год, следующий новый не займёт освободившийся номер автоматически — он возьмёт максимум из оставшихся и прибавит единицу. Поэтому «дырки» в нумерации после удалений — обычное дело, и само по себе это не ошибка.
Ручной ввод номера: когда и как
Иногда номер нужно задать вручную — перенесли учёт из другой программы, хотят продолжить старую нумерацию или выставить конкретное число по требованию контрагента. Типовая конфигурация такую правку допускает: поле номера редактируемое, ограничение только одно — уникальность внутри года и префикса.
Чтобы вписать свой номер:
- Откройте документ (лучше ещё не проведённый).
- Очистите поле Номер и введите нужное значение. Префикс программа подставит сама по организации, вручную его печатать не надо.
- Запишите документ. Если такой номер уже занят, система предупредит о неуникальности.
Ручной номер «ломает» автоматическую последовательность. Если вы вписали, например, 000000500, следующий автоматический документ продолжит нумерацию уже от этого значения — между предыдущими номерами и новым останется разрыв.
Не правьте номера проведённых документов задним числом без необходимости. Это создаёт пропуски и дубли, которые потом тяжело распутать, особенно если по документам уже сданы отчёты или выписаны печатные формы контрагентам.
Если учёт переносят из другой программы и важно продолжить старую нумерацию, удобнее поступить так: задайте вручную номер только у первого документа нового периода, а остальные оставьте на автоматику. Программа подхватит ваше значение как новый максимум, и дальше последовательность пойдёт сама. Прописывать номер в каждом документе вручную не нужно — это лишний труд и источник ошибок.
Префиксы для нескольких организаций и филиалов
Если в базе ведут учёт по нескольким организациям, уникальный префикс у каждой — обязательное условие. Иначе две организации будут претендовать на один и тот же номер.
Пример корректной настройки:
| Организация | Префикс | Пример номера |
|---|---|---|
| Торговый дом | ТД | ТД-000000045 |
| Оптовый склад | ОП | ОП-000000045 |
Числа совпадают, а префикс разводит документы по организациям — конфликта нет.
Филиалы и распределённые базы (РИБ). Когда документы создаются в разных узлах одной распределённой базы, одного префикса организации мало: узлы работают независимо и могут выдать одинаковые номера. Решение — задать каждому узлу свой префикс информационной базы. Тогда полный номер гарантированно уникален даже после обмена данными.
Порядок здесь важен: префиксы узлов задают до начала активной работы в филиалах, а не после того, как дубли уже накопились. Если распределённую базу разворачивают с нуля, этот шаг стоит внести в план настройки сразу, наравне с настройкой самих правил обмена. Разбирать пересечения номеров постфактум гораздо дороже, чем сразу развести узлы префиксами.
Префиксы делайте короткими и осмысленными: по ним потом удобно на глаз определять, из какой базы или организации пришёл документ.
Дубли и конфликты номеров: причины и устранение
Сообщение о занятом номере или два документа с одинаковым номером — самая частая проблема при работе с нумерацией. Разберём, откуда это берётся.
Главное правило: сначала устраняют причину (префиксы), и только потом перенумеровывают уже созданные документы. Если сразу начать править номера, не настроив префиксы, дубли вернутся.
Как начать нумерацию заново или с нужного числа
Отдельной кнопки «сбросить нумерацию» в УТ 11 нет, и это осознанное решение разработчиков: произвольный сброс легко плодит дубли. Но несколько рабочих сценариев есть.
Ежегодный старт с единицы происходит сам. Поскольку периодичность — в пределах года, первый документ каждого вида в новом году получит номер 000000001 (плюс префикс). Ничего делать не нужно.
Обратный запрос тоже встречается: бухгалтерия хочет сквозную нумерацию без ежегодного обнуления, чтобы номер рос годами непрерывно. В типовой УТ 11 так не настроить — периодичность зашита в конфигурацию. Либо живут с годовым циклом, либо заказывают доработку в конфигураторе. Прежде чем настаивать на сквозной нумерации, стоит взвесить: обновления типовой конфигурации после такой правки усложняются.
Начать с конкретного числа. Создайте новый документ и вручную впишите нужный номер (см. раздел про ручной ввод). Дальше автоматика продолжит последовательность от него. Так удобно продолжить нумерацию после переноса учёта из другой программы.
Полная перенумерация прошлых документов — трудоёмкая операция. В типовом интерфейсе массового инструмента для неё нет, обработку обычно пишет специалист. Прежде чем решаться на это, оцените последствия: по перенумерованным документам могут разойтись уже сданные отчёты и выданные контрагентам экземпляры.
Перенумерация и ручная правка номеров — операции с риском. Перед массовыми изменениями сделайте резервную копию базы и согласуйте шаг с теми, кто сдаёт отчётность.
Архивирование старых периодов. Если база разрослась и старые документы мешают, их не удаляют ради «обнуления» нумерации, а переносят в отдельную архивную базу (сверткой базы или выгрузкой периода). Нумерация текущей базы при этом продолжается в обычном режиме — отдельно её обнулять не нужно.