1. Главная
  2. Каталог
  3. Расширения конфигураций
  4. Автозаполнение договоров в 1С
#739 18 компаний купили

Автонумерация договоров контрагентов в 1С — номер и наименование

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

Последняя версия: обновлено 5 дней назад

Что вы получаете

Видно и без демо

Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.

Готовое решение

Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.

Безопасно для конфигурации

Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.

Полная прозрачность

Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Бухгалтерия предприятия 3.0 Комплексная автоматизация 2.4, 2.5 Управление предприятием ERP
KZ
Управление торговлей 3.4 (KZ) Бухгалтерия для Казахстана 3.0
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

У договора контрагента в 1С есть реквизит Номер, но нумерации у него нет. Это обычное строковое поле: что менеджер напечатал, то и стало номером. Наименование тоже набирается руками, каждый раз заново. Через год в справочнике «Договоры с контрагентами» соседствуют «Договор 12», «дог. 12 от 03.09», «12/1-ЭМ», два договора с одинаковым номером и десяток вовсе без номера. Найти нужный договор по номеру становится нельзя, а в печатных формах и в переписке с клиентом номер выглядит по-разному у каждого менеджера.

Расширение закрывает это на уровне записи: при сохранении нового договора номер, дата и наименование заполняются сами. Менеджер работает как обычно и номер не трогает — счётчик ведёт расширение.

Что это даёт

  • Номера договоров идут подряд и не повторяются: счётчик один на базу или один на организацию, а не свой у каждого менеджера.
  • Нумерация продолжается с текущего места, а не начинается с единицы: в настройках вы указываете, каким номером договоры пронумерованы сейчас.
  • Наименование договора собирается по единому шаблону — одинаково у всех менеджеров и во всех печатных формах.
  • Договор с несколькими юридическими лицами в базе больше не путается: у каждой организации может быть собственная нумерация со своим префиксом.
  • Ничего не переучивать: форма договора остаётся типовой, новых кнопок в ней не появляется.
автонумерация договора контрагента в 1С — заполненные номер, дата и наименование
Менеджер заполнил только контрагента и условия, а номер, дату и наименование заполнило расширение при записи

Нумерация договоров: сквозная по базе или отдельная по организации

Разрез нумерации задаётся переключателем Разрез нумерации и имеет два положения.

Сквозная по базе — один общий счётчик на всю информационную базу. Поле Последний номер показывает, каким номером нумерация закончилась; следующий записанный договор получит номер на единицу больше. Так работали прежние версии расширения, и для базы с одной организацией этого достаточно.

Отдельная по организации — у каждой организации собственный счётчик. Под переключателем появляется таблица из двух колонок: организация и её последний номер. Добавьте в неё строку по каждому юридическому лицу и укажите, каким номером его договоры пронумерованы сейчас. Организацию, которой в таблице нет, расширение заведёт само при первой же записи договора — её нумерация начнётся с единицы.

Смысл таблицы именно в продолжении: вы открываете последний договор организации, смотрите его номер и вписываете это число. Тогда следующий договор получит следующий номер, а не единицу поверх сотни уже существующих.

нумерация договоров по организациям в 1С — таблица счётчиков
При нумерации по организации таблица показывает, на каком номере находится каждое юридическое лицо базы

Счётчик увеличивается только после того, как договор фактически записан. Если запись не состоялась — сработала типовая проверка заполнения или пользователь закрыл форму — номер не расходуется и не образует «дыру» в нумерации.

Отдельная деталь для баз, где настройки открывает не один человек: если пока форма настроек была открыта, кто-то записал договор и счётчик ушёл вперёд, при сохранении формы он перечитывается заново. Назад значение не откатывается, и следующий договор не получает уже занятый номер.

Префикс номера договора: без префикса, префикс организации или свой

Что подставить перед числом, задаёт переключатель Вариант префикса:

  • Без префикса — только число: 1, 2, 3.
  • Префикс организации — префикс из карточки организации, тот же, что типовая использует в номерах документов: ТМ-1, ТМ-2.
  • Свой префикс — произвольный текст из поля Префикс; само поле появляется на форме только при выборе этого варианта.

Префикс организации и нумерация по организации — вещи независимые: можно вести сквозной по базе счётчик, но с префиксом каждой организации, и наоборот.

Наименование договора по шаблону из его же реквизитов

Поле Шаблон наименования описывает, как собрать наименование нового договора. Любой реквизит договора подставляется по имени в квадратных скобках:

Договор [Номер] от [Дата] с [Владелец]

Даты подставляются в формате дд.мм.гггг. Полный список доступных параметров показывает кнопка ? рядом с полем — она открывает перечень реквизитов справочника «Договоры контрагентов» именно вашей конфигурации, так что точное имя реквизита вспоминать не нужно.

Одно место здесь стоит знать заранее: контрагент договора подставляется параметром [Владелец], а не [Контрагент]. В карточке договора поле подписано «Контрагент», но владельцем элемента справочника платформа считает именно его, и в шаблоне работает имя стандартного реквизита. То же с параметром [Код] — это код контрагента-владельца. До версии 739.2.1.0 оба параметра оставались в наименовании как текст в скобках: расширение перебирало только собственные реквизиты договора и не доходило до стандартных.

Там же исправлена вторая неочевидная вещь: наименование собиралось раньше, чем выдавался номер, поэтому [Номер] в шаблоне давал пустое место — ровно в том примере, который предлагает подсказка. Теперь наименование собирается последним, когда номер и дата уже проставлены.

Если шаблон не заполнен, наименование расширение не трогает. Если наименование введено вручную — оно остаётся как есть: заполняются только пустые реквизиты.

параметры шаблона наименования договора в 1С — список реквизитов
Кнопка «?» рядом с шаблоном показывает реквизиты именно вашей конфигурации — имена не нужно вспоминать

Где настройки автозаполнения договоров и кто их меняет

После установки расширения в разделе НСИ и администрирование появляется группа команд Автозаполнение договоров с единственным пунктом Настройки (в «Бухгалтерии предприятия» раздел называется Администрирование). Она открывает форму, где собрано всё перечисленное выше.

Настройки общие на всю базу: их задаёт администратор, а действуют они у всех пользователей. Сотрудник без полных прав форму откроет, но только на просмотр — сохранение ему недоступно, при этом номер и наименование его договоры получают штатно. Это проверено отдельным прогоном под пользователем с ролями менеджера по продажам.

Хранятся настройки в служебном элементе справочника «Дополнительные отчёты и обработки» — отдельной константы или регистра расширение не заводит. Практическое следствие: при выгрузке и загрузке информационной базы настройки переезжают вместе с данными, а искать их в списке констант бесполезно.

настройки автонумерации договоров контрагентов в 1С
Вся настройка — одна форма: шаблон наименования, разрез нумерации, префикс и два флажка

Ещё два поля формы:

  • Заполнять дату — при записи договора с незаполненной датой подставляется текущая дата.
  • Только при создании договора — расширение работает лишь на новых договорах. Снимите флажок, если хотите, чтобы пустые реквизиты дозаполнялись и при перезаписи ранее созданных договоров. Флажок стоит держать включённым, пока вы не убедились на паре договоров, что шаблон собирает наименование именно так, как задумано: перезапись затрагивает старые документы.

Описание каждого поля есть и внутри 1С — кнопка Справка на форме настроек, отдельно открывать инструкцию не нужно.

Установка расширения и выбор файла под конфигурацию

Поставка идёт двумя файлами: один для российских и белорусских конфигураций (УТ 11.4 и 11.5, КА 2.4 и 2.5, ERP 2, БП 3.0, УТ 3.4/3.5 BY, КА 2.4/2.5 BY), второй — для казахстанских (УТ 3.4 KZ и «Бухгалтерия для Казахстана» 3.0). Файл выбирается по названию: оно содержит перечень конфигураций.

Порядок установки обычный:

  1. Распакуйте архив, полученный после оплаты.
  2. Откройте НСИ и администрированиеПечатные формы, отчёты и обработкиРасширения.
  3. Нажмите Добавить из файла, выберите .cfe вашей конфигурации, снимите флажок Безопасный режим и перезапустите программу.

Флажок Безопасный режим снять обязательно, и это первое, что стоит проверить, если номер не заполнился. В безопасном режиме платформа не даёт расширению записывать данные: договор сохраняется с пустым номером, без ошибки и без сообщения — по внешнему виду не понять, что расширение вообще не отработало.

Если файл поставлен не тот, расширение предупредит об этом само и назовёт файл из архива, который нужен вашей конфигурации, — с версии 739.2.0.0 такая проверка встроена. Типовая конфигурация при установке не меняется, расширение снимается за минуту тем же списком.

Что изменилось в версии 739.2.1.0

  • Номер попадает в наименование: [Номер] в шаблоне больше не даёт пустое место.
  • В шаблоне заработали [Владелец] и [Код] — контрагент договора и его код.
  • Появилась нумерация в разрезе организации с таблицей счётчиков.
  • Настройки пишутся в транзакции с блокировкой: две одновременные записи больше не создают вторую запись настроек и не откатывают счётчик назад.
  • Форма настроек переделана: подсказки по кнопке ? у каждого поля, выключатели вместо флажков, переключатель варианта префикса, кнопка Справка.
  • Выдача номера больше не блокирует справочник «Дополнительные отчёты и обработки» целиком — блокируется один служебный элемент, и работа с другими обработками в этот момент не останавливается.
  • Наименование договора не требуется вводить вручную: типовая проверка заполнения не мешает записать договор с пустым наименованием, если оно собирается по шаблону.

Если что-то пошло не так

  • Номер не заполняется. Проверьте, снят ли флажок Безопасный режим у расширения и был ли номер договора действительно пуст.
  • Нумерация пошла с единицы. В настройках не заполнен последний номер — при нумерации по организации это строка конкретной организации. Впишите номер последнего существующего договора и сохраните.
  • Наименование осталось пустым. Не заполнен шаблон либо наименование было введено вручную.
  • Форма настроек открылась только на просмотр. У пользователя нет полных прав: настройки общие на базу и меняются администратором.
  • Предупреждение «этот файл не для вашей конфигурации». Поставлен файл другой поставки — в сообщении назван нужный, возьмите его из того же архива.

На чём проверено

Версия 739.2.1.0 проверена на «Управлении торговлей» 11.5 и платформе 8.3.18.1957: установка расширения, нумерация в обоих разрезах, сборка наименования по шаблону и работа под пользователем с ограниченными правами. Минимальная платформа поставки — 8.3.18.

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 12 000–20 000 ₽ 3 500 ₽
Сроки 2 недели на ТЗ и согласование, затем ~4 часа работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 8 500 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 500 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как отключить или откатить расширение?
Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
Работает ли в базовых версиях конфигураций?
Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

Частые вопросы

Как получить разработку и установить ее в 1С?

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге, белорусских рублях или долларах?
Цена автоматически пересчитывается в KZT, BYN и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.

Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Все видно и без отдельной демонстрации: скриншоты и GIF выше показывают работу по шагам, на реальных данных. При невысокой цене это заменяет встречу. Остались вопросы по функционалу — напишите в комментариях ниже, ответим в течение рабочего дня.
Какой артикул у этой разработки?
Артикул разработки — #739. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (4)

Чтобы оставить комментарий, войдите или зарегистрируйтесь.

Юлия Викторовна 9 сентября 2026

Отличное расширение, но для боевого использования остро не хватает нумерации в разрезе организаций

Ольга, клиент-менеджер 10 сентября 2026

Здравствуйте, Юлия!
Добавили нумерацию в разрезе организаций (версия 739.2.1.0)

Дмитрий Медведков, администратор 10 сентября 2026

Добавил такую возможность

Дмитрий 25 декабря 2025

Здравствуйте, а можно использовать Дополнительные реквизиты в шаблоне???

Ольга, клиент-менеджер 25 декабря 2025

Здравствуйте, Дмитрий! Дополнительные реквизиты в наименовании шаблонов использовать нельзя.

Евгений 8 июля 2025

а можно ли сделать так чтоб был выбор какие поля в договоре заполнять автоматически и с возможностью указать значения . При чем идеально - для разных пользователей/групп разные настройки

Дмитрий Медведков, администратор 9 июля 2025

Запишу в план работ, попробую сделать.

ANDREI TOMASHEVICH 25 февраля 2023

Хотелось бы возможность ведения разных нумераций в разрезе организаций и типов договоров.
Так же формирование названия в зависимости от типа договора.

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

Дмитрий Медведков
Автор разработки

Дмитрий Медведков

Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2
Цена 3500 ₽