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

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 раз и наконец, при создании нового элемента у нас снова прежняя нумерация.

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

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

См. также

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

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

5500 руб.

11.02.2019    59143    446    195    

81

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

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

6000 руб.

18.05.2022    12431    32    0    

27

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

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

2 стартмани

05.11.2025    94    0    ipx    0    

0

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

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

2 стартмани

31.10.2025    264    0    InFlach    0    

1

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

Расширение позволяет заменить префиксы на дату согласно установленному формату. Подходит для 1С: Fresh.

10 стартмани

07.10.2025    495    1    m-kos    1    

2

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

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

1 стартмани

29.09.2025    558    1    AlexHelmer    0    

0

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

Полезная внешняя обработка "Перенумерация документов", подходит для любой конфигурации на управляемых формах с БСП.

2 стартмани

31.07.2025    1537    20    steaom    8    

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