Перенумерация повторяющихся (задвоенных) кодов справочника

21.03.17

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

Идея: Убрать повторяющиеся (задвоенные) коды справочника, присвоив им новый код по порядку. Без перенумерации всех элементов справочника.

Файлы

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

Наименование Скачано Купить файл
ПеренумерацияПовторяющихсяКодовСправочника_unk2.epf
.epf 12,02Kb ver:003
172 2 500 руб. Купить

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

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

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

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

Обработка предельно простая. Не ждите от нее чего то особенного. Сделанна по ситуации под конкретную задачу.

Если вам обработка была полезна, поставьте пож. плюсик. Оценка полезности моего труда...

ВНИМАНИЕ! Обработке обязательно нужно указать код, с которого начать нумерацию. Для этого находим максимальный код справочника, прибавляем ему 1 и заполняем поле начального кода справочника. Иначе номерация начнется с 0, и у вас станет все только хуже...

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

Код справочника нумерация задвоенные коды повторяющиеся коды

См. также

Перенумераторы Бухгалтер Пользователь 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 Россия Платные (руб)

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

5591 руб.

11.02.2019    60825    455    195    

91

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

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

6000 руб.

18.05.2022    13122    35    0    

29

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

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

1 стартмани

26.01.2026    159    1    buger68    4    

1

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

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

3 стартмани

19.01.2026    204    2    user213093test    0    

1

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

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

5 стартмани

15.01.2026    347    1    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    583    3    d_shaymardanov    6    

3

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

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

2 стартмани

05.11.2025    903    1    ipx    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. unk2 202 14.04.11 23:20 Сейчас в теме
Идея: Убрать повторяющиеся (задвоенные) коды справочника, присвоив им новый код по порядку. Без перенумерации всех элементов справочника.

Перейти к публикации

1. Константин С. 679 14.04.11 23:20 Сейчас в теме
{Форма.Форма.Форма(28)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:

по причине:
{(10, 10)}: Поле не найдено "ТабСпр1.ЭтоГруппа"
ТабСпр1.<<?>>ЭтоГруппа = ЛОЖЬ


при попытке перенумеровать ПодразделенияОрганизаций
2. Константин С. 679 14.04.11 23:21 Сейчас в теме
ругается на ПодразделенияОрганизаций

{Форма.Форма.Форма(28)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:

по причине:
{(10, 10)}: Поле не найдено "ТабСпр1.ЭтоГруппа"
ТабСпр1.<<?>>ЭтоГруппа = ЛОЖЬ

3. Константин С. 679 14.04.11 23:22 Сейчас в теме
Да и хорошобы сделать выбор Типа справочника.
4. unk2 202 15.04.11 04:53 Сейчас в теме
Делал исключительно для Контрагентов. По быстрому. И не подумал что может быть справочник совсем без групп. Поправим
5. Abadonna 3977 15.04.11 06:58 Сейчас в теме
Заголовок поправь. А то прям жирнющими буквами описка: "задвонных"
6. unk2 202 15.04.11 08:15 Сейчас в теме
Все ошибки исправил
7. пользователь 11.05.12 06:07
Сообщение было скрыто модератором.
...
8. cubic 18 17.10.12 13:46 Сейчас в теме
Заметил такую интересность: запустил обработку, не заполняя поля формы, только выбрал справочник "контрагенты". И вот что обнаружил...
- Элемент с дублированным кодом УТ0000548, Нененко Евгения Сергеевна
Поменяли код "УТ0000548" на "000000013", для элемента "Янченко Карина Владимировна"
Поменяли код "УТ0000548" на "000000014", для элемента "Луговой Алексей Викторович"

- Элемент с дублированным кодом УТ0000548, Янченко Карина Владимировна
Поменяли код "УТ0000548" на "000000669", для элемента "Нененко Евгения Сергеевна"
Поменяли код "УТ0000548" на "000000670", для элемента "Луговой Алексей Викторович"

- Элемент с дублированным кодом УТ0000548, Луговой Алексей Викторович
Поменяли код "УТ0000548" на "000002306", для элемента "Нененко Евгения Сергеевна"
Поменяли код "УТ0000548" на "000002307", для элемента "Янченко Карина Владимировна"

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

А так +
9. cubic 18 18.10.12 14:12 Сейчас в теме
а нннет... при записи та же картина. Что-то я не понял зачем нужен вложенный цикл, обрабатывающий выборку по структуре? Почему бы сразу не обрабатывать выборку из запроса? И быстрее и нумерация без проплешин.
10. bercut0077 3 23.03.13 17:34 Сейчас в теме
Обрабатывал справочник банковские счета, по циклу перенумерованные вновь перенумеровывает- бесконечно.... жаль
12. diar01 53 20.03.17 13:32 Сейчас в теме
Добрый день! Совсем не тот файл по ссылке -Универсальный перенос остатка с счета на счет_03.epf
13. unk2 202 20.03.17 16:50 Сейчас в теме
Напишите пожалуйста конкретно что не так
14. diar01 53 21.03.17 05:04 Сейчас в теме
(13) Я скачала файл обработки, а вместо файла - "ПеренумерацияПовторяющихсяКодовСправочника_unk2.epf" как в публикации, у меня скачалось - "Универсальный перенос остатка с счета на счет_03.epf".
2 раза пробовала, у Вас похоже не та обработка подгружена
15. unk2 202 21.03.17 05:55 Сейчас в теме
Понял. Поправил. Спасибо что указали на ошибку. Как так я перепутал обработки...
16. unk2 202 27.03.17 05:42 Сейчас в теме
В обработке ОБЯЗАТЕЛЬНО нужно указать максимальный код справочника + 1, чтобы обработке было с чего начать.
Для отправки сообщения требуется регистрация/авторизация