Перенумеровать элементы справочника

02.02.13

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

Обработка для Перенумерации кодов элементов справочника (любого). Даёт возможность выбрать группу элементов, подлежащих перенумерации, задать префикс, и стартовый номер, с которого пойдёт перенумерация. Не оригинально, зато работает + встроенная справка с рекомендациями.

Скачать файлы

Наименование Файл Версия Размер
ПеренумерацияСправочника
.epf 16,72Kb
148
.epf 16,72Kb 148 Скачать

Обработка «Перенумеровать элементы справочника»

 

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

Отобранные элементы, подлежащие перенумерации, выводятся в табличное поле, в котором можно просмотреть отобранные элементы, убрать лишние.

 

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

  1. Указать в поле "Справочник" нужный справочник.
  2. Если справочник иерархический, то можно указать группу, внутри которой требуется провести перенумерацию.
  3. Нажать кнопку "Отобрать". В табличное поле будут отобраны элементы справочника, подлежащие перенумерации.
  4. В табличном поле можно упорядочить элементы в нужном порядке.
  5. Указать в поле "Префикс" префикс, с которого будут начинаться номера элементов. Если префикс не нужен, то оставить это поле пустым.
  6. В поле "Номер начала нумерации" указать номер (это должно быть число), с которого начать нумерацию.
  7. Нажать кнопку "Выполнить" для осуществления перенумерации.

Обработка перенумеровывает не только элементы, но и группы, если они попали в отбор.

Если отключить флажок "Добавлять лидирующие нули в номер", тогда после префикса сразу будет следовать порядковый номер:

  • Преф1
  • Преф2
  • Преф3

 

Если включить флажок "Добавлять лидирующие нули в номер", тогда после префикса до значащих цифр номера будут добавлены нули:

  • Преф000001
  • Преф000002
  • Преф000003

 

Внимание! После того, как нажмёте кнопку "Выполнить" вернуть предыдущие номера элементов уже будет невозможно.

P. S. Как показала моя практика - в типовых конфигурациях префиксы в справочниках лучше не проставлять - проще будет новые элементы добавлять и 1С не будет сходить с ума нумеруя новые элементы. Но если сильно надо, то пожалуйста. Смотрите сами.

История изменений

*  [19 мая 2011] исправил ошибку, из за которой в случае пустого поля "Группа" не выбирались все элементы справочника

+  [19 мая 2011] дополнил справку

*  [2 февраля 2013] 1. Теперь, если не удается записать элементы, они не приводят к остановке работы обработки: обработка отрабатывает до конца и выводит список ошибок.
2. В колонке "Код (подлежит перенумерации)" после выполнения обработки обновляются коды элементов.
3. Сообщения о ходе выполнения обработки стали более информативными.

См. также

Нумерация документов с префиксом по дате (настройка префикса документов)

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

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

4500 руб.

11.02.2019    52020    414    190    

52

Префиксация номеров документов в 1С:УНФ/БП/УТ 11 (структурное подразделение: склад/магазин/подразделение)

Перенумераторы Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение для отображения в номере документа структурной единицы (склад/магазин/подразделение), к которой относится данный документ. Визуально по номеру документа легко понять, к какому складу/магазину/подразделению относится документ. Для УНФ (Управление нашей фирмой), для БП (бухгалтерия предприятия), для УТ 11(управление торговлей) Пользователь самостоятельно выбирает, в каких документах и по каким полям префикс нужно добавлять. Нумерация документов не участвующих в префиксации не затрагивается!

6000 руб.

18.05.2022    9635    21    0    

16

Сбилась нумерация счетов-фактур выданных? Решение

Перенумераторы Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

Иногда при записи документа выходит ошибка: "Значение поля "Номер" неуникально". Это происходит, если каким-то образом корректировался номер документа. Если для других документов можно просто перенумеровать документы за период, то для счетов-фактур выданных, которые уже "ушли" к контрагентам, номер мы менять не можем. Поэтому было разработано данное расширение, которое помогает решить проблему и запустить автонумерацию.

2 стартмани

13.03.2024    282    1    Klinov    0    

1

Сквозная нумерация для всех документов

Перенумераторы Платформа 1С v8.3 Конфигурации 1cv8 Молдова Абонемент ($m)

Начальство захотело уникальный номера документов в рамках одного года вне зависимости от вида? Вызывайте психиатров.

1 стартмани

26.02.2024    355    0    Teut_Vlad    2    

1

Номер на печать -> в системный номер для счетов-фактур выданных. БП 3.0

Перенумераторы Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простая внешняя обработка для перезаписи системного номера счета-фактуры выданного в БП 3.0.

16.01.2024    759    18    RustIG    0    

4

Обработка номеров (кодов) объектов

Перенумераторы Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

15.01.2024    232    4    mrsmrv    0    

1

Уникальный номер документа на 100 лет

Перенумераторы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

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

5 стартмани

06.01.2024    6378    2    user739527    13    

3
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Alraune 1502 18.05.11 10:49 Сейчас в теме
Он умеет переименовывать только элементы одной группы?
То, что в группу не входит, не видит. Неудобно.
Кстати, интересно, а сколько здесь вообще перенумераторов на сайте?
2. ron1 18.05.11 11:29 Сейчас в теме
Как раз появилась нужда перенумеровать справочник в ЗУП. Попробую....
3. Qsko 60 18.05.11 12:05 Сейчас в теме
Для Alraune
Если хотите весь справочник - просто не указывайте группу (оставьте её пустой).
Перенумераторов здесь много. Выложил свой вот потому, что по работе было проще написать под свою конкретную задачу, чем искать и сравнивать. Авось, кому пригодится.
4. Alraune 1502 18.05.11 12:45 Сейчас в теме
(3) Так при оставленной пустой группе как раз ничего и НЕ перенумеровывает!
Вот скрин, для примера.
Прикрепленные файлы:
7. Qsko 60 19.05.11 06:17 Сейчас в теме
(4) Косячок поправил.
(6) Боюсь, миллион не дадут за такую "лопату". :-)
9. Alraune 1502 19.05.11 09:49 Сейчас в теме
(7) Почему может возникать такая ситуация?
Хотелось убрать лидирующие нули. Один элемент отказался перенумеровывать.
Прикрепленные файлы:
10. Qsko 60 19.05.11 13:25 Сейчас в теме
(9)
1. Чтоб убрать лидирующие нули снимите галочку "Добавлять лидирующие нули в номер"
2. Перед тем, как присвоить новый код элементу обработка делает проверку, если уже такой код в справочнике. Если да, то пропускает элемент. В справке, которая есть в обработке, написаны пара пояснений.
11. Alraune 1502 19.05.11 13:28 Сейчас в теме
(10) Неправильно написала, извините)) хотелось добавить. Ко всем добавил, а один так и остался.
12. Alraune 1502 19.05.11 13:35 Сейчас в теме
+(11) Да, с учетом информации из справки, теперь все работает)))
13. Qsko 60 19.05.11 13:42 Сейчас в теме
(11)
Посмотрите, он, наверное, хотел перенумеровать в какой-нибудь 000000033, а элемент с таким номером уже был.
Можно, конечно, написать так, чтоб он попытался в этом случае присвоить следующий номер, но тогда встаёт вопрос: сколько попыток ему давать. Если заставить обработку пытаться перенумеровать до момента успеха, то можно нарваться на бесконечный цикл. Потому, если не перенумеровались элементы, то руками их перенумеровать (если их немного) или выкинуть из табличного поля все успешно перенумерованные и, увеличив на единичку Номер начала нумерации, попросить перенумеровать оставшиеся.
14. Alraune 1502 19.05.11 13:49 Сейчас в теме
(13) Да те два совета, что у Вас в справке есть, вполне справляются с проблемами. В общем, я поставила плюс! за перенумератор!!! Потому что предыдущие не все толком работали, да и оформлена публикация вполне хорошо :)
5. Qsko 60 18.05.11 14:33 Сейчас в теме
Alraune
Правда, есть такая проблема. Поправлю, но уже завтра. Вечер уже. ;)
6. Иероглиф 18.05.11 14:43 Сейчас в теме
Эээ.. а почему бесплатно то ?:) - деньги бери:)(странно и почему ещё минусами не закидали?:)
8. e-tixom 108 19.05.11 09:43 Сейчас в теме
Удобная обработка. В Бух-и 2.0 работает. Спасибо :D
15. CheBurator 3119 19.05.11 13:59 Сейчас в теме
не верю, что в штатной поставке 8-ки в каких-нибудь универсальных обработках нету перенумератора...
.
смотришь на перенумераторы/шпингалеты и тоска берет...
16. Alraune 1502 19.05.11 14:03 Сейчас в теме
(15) На ИТС, кажется, что-то было
17. Qsko 60 21.05.11 15:34 Сейчас в теме
(15) Было, но ИТС не всегда бывает под рукой.
18. Yashazz 4709 22.05.11 13:57 Сейчас в теме
Опять перенумератор? Ё-моё...
19. Slavon 26.09.11 12:58 Сейчас в теме
Удобная обработка. Спасибо автору
20. girlochka 06.10.11 08:19 Сейчас в теме
удобно! спасибо автору :)
21. olqueen 09.11.11 19:43 Сейчас в теме
Мне реально программа помогла во время внедрения, потому как бухгалтера очень постарались коды испортить.
22. Qsko 60 11.11.11 10:36 Сейчас в теме
(21) olqueen, спасибо за отзыв. Обработка не идеальна, но работает. Кстати, как показала моя практика - префиксы лучше не проставлять в справочниках - проще будет новые элементы добавлять и 1С не будет с ума сходить нумеруя новые элементы. Но некоторым, видать, это надо.
23. MaksIvanov 6 18.01.12 06:03 Сейчас в теме
не верю, что в штатной поставке 8-ки в каких-нибудь универсальных обработках нету перенумератора...
.
смотришь на перенумераторы/шпингалеты и тоска берет...
24. vovkakursk 19.01.12 20:50 Сейчас в теме
спасибо. хорошая обработка
25. Taisa07 22.01.12 14:45 Сейчас в теме
Пробую перенумеровать справочник "Договоры" в БГУ, выходит ошибка:
{Форма.Форма.Форма(66)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(5, 19)}: Поле не найдено "НужныйСправочник.ЭтоГруппа"
НужныйСправочник.<<?>>ЭтоГруппа,

С чем может быть связано? Обработка на диске ИТС перенумеровала только числовые коды, а в справочнике просто невероятное количество буквенно-числовых кодов.
cleaner_it; +1 Ответить
27. Doomino 53 29.01.13 14:31 Сейчас в теме
(25) Taisa07, И у меня то же самое. Пришлось код править...
29. cleaner_it 220 23.12.13 07:20 Сейчас в теме
(25) Эта ошибка появляется для справочников с иерархией элементов
26. пользователь 02.04.12 12:00
Сообщение было скрыто модератором.
...
28. Qsko 60 05.02.13 19:33 Сейчас в теме
Подправил обработку исключительных ситуаций и сделал комментарии работы более информативными.
30. pavel972 12.02.14 14:00 Сейчас в теме
Добрый день!
Управление торговлей, редакция 11.1 (11.1.2.23)

выдает

{Форма.Форма.Форма(78)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(5, 19)}: Поле не найдено "НужныйСправочник.ЭтоГруппа"
НужныйСправочник.<<?>>ЭтоГруппа,
Прикрепленные файлы:
Оставьте свое сообщение