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

21.11.24

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

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

Файлы

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

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

106

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

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

8000 руб.

18.06.2026    214    1    0    

1

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

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

1 стартмани

23.06.2026    365    4    Юлия69    3    

1

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

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

2 стартмани

21.04.2026    685    6    nosok7201    2    

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    826    4    buger68    4    

1

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

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

3 стартмани

19.01.2026    995    10    user213093test    9    

2

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

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

5 стартмани

15.01.2026    1543    5    Rassel8911    0    

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

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

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

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

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