Лечение уникальности "номера" или "Кода" объектов метаданных

Штатная возможность устранять ошибку: "Значение поля номер или Код не уникально"

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

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

10 Comments

  1. KonstB

    Не всегда спасает такой метод… Верное спасение — перенумерация всего справочника (если это возможно) 🙂

    Reply
  2. logarifm

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

    Reply
  3. petrov_al

    За такую перенумерацию я бы от буха получил бы по «шапке» …

    Reply
  4. logarifm

    (4) Это ты мне? и за какую именно перенумерацию? Вообще в адекватном понимании о валидности номера?

    Что это такое? Если нет то советую почитать откуда ноги растут и почему 1С сделала спец метод чтобы не перезагружать сервер.

    Reply
  5. mlv84

    Огромное спасибо!

    Reply
  6. fomix

    Странно, что вы до сих пор не знали про эту команду… Она лишь сбрасывает текущий счетчик номеров для выбранного объекта метаданных в режиме он-лайн. А проблема поиска и замены задвоенных номеров все равно остается за пользователем системы! Так что не обольщайтесь господа!

    Reply
  7. logarifm

    (7) Эммм… Я подозреваю, что многое и вы до сих пор не знаете и сдесь отнють ничего странного не должно быть. С опредиленными особенностями системы сталкиваешся по мере их возникновения. На скринах видно и я описал что лечилка штатная и описания с СП. Это дополнительная фича которая не всем и нужна и не всегда применяется.

    Reply
  8. mlv84

    Мне обработка помогла. Кто-то их бухгалтеров ввёл префикс неудачно. Пришлось исправлять. Причём 100% уже нигде этого префикса не было, а при создании нового всё равно он его подцеплял. Понятно было было, что он где-то в КЭШ висел, но я не знала, как его подчистить без перезагрузки сервера. Никогда раньше не сталкивалась просто. Век живи — век учись!

    Reply
  9. aronskiy

    Не сработало! В УТ 10.3 При записи заказа покупателя всё равно выдает ошибку «Значение поля номер не уникально». Буду искать дальше

    Reply
  10. vkozak

    Симпатичная штучка, спасибо.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *