Документы и Печать · 11 мин
Как присвоить номер договору в 1С
Как присвоить номер договору в 1С: ручной и автоматический способы, настройка нумераторов, префиксы, исправление ошибок и проверка результата.
Номер договора в 1С — это не просто реквизит карточки: он участвует в печатных формах, отчётах по взаиморасчётам, регистрах учёта и обмене данными с контрагентами. Ошибка в нумерации приводит к дублям, разрывам последовательности и проблемам при сверке с партнёрами, поэтому к присвоению номера стоит подойти осознанно ещё на этапе заведения первого договора.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) номер договора может заполняться двумя способами: автоматически по правилам нумератора или вручную пользователем. Какой из них активен, зависит от настроек конфигурации и от того, как заведён сам элемент справочника «Договоры контрагентов».
Ниже разобраны оба сценария: где находится поле номера, как настроить автоматическую нумерацию с префиксами, что делать, если номер уже занят или последовательность «сбилась», и как проверить результат перед тем, как договор пойдёт в документы и на печать.
Где в 1С хранится номер договора
Договоры в типовых конфигурациях хранятся в справочнике «Договоры контрагентов» (в некоторых конфигурациях — «Договоры»). Открыть его можно из карточки контрагента по вкладке «Договоры» или через раздел «Справочники» → «Договоры». У каждого элемента справочника есть поле «Номер» и поле «Дата» — именно они формируют заголовок договора в списках и печатных формах.
Важно понимать: номер договора привязан к элементу справочника, а не к документу. Если в счёте или акте указан договор, программа подставляет в печатную форму тот номер, который записан в карточке договора. Поэтому исправление номера в одном документе без изменения карточки договора не сработает — при следующем выводе на печать вернётся старое значение.
В некоторых конфигурациях поле номера называется «Номер договора» и расположено в верхней части формы рядом с датой заключения. Если поле недоступно для редактирования (серое), значит работает автонумерация, и номер будет присвоен при записи элемента.
Ручное присвоение номера договору
Ручной ввод подходит, когда номера договоров определяются внутренним регламентом компании, который невозможно или неудобно описать правилами нумератора: например, номер включает код филиала, тип договора и порядковый номер в произвольном виде.
- 1Откройте карточку контрагента и перейдите на вкладку «Договоры», либо откройте справочник «Договоры» напрямую.
- 2Нажмите «Создать» и заполните обязательные поля: владелец (контрагент), организация, вид договора.
- 3В поле «Номер» введите нужное значение, например «Д-15/2026» или «ПОСТ-047».
- 4Укажите дату заключения договора — она влияет на отражение в отчётах и валютных переоценках.
- 5Нажмите «Записать и закрыть» и убедитесь, что программа не выдала предупреждение о неуникальности.
При ручном вводе программа контролирует уникальность номера в пределах настроенной области: чаще всего в пределах владельца (контрагента) или всего справочника. Если ввести номер, который уже существует, 1С покажет предупреждение. Игнорировать его не стоит: два договора с одинаковым номером у одного контрагента создадут путаницу в актах сверки и первичных документах.
Если поле «Номер» оставить пустым, при записи программа либо присвоит очередной номер автоматически, либо запишет элемент без номера — поведение зависит от конфигурации. Договор без номера корректно отработает в учёте, но в печатных формах будет пустая строка, что недопустимо для документов, передаваемых контрагенту.
Автоматическая нумерация договоров
Автонумерация избавляет от ручного контроля: при записи нового договора программа сама подставляет следующий свободный номер. В типовых конфигурациях автонумерация для справочника договоров обычно включена по умолчанию, но её поведение зависит от настроек нумератора.
Нумератор определяет три ключевых параметра: префикс (например, код организации), периодичность (в пределах года, месяца или непрерывно) и длину номера. В типовых решениях настройка доступна через «Администрирование» → «Обслуживание» → «Нумерация документов» или аналогичный раздел — точный путь зависит от конфигурации и её версии.
Если префикс не задан, номера будут простыми числами: 1, 2, 3. Для разделения нумерации по организациям внутри одной базы префикс обязателен — иначе договоры разных юрлиц получат сквозную нумерацию, что усложнит поиск и вызовет вопросы при проверках.
Настройка префиксов и периодичности нумерации
Префикс позволяет визуально отличать договоры разных организаций, филиалов или типов. Например, префикс «ОПТ-» для оптовых договоров и «РОЗ-» для розничных. В типовых конфигурациях префикс организации задаётся в карточке организации (поле «Префикс») и автоматически подставляется в номера документов и договоров этой организации.
Периодичность определяет, когда счётчик обнуляется. Вариант «в пределах года» означает, что с 1 января нумерация начнётся заново — это удобно, если в номер включён год. Непериодическая нумерация идёт нарастающим итогом и подходит при небольшом количестве договоров.
Варианты организации нумерации
Подходит при небольшом числе договоров и одной организации в базе. Ограничение: номер не несёт информации о периоде.
Удобна при регламенте вида «№ 15/2026». Ограничение: без года в номере договоры разных лет будут совпадать.
Необходима, если в базе несколько юрлиц. Ограничение: требует заполнения префикса в каждой карточке организации.
Подходит при сложном регламенте нумерации. Ограничение: вся ответственность за уникальность и последовательность — на пользователе.
Если типовых возможностей нумератора недостаточно (например, номер должен включать код вида договора и порядковый номер внутри вида), задача решается доработкой: подпиской на событие «ПриУстановкеНовогоНомера» или обработкой заполнения. Это работа для программиста 1С, выполнять её в рабочей базе без тестирования на копии нельзя.
Исправление и изменение уже присвоенного номера
Номер существующего договора меняется прямо в карточке: откройте элемент справочника, отредактируйте поле «Номер» и запишите. Ограничений по правам обычно нет, если у пользователя есть доступ к редактированию справочника договоров.
Однако менять номер нужно осторожно. Если по договору уже выписаны документы и распечатаны акты, старый номер ушёл контрагенту. После изменения номера новые печатные формы будут содержать другое значение, и при сверке возникнет расхождение. В такой ситуации корректнее оформить дополнительное соглашение или оставить номер как есть, а новый присвоить следующему договору.
Если номер изменён случайно и нужно вернуть прежний, проверьте, не занят ли он другим элементом — программа могла уже выдать освободившийся номер новому договору. Восстановить историю изменений поможет журнал версионирования объектов, если он включён в настройках («Администрирование» → «Общие настройки» → «История изменений»).
Типичные проблемы с нумерацией и их решение
Самая частая жалоба — «программа присваивает неправильный номер» после ручного вмешательства. Механика такова: пользователь вручную ввёл номер «999», и автонумератор продолжил с «1000», хотя ожидалось «16». Лечится установкой очередного номера: в некоторых конфигурациях есть команда «Установить номер» или обработка обновления нумерации; в простых случаях достаточно вручную ввести нужный номер очередному договору — автонумератор подхватит его как стартовый.
Вторая проблема — дубли номеров после обмена данными между базами (например, между УТ и Бухгалтерией). Здесь спасает настройка префиксов информационных баз: каждая база добавляет свой префикс, и совпадения исключаются. Префикс базы задаётся в настройках синхронизации данных.
Проверка результата перед использованием договора
После присвоения номера убедитесь, что он корректно отображается везде, где используется. Откройте список договоров контрагента — новый договор должен показываться с присвоенным номером и датой. Затем создайте тестовый документ (счёт или реализацию) с этим договором и выведите печатную форму: номер договора должен подставиться в шапку.
Как проверить результат
Поле заполнено, формат соответствует регламенту компании
Поле пустое или номер не соответствует принятому формату
При записи нет предупреждений о совпадении
Программа сообщает, что номер уже используется
В счёте/акте подставляется корректный номер и дата договора
Номер отсутствует или отличается от карточки
Договор отображается в отчётах с читаемым номером
Договор виден как пустая строка или дублируется
Если в базе несколько организаций, дополнительно проверьте, что договор привязан к правильной организации и префикс номера соответствует ей. Несовпадение организации в договоре и в документе — частая причина того, что договор «не подставляется» в документ автоматически.
Частые вопросы
Почему поле «Номер» в договоре недоступно для редактирования?
Поле заблокировано, когда для справочника включена автонумерация и конфигурация заполняет номер при записи. Запишите элемент — номер появится автоматически. Если нужен ручной ввод, проверьте настройки нумерации или уточните у администратора, не ограничены ли права на редактирование справочника.
Можно ли присвоить договору номер с буквами, например «АБ-12/25»?
Да, поле номера строковое, буквы, дефисы и слэши допустимы. Учтите, что при смешанном формате автонумерация может работать неочевидно: программа увеличивает числовую часть по своим правилам. Для сложных шаблонов надёжнее ручной ввод или доработка нумератора.
Что делать, если два договора получили одинаковый номер?
Определите, по какому договору уже выписаны документы и отправлены печатные формы — его номер оставьте. Второму договору присвойте новый свободный номер вручную. Если документы выписаны по обоим, согласуйте изменение с контрагентом и оформите его корректно, чтобы не было расхождений при сверке.
Нумерация сбилась после ручного ввода большого номера. Как вернуть последовательность?
Автонумератор продолжает от максимального введённого номера. Введите вручную нужный очередной номер новому договору — следующие автоматические номера пойдут от него. В некоторых конфигурациях есть штатная команда установки номера или сервисная обработка обновления нумерации.
Переносится ли номер договора при синхронизации между УТ и Бухгалтерией?
Да, номер и дата договора входят в состав синхронизируемых данных. Чтобы избежать дублей при обмене, настройте префиксы информационных баз в настройках синхронизации — тогда договоры, созданные в разных программах, не пересекутся по номерам.
Обязательно ли заполнять номер договора, если договор используется только для внутреннего учёта?
Формально учёт будет работать и без номера, но пустое поле попадёт в печатные формы и отчёты, а поиск нужного договора в списке усложнится. Рекомендуется присваивать номер всегда, хотя бы автоматический.
Что важно запомнить
Номер договора задаётся в карточке справочника «Договоры контрагентов» — вручную или автоматически по правилам нумератора. Настройте префиксы организаций и периодичность до начала работы, не меняйте номера по уже оформленным договорам без необходимости и всегда проверяйте результат в печатной форме документа. Перед массовыми изменениями делайте резервную копию базы.