Автонумератор для документов в ЗУП 3.1

21.04.26

Задачи пользователя - Перенумераторы

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Автонумератор для документов в ЗУП 3.1
.cfe 31,68Kb
6 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Описание модуля нумерации

Данный модуль реализует гибкий механизм формирования номеров документов в системе 1С. Решение оформлено в виде расширения и не требует снятия конфигурации с поддержки.

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

🔹 Основные возможности

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

 

Инструкция по настройке

1. Подключение расширения

Подключите расширение к базе.

2. Переход к настройке

Откройте:

Настройка → Нумераторы

 

 

3. Создание нового нумератора

Создайте новый элемент справочника.

 

4. Заполнение реквизитов

 

 

Разберём ключевые поля:

 Основные настройки

  • Активный
    Включает или отключает использование нумератора
  • Наименование
    Произвольное название (для удобства)
  • Организация
    Указывает, к какой организации применяется нумерация
  • Вид документа
    Документ, для которого будет использоваться данный нумератор
  • Использовать числовой нумератор

Данная настройка нужна для сквозной нумерации, например если нам нужно чтобы для документов кадровый перевод и кадровый перевод списком номер был единый и продолжался. То в данном поле указывается уже созданный нами нумератор для документа. (Так же например, мы создали для документа кадровый перевод свой нумератор, и когда будем создавать нумератор для документа кадровый перевод списком, указываем созданные ранее нумератор для кадрового перевода в этом поле).

  • Начальный номер – номер с которого будет начинаться нумерация, если не заполнено, то будет первый документ начинать с номера 1.
  • Количество символов
    Определяет формат числа:
    • 1 → 1, 2, 3
    • 3 → 001, 002, 003
  • Периодичность
    Определяет, когда обнуляется нумерация:
    • день
    • месяц
    • год
    • и т.д.
  • Формат номера
    Здесь задаётся структура номера, например:

[ИндексОрг]-[Год4]-[Номер]

После настройки система автоматически будет:

  • генерировать номера по заданному формату
  • учитывать организацию и тип документа
  • поддерживать сквозную или раздельную нумерацию

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

Тестировалось на Зарплата и управление персоналом, редакция 3.1 (3.1.36.75), но спокойно подойдет и для версий более поздних и ранних.

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.36.75

Вступайте в нашу телеграмм-группу Инфостарт

нумерация документов 1С нумератор 1С автоматическая нумерация 1С формат номера 1С сквозная нумерация 1С

См. также

Перенумераторы Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Расширение конфигурации позволяет настроить нумерацию документов с префиксом по дате документа. Т.е. в течение дня документы одного вида будут иметь сквозную нумерацию. Возможны различные варианты настройки формата даты, в том числе с сохранением префиксации по организации и узлу информационной базы. В версии 2 добавлена возможность настройки префиксации по префиксу подразделения, склада и/или договора. А так же различная префиксация для разных видов документов.

6000 руб.

11.02.2019    63077    472    198    

106

Перенумераторы 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Книга продаж - это просто с этим расширением. Оно восстановливает нумерацию счетов-фактур документа "Отчет комиссионера" при автоматической загрузке файлов, содержащих название, номер и дату УПД. Нумерация комиссионера сохраняется.

8000 руб.

18.06.2026    217    1    0    

1

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Обработка предназначена для массового изменения номеров документов в 1С. Позволяет упорядочить нумерацию в хронологическом порядке, исправить сбои, добавить префиксы и задать единую длину номера. Требует создания резервной копии перед выполнением, так как операция необратима.

1 стартмани

23.06.2026    370    4    Юлия69    3    

1

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

Расширение, которое даёт возможность вести внутренние складские документы с единой нумерацией.

1 стартмани

23.03.2026    713    1    user213093test    0    

2

Перенумераторы Программист Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет НДС Абонемент ($m)

Расширение предназначено для кастомизации формата отображения номеров документов при печати в конфигурации "Бухгалтерия предприятия 3.0". Реализует гибкие правила преобразования номеров документов перед выводом на печатные формы.

1 стартмани

26.01.2026    827    4    buger68    4    

1

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Расширение, которое даёт возможность автоматически проставлять номера для счетов-фактур наподобие алгоритма БП. Если исправление или номер счета-фактуры отредактирован, префикс равен "И". Если корректировка, префикс равен "К". Если "Аванс, аванс комитента или корректировка аванса, префикс равен "А". В других случаях без префикса. Ведущие нули убираются.

3 стартмани

19.01.2026    996    10    user213093test    9    

2

Перенумераторы Бухгалтер Пользователь 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Расширение позволит автоматически исходя из настроек устанавливать префиксы у документов.

5 стартмани

15.01.2026    1545    5    Rassel8911    0    

4

Перенумераторы Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Обработка для исправления ошибки «Значение поля номер не уникально» в 1С. Синхронизирует внутренний кэш нумератора с реальными данными в базе после ручного изменения номеров или восстановления из SQL.

1 стартмани

16.12.2025    1553    18    d_shaymardanov    6    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1979 21.04.26 17:23 Сейчас в теме
интересная задумка !
У меня в счетах на оплату тоже год по формуле встает (префикс + год + допы).
Но, чтобы использовать формулы для перенумерации, такое я еще не видел. :)

У меня в модуле документа есть алгоритм, вызывается по экспортной процедуре - СформироватьНомерСчета()... Поэтому для перенумерации мне нужно просто получить объект, вызвать процедуру...

А вот получится ли такой финт с типовыми - надо подумать - там же надо следить за длиною номера - кол-вом символов "-Год4" уже отхватывает 5 символов, префикс 2-3 символа занимает....
2. Vlad92 07.07.26 14:21 Сейчас в теме
Вот такая ошибка появись после установки нумератора


Ошибка при обработке списка новых сообщения СЭДО по организации Факел-спецодежда:
Не удалось загрузить уведомление о наличии сообщения СЭДО 11000:
Поле объекта не обнаружено (Организация)
При загрузке Уведомление о статусе выплаты пособия с идентификатором 5f02d143-c5ab-4011-ada1-cd3064a9af73 возникла ошибка:
{Расширение_Нумератор ОбщийМодуль.Нумерация.Модуль(421)}:СтруктураПараметров.Вставить("Организация", Источник.Организация);
{Расширение_Нумератор ОбщийМодуль.ПрефиксацияОбъектовСобытия.Модуль(4)}:Нумерация.УстановитьНовыйНомер(Источник, СтандартнаяОбработка);
{ОбщийМодуль.СЭДОФСС.Модуль(4278)}:ДокументОбъект.УстановитьНовыйНомер();
{Документ.УведомлениеОСтатусеВыплатыПособия.МодульМенеджера(984)}:СЭДОФСС.ЗаписатьДокумент(ДокументОбъект, Истина, "БЗК", РежимЗаписи);
{Документ.УведомлениеОСтатусеВыплатыПособия.МодульМенеджера(455)}:ЗаписатьДокумент(ДокументОбъект, РежимЗаписиДокумента.Запись);
{ОбщийМодуль.СЭДОФСС.Модуль(526)}:Менеджер.ЗагрузитьУведомлениеОНаличииСообщения(ТипСообщения, Страхователь, Уведомление, ЕстьИзменения);
{ОбщийМодуль.СЭДОФСС.Модуль(543)}:ВызватьИсключение(Уточнение.Текст, Уточнение.Категория, , , ИнформацияОбОшибке);
{ОбщийМодуль.УчетПособийСоциальногоСтрахования.Модуль(2111)}:СЭДОФСС.ПослеЗагрузкиУведомленийОНовыхСообщенияхСЭДО(Страхователь, Уведомления, ОбработанныеУведомления);
{ОбщийМодуль.ЗарплатаКадры.Модуль(1865)}:УчетПособийСоциальногоСтрахования.ПослеЗагрузкиУведомленийОНовыхСообщенияхСЭДО(
{ОбщийМодуль.ЭлектронныйДокументооборотСФССПереопределяемый.Модуль(29)}:ЗарплатаКадры.ПослеЗагрузкиУведомленийОНовыхСообщенияхСЭДО(Страхователь, Уведомления, ОбработанныеУведомления);
{ОбщийМодуль.ЭлектронныйДокументооборотСФСС.Модуль(818)}:ЭлектронныйДокументооборотСФССПереопределяемый.
{Обработка.ДокументооборотСКонтролирующимиОрганами.МодульОбъекта(57342)}:Обработанные = ЭлектронныйДокументооборотСФСС.
{Обработка.ДокументооборотСКонтролирующимиОрганами.МодульОбъекта(64110)}:РезультатСохранения = СохранитьДанныеВходящихСообщенийСЭДОФСС(
{ОбщийМодуль.ЭлектронныйДокументооборотСФСС.Модуль(939)}:КонтекстЭДО.ОбработкаСодержимогоСообщенияСЭДООперацииСОтчетомФСС(Организация, ДанныеСообщения, РезультатОбработки);
{Обработка.ДокументооборотСКонтролирующимиОрганами.МодульОбъекта(57208)}:РезультатОбработки =
{Обработка.ДокументооборотСКонтролирующимиОрганами.Форма.КонтейнерКлиентскихМетодов.Форма(13376)}:Возврат КонтекстЭДО.СохранитьДанныеВходящихСообщенийСЭДОФСС(

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
по причине:
Ошибка при вызове метода контекста (УстановитьНовыйНомер)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ПриУстановкеНовогоНомера'
по причине:
Поле объекта не обнаружено (Организация)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Для отправки сообщения требуется регистрация/авторизация