v7: Неверно присваивается новый номер документу #571654


#0 by sanches2
Привет. ТИС, 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 года. Подскажите куда копать. Спасибо.
#1 by sanches2
База чуть более 20 гигабайт
#2 by Злопчинский
сначала отфильтровываем "гадости". Снимаем тупой реестр документо требуемого вида. сохраняем в эксель. Сортируем по номеру документа. Выткаем....
#3 by sanches2
Я правильно понимаю, что если в конфигураторе нумератор для документов не назначен, то уникальность при записи данного вида документов проверяется только по этому одному виду документа?
#4 by Злопчинский
я полагаю что да
#5 by sanches2
Кто-то указал константу Префикс Иб равной 01.
#6 by sanches2
(2,4) Спасибо
#7 by Злопчинский
посмотри в журнале регистрации - может удастся выявить этого любителя, опять же - права почему не зарублены на константы?
#8 by sanches2
Права забанены. Эту константу нельзя непосредственно из меню констант менять. Но можно из обработки. Настройка прав доступа. Доступ ограничен пользователям с администраторским набором прав. Надо среди них искать.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С