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

21.11.24

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

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

Файлы

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

Наименование Скачано Купить файл
Универсальная обработка перенумерации объектов (управляемые формы):
.epf 23,04Kb
107 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    62181    466    198    

100

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

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

2 стартмани

21.04.2026    302    4    nosok7201    1    

1

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

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

1 стартмани

23.03.2026    426    1    user213093test    0    

2

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

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

1 стартмани

26.01.2026    547    3    buger68    4    

1

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

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

3 стартмани

19.01.2026    649    8    user213093test    0    

2

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

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

5 стартмани

15.01.2026    1005    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    1116    11    d_shaymardanov    6    

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

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

обычно в пределах года по каждому виду документа + м.б. по каждой организации + м.б. по каждому подразделению + м.б. по каждому ...в зависимости от конфы, от настроек учета, от желания внедренца
11. Rafael-87 105 22.01.24 08:51 Сейчас в теме
(7) Здравствуйте, а галочка "Отключить проверку записи" стояла?
12. Rafael-87 105 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 105 22.01.24 08:59 Сейчас в теме
(10) Отобрать дубликаты - позволяет всего лишь увидеть есть ли одинаковые коды(номера) в выбранном объекте перенумерации (если есть предложения как улучшить эту опцию - буду рад!). По поводу ошибки не могли бы отправить скрин, как вы настроили, чтобы я мог сымитировать?
14. Ashandy 24.01.24 02:36 Сейчас в теме
(13) попытался повторить на почти чистой базе, ошибки нет. И группы, как мне казалось ранее, на самом деле не мешают. Ошибок, если группы оставлять, нет.
Видимо это надо взять копию той базы, на которой делал. Позже постараюсь.

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

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