Перенумерация объектов (управляемые формы)

14.09.26

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

Универсальная обработка перенумерации объектов на управляемых формах. Умеет перенумеровывать "Справочники", "Документы", "Бизнес процессы", "Задачи", "Планы видов расчета", "Планы видов характеристик", "Планы счетов", "Планы обмена".

Файлы

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

Наименование Скачано Купить файл
Универсальная обработка перенумерации объектов (управляемые формы):
.epf 24,11Kb
122 3 000 руб. Купить

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

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

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

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

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

Здравствуйте, уважаемые! Не писал перенумераторы разве что ленивый. А я подумал: что я, ленивый что ли? Ну хорошо, скажете вы: что особенного?

1. Удобный подбор объектов. Можно вводить любую часть имени объекта - подберется все, что найдется (начало-середина-конец). Если честно, на практике проверял только справочники/документы, но список намного шире - по сути все, что имеет код или номер.

2. Абсолютно любой отбор (все отобранные данные динамично отображаются в динамическом списке  - простите за тавтологию)

3. Прежде чем записывать - можно посмотреть, как перенумеровались объекты (и какие объекты, конечно же)

4. Галка "Отключить проверку записи". (ОбменДанными.Загрузка = Истина)

5. Возможность записывать в транзакции порциями (задается)

6. При выборе типа объекта можно увидеть справочную информацию (длина нумерации, тип нумерации, контроль уникальности, автонумерация, периодичность (для документов) и способ нумерации - серии (для справочников)

7. Можно указать префикс (при необходимости), лидирующие нули (с указанием кол-ва нулей)

8. Срезать нули слева (с указанием кол-ва среза нулей)

9. Кнопка стандартного обновления нумерации объекта (ОбновитьНумерациюОбъектов())

10. Если нажать "Отобрать дубликаты" - установится отбор на одинаковые элементы по коду (номеру). Что полезно, например, если необходимо сначала убрать дубликаты или убедиться, что их нет. Кнопка "Отобрать по владельцу" - не помню, если честно, практический смысл сего отбора (но если честно, он был **здесь должен быть смайлик с обезьянкой, закрывающей лицо**). У текущего списка объекта с учетом всех отборов собираются все владельцы и помещаются в отбор по полю владелец (в списке).

Как пользоваться?

Вводим нужное название объекта

  • Устанавливаем необходимые отборы и убеждаемся, что в списке только необходимые объекты
  • Настраиваем префикс, лидирующие нули
  • Жмем "Выполнить перенумерацию"
  • Смотрим - если все норм - "Записать новую нумерацию"
  • Если при создании нового объекта нумерация корректно не продолжается, тоо пробуем "Обновление нумерации"

Тестировано на 8.3.16-8.3.18. 

Старался сделать без привязки к конфигурации: можно добавить в Дополнительные отчеты и обработки (тестировано БСП 3.0.3.341) или пользуйтесь через Файл-открыть.

 

Новое: Добавлена галка "Останавливать запись в случае ошибки", теперь каждая запись "обрамлена" попыткой и в случае неудачи если галка установлена - дальнейшая запись будет остановлена!

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

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.1.22.86

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

Обработка перенумератор справочников перенумератор документов универсальное средство.

См. также

Перенумераторы Бухгалтер Пользователь 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    64334    474    198    

108

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

Расширение присваивает новому счету-фактуре выданному номер реализации, на основании которой он введен. Если номер занят — очередной номер или запрет записи, на выбор. Настройка по организациям в форме. Для уже введенных счетов-фактур — проверка за период и присвоение номеров реализаций в один клик.

1 стартмани

06.11.2026    108    0    Drfreeman    0    

2

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

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

2 стартмани

06.11.2026    114    0    Drfreeman    0    

0

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

Счета-фактуры на аванс вдруг перестают записываться с ошибкой «Значение поля "Номер" не уникально», хотя дублей в базе никто не делал. Разбираю на опыте в демо-базе Бухгалтерии, как платформа подбирает следующий номер, почему один номер, введённый вручную без нулей, сначала незаметно уводит серию в сторону, а через несколько сотен документов блокирует её, и как всё исправить, не меняя ни одного номера на печати. К статье приложена готовая обработка для Бухгалтерии 3.0, которая находит и исправляет такие номера.

1 стартмани

05.10.2026    883    sashazae    2    

3

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

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

1 стартмани

02.10.2026    481    2    uribur    0    

1

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

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

1 стартмани

28.09.2026    373    1    burgerkirg    0    

1

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

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

1 стартмани

23.06.2026    1121    14    Юлия69    3    

1

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

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

8000 руб.

18.06.2026    496    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1990 29.12.23 09:09 Сейчас в теме
(0) Дубликаты вручную надо исправлять?
3. Rafael-87 129 29.12.23 09:18 Сейчас в теме
(1) Да, обработка всего лишь позволяет их находить
2. RustIG 1990 29.12.23 09:11 Сейчас в теме
(0) а может случиться так? - что при начальном отборе в первом квартале создался номер документа, затем отдельно в отборе во втором квартале перенумеровали - и создался такой же номер. То есть в полугодии появились дубликаты.
4. Rafael-87 129 29.12.23 09:19 Сейчас в теме
(2) Если галочка стоит "отключить контроль записи" стоит то получается да так можно сделать, но надо с умом конечно обработку использовать, поэтому есть справочная информация о нумерации и конечно лучше всего сначала на копии пробовать
5. RustIG 1990 29.12.23 09:53 Сейчас в теме
(0) ясно, спасибо за ответы. еще вопрос - мою обработку по нумерации документов видели?
6. Rafael-87 129 29.12.23 10:04 Сейчас в теме
(5) Ответил в личке, да видел, ваш набор конечно более обширный и включает в себя много вариантов нумерации. Я пишу принципиально только под управляемые формы.
7. Ashandy 19.01.24 12:48 Сейчас в теме
Здравствуйте. Контроль уникальности не работает.
УНФ
Выбрал одну категорию - сгенерировал, записал
Выбрал вторую категорию - сгенерировал, вижу, что с того же номера пошло. Думал, что при записи будет проверка, но нет, записало все равно.

Как на самом деле контроль уникальности должен работать?
8. RustIG 1990 19.01.24 13:04 Сейчас в теме
(7)
Как на самом деле контроль уникальности должен работать?

обычно в пределах года по каждому виду документа + м.б. по каждой организации + м.б. по каждому подразделению + м.б. по каждому ...в зависимости от конфы, от настроек учета, от желания внедренца
11. Rafael-87 129 22.01.24 08:51 Сейчас в теме
(7) Здравствуйте, а галочка "Отключить проверку записи" стояла?
12. Rafael-87 129 22.01.24 08:55 Сейчас в теме
(7) Если стояла - значит проверка уникальности отключается, получается логичнее сделать, чтобы по умолчанию это галка была отключена, раз такая ситуация возникла?
9. Ashandy 19.01.24 13:18 Сейчас в теме
(8)
Да, по поводу документов понимаю.
А, я не указал, тут я на справочнике номенклатура проверял.
10. Ashandy 19.01.24 15:41 Сейчас в теме
А что делает кнопка отобрать дубликаты ?
При первой процедуре я забыл в отборе убрать группы номенклатуры и мне обработка ругнулась что-то там индекс.
Я нажал кнопку "отобрать дубликаты", какая-то номенклатура отобралась, но при сверке списка вижу, что у меня как раз таки появятся дубликаты если запустить процесс.
В остальном норм, запустил заново процедуру с правильным отбором и 36к элементов за полчаса перенумеровало.
13. Rafael-87 129 22.01.24 08:59 Сейчас в теме
(10) Отобрать дубликаты - позволяет всего лишь увидеть есть ли одинаковые коды(номера) в выбранном объекте перенумерации (если есть предложения как улучшить эту опцию - буду рад!). По поводу ошибки не могли бы отправить скрин, как вы настроили, чтобы я мог сымитировать?
14. Ashandy 24.01.24 02:36 Сейчас в теме
(13) попытался повторить на почти чистой базе, ошибки нет. И группы, как мне казалось ранее, на самом деле не мешают. Ошибок, если группы оставлять, нет.
Видимо это надо взять копию той базы, на которой делал. Позже постараюсь.

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

Но вообще я думал что эта функция выключит из списка существующие номера и не будет эти номера присваивать другой номенклатуре. Но , повторюсь, со скоростью обработки такое не оказалось нужным.
15. Rafael-87 129 24.01.24 07:16 Сейчас в теме
(14) Супер, спасибо за отзыв
16. chesnokov-a-v 100 29.02.24 14:59 Сейчас в теме
Добрый день. Непонятно почему присваиваются новые номера при совпадении времени документов.
Прикрепленные файлы:
17. Rafael-87 129 07.03.24 07:50 Сейчас в теме
(16) Добрый день. А как их оставить без внимания? Обработка располагает их в порядке МоментаВремени и нумерует как и все, что попали в отбор!
18. chesnokov-a-v 100 07.03.24 11:16 Сейчас в теме
(17) Добрый день, тогда и сортировать список нужно по МоментуВремени, так будет понятнее.
19. Rafael-87 129 07.03.24 11:18 Сейчас в теме
(18) Ок проверю у себя этот момент
20. RealSurfer 35 07.09.26 18:04 Сейчас в теме
Добрый день. Не хватило функции: Изменить только префикс, чтобы сохранить имеющуюся нумерацию, и при этом не добавлялись бы лидирующие нули. Т.е. нужно изменить только часть номера слева от дефиса.
21. Rafael-87 129 14.09.26 09:18 Сейчас в теме
(20) Здравуйте готово, перекачайте добавил "Изменить только префикс".
Прикрепленные файлы:
Для отправки сообщения требуется регистрация/авторизация