8.х Нарушили нумерацию документов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем pathetique, 28 июл 2008.

  1. TopicStarter Overlay
    pathetique
    Offline

    pathetique Опытный в 1С

    Регистрация:
    21 янв 2008
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    Ситуация такая: есть УПП 8.1 документ "поступление товаров и услуг". Стоит автонумерация, номера типа 0000000123. Юзеры забили документы до 0000000837 номера, а потом ручками поменяли у нескольких созданных доков номера: был один 000000519, они сделали 4: 000000519а, 000000519б, 000000519в, 000000519г. Это как я понял со слов.
    В общем теперь автонумерация отказывается работать: при создании нового документа он выдает сообщение "не уникальный номер документа"?!?!
    Я отключил проверку уникальности номеров(чтобы не ругался) и вижу что каждый новый документ он теперь нумерует "000000519г"
    Подскажите плиз как восстановить работоспособность автонумерации, чтобы он нумеровал дальше от 0000000838,839 и т.д.???!!! :unsure:
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Просто в процессе упорядочивания "000000519в" стоит позже, чем 000000520. Если смена у проведенных доков номеров на нормальные не представляется возможной, то как вариант - подправить номера с буковками таким образом, чтобы при сортировке они стояли до 000000520 например добавлением пробелов вместо нолей. Т.е. чтобы числовая часть (519в) не менялась, но на сортировку по номеру это повлияло бы. Впрочем, наверняка есть и другие варианты...
  3. TopicStarter Overlay
    pathetique
    Offline

    pathetique Опытный в 1С

    Регистрация:
    21 янв 2008
    Сообщения:
    105
    Симпатии:
    0
    Баллы:
    26
    Да, спасибо, если вместо последнего нуля поставить пробел, эти номера с буковками уходят в самое начало списка... хотя это странно.. я ща прочитал в "профессиональной разработке"(стр 146), что система ставит номера с бОльшим префиксом в конец списка. Т.е. понятно почему номера типа "000123г" он целиком считает как префикс, и при создании нового дока дает ему этот же номер(если в конце добавить цифру, то ошибки не возникает, он доваляет к ней единицу и получается новый уникальный номер)
    В общем прикол я не очень понял, но главное косяк устранен...уффф... спасибо!

Поделиться этой страницей