Сбилась нумерация в справочнике "Номенклатура"

05.10.21

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

Сбилась нумерация объектов в справочнике "Номенклатура", что делать? - ЕСТЬ РЕШЕНИЕ.

В результате автоматической синхронизации (УНФ -> БУХ) в справочнике "Номенклатура" создалось несколько объектов с нумерацией меньшей разрядности, чем было до этого (разрядность ДО синхронизации БП-00000000, ПОСЛЕ - БП-0000). Бухгалтеры показали, что номенклатура, начала создаваться с другой разрядностью, ну я думал ладно, пускай... потом выправиться. НО случилось то, чего не ожидал, создавали объекты до БП-9999, дальше при создании пишет "Код "БП-9999" не уникально". Благо случилось в конце рабочего дня.
....
Хорошее решение сделать перенумерацию всего справочника, но объектов там порядка 20 000 - 30 000.
....
Решил перенумеровать только объекты откуда пошла неправильная нумерация.

Делал это внешней обработкой "Универсальный подбор и обработка объектов".

Самое что интересное, я думал, как же мне отобрать те объекты: пробовал сделать отбор "Код" начинается с "БП-2" (типа отобрать все где БП-2000 и выше, т.к. остальные коды 8-разрядные начинались с БП-00).

В итоге родилось РЕШЕНИЕ:

1) Выбираем справочник "Номенклатура"

2) Заходим в настройки отбора и ставим произвольный запрос

3) Вставляем запрос 

ВЫБРАТЬ 
    Ссылка КАК Объект, 
    Представление,
    Код,
    НаименованиеПолное,
    Артикул,
    Вес,
    Импортер,
    КодОКВЭД,
    КодТНВЭД,
    Комментарий,
    ЕдиницаИзмерения,
    НоменклатурнаяГруппа,
    НомерГТД,
    ОблагаетсяНалогомНаНедвижимость,
    ОсновнаяСпецификацияНоменклатуры,
    СтавкаНДС,
    Производитель,
    СтатьяЗатрат,
    СтранаВвоза,
    СтранаПроисхождения,
    Услуга,
    ЦенаИзготовителя,
    Ассортимент,
    Маркировка,
    СерийныйНомер
ИЗ
    Справочник.Номенклатура КАК _Таблица
ГДЕ
    Код ПОДОБНО "БП-2%"

 

 

4) Отбирает нам всю номенклатуру начинающуюся с "БП-2"

5) Далее на вкладке "Обработки" выбираем "Перенумерация объектов"

6) Здесь меняем только поле "Начальный номер", где ставим последний ПРАВИЛЬНО добавленный код добавив к нему 1 (т.е если последний код БП-00488026, там вставляем 488027) и убираем знак "-" если появляется. Т.к. это поле не меняет префикса, оно его автоматически убирает, и убирает нули перед цифрой (потом при перенумерации Префикс и Нули обработка сама вставить)

 

 

7) Запускаем и радуемся результату.

8) Таким образом делаем 10 раз и наконец, при создании нового элемента у нас снова прежняя нумерация.

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

нумерация слетела сбилась перенумерация Универсальный подбор и обработка объектов

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

  • 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 Россия Платные (руб)

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

6000 руб.

11.02.2019    64320    474    198    

108

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

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

1 стартмани

06.11.2026    75    0    Drfreeman    0    

2

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

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

2 стартмани

06.11.2026    97    0    Drfreeman    0    

0

Перенумераторы Пользователь 1С 8.3 1С 8.5 Абонемент ($m)

Отчёт помогает находить пропуски, дубли, нарушения последовательности и нераспознанные номера. Несколько видов документов проверяются за один запуск, а результат сопоставляется с исходными документами и журналом.

3 стартмани

06.10.2026    292    0    zhuravl    0    

2

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

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

1 стартмани

05.10.2026    863    sashazae    2    

3

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

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

1 стартмани

02.10.2026    469    2    uribur    0    

1

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

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

1 стартмани

28.09.2026    362    1    burgerkirg    0    

1

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

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

1 стартмани

23.06.2026    1115    14    Юлия69    3    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TMV 1 05.10.21 16:32 Сейчас в теме
Задаче сто лет в обед, ответов уже множество. Но как это проходит модерацию, вызывает вопрос.
З.Ы.
Зачем в запросе все поля, кроме поля Ссылка?
&rew; SirStefan; IgorS; Garfild12; +4 – Ответить
Для отправки сообщения требуется регистрация/авторизация