7.7 Неверно присваивается новый номер документу

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем sanches2, 27 сен 2011.

  1. TopicStarter Overlay
    sanches2
    Offline

    sanches2 Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    123
    Симпатии:
    0
    Баллы:
    26
    Привет. ТИС, SQL. Проблема в следующем. Есть документ с нумерацией в пределах года, нумератор не назначен. При вводе нового документа проставляет номер 01100, ну и при записи соот-но ругается на уникальность. Начал проверять. В базе все номера данного вида документа корректные. Полез в профайлер и посмотрел, что происходит при вводе нового документа данного вида. Вот первая строчка
    select DOCNO from _1SJOURN(NOLOCK) where DNPREFIX=' 94242011 ' order by DNPREFIX DESC, DOCNO DESC
    возвращает в первой строке номер 04158, что соответствует последнему документу в базе. Но затем идет еще один запрос
    select DOCNO from _1SJOURN(NOLOCK) where DNPREFIX=' 94242011 ' and DOCNO>='010' and substring(DOCNO,1,3)='010' order by DNPREFIX DESC, DOCNO DESC. Который и возвращает в первой строчке номер последнего документа 01099. В базе же документы с 01099 по 04158 присутствуют. При этом вчера все работало, почему сегодня он начал считать документ с номером 01099 последним - не понятно. Дата документа этого находится в феврале 11 года. Подскажите куда копать. Спасибо.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Выгрузить БД в файл и загрузить обратно....
  3. TopicStarter Overlay
    sanches2
    Offline

    sanches2 Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    123
    Симпатии:
    0
    Баллы:
    26
    База 22 Гиг. Выгрузится ли?
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Без патча 1с - думаю нет. С патчем - да. Все дело в архиве... Более 4гиг архив без патча не реален. Только долго это будет.... Но делать нужно. Тут не в 1с проблема, а в скуле... Его индексы "поплыли". Лечится только выгрузкой/загрузой (насколько я знаю)
  5. TopicStarter Overlay
    sanches2
    Offline

    sanches2 Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    123
    Симпатии:
    0
    Баллы:
    26
    Спасибо, попробую. Вот только не уверен, что за ночь успеет выгрузиться и загрузиться база. Помню что SQL бекап выгружается только минут 15-20. А один раз загржать пытался, так около часу пыхтел.
    Может поможет checkdb...
  6. TopicStarter Overlay
    sanches2
    Offline

    sanches2 Опытный в 1С

    Регистрация:
    30 авг 2011
    Сообщения:
    123
    Симпатии:
    0
    Баллы:
    26
    Проблема была в другом. Какой-то умник проставил перфикс ИБ '01'
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Хм... А вы уверяли что префикс в норме... Закрываем тему

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