|   |   | 
| 
 | Ошибка SQL: Запись значения NULL в поле, не допускающее NULL '_LINENO' | ☑ | ||
|---|---|---|---|---|
| 0
    
        pessok 14.11.14✎ 11:43 | 
        Коллеги, привет и с пятницей!
 Тут возник такой момент. Пытаюсь обновить бухию 3.0, немного нетиповую: добавлено два РН и в четырех доках добавлено по два реквизита в ТЧ, остальной функционал типовой. Запись в РН ведется через подписку на события, но на момент обновления в регистрах пусто. Пробовал обновлять на разные релизы, пробовал сравнением и объединением, пробовал полной заменой конфы... После реструктуризация, перед принятием изменений, вылетает ошибка из сабжа. Вообще база скульная, но обновляю в файловом варианте (в скульном тоже ошибка, ругается на неуникальные индексы в несуществующей таблице, видимо пытается создать ее в момент реструктуризации. Читал у Гилёва, но т.к. на данный момент таблицы в базе просто нет, то не помогает) Если в базу просто добавить куда-нибудь реквизит, то реструктуризация проходит нормально. Куда бы еще ковырнуть?.. | |||
| 1
    
        Artful Den 14.11.14✎ 11:45 | 
        Тестирование и исправление базы делал?     | |||
| 2
    
        pessok 14.11.14✎ 11:45 | 
        (1) само собой. и в обычной и в скульной. + проверку конфигурации     | |||
| 3
    
        Artful Den 14.11.14✎ 11:45 | 
        dbcc checkdb ?     | |||
| 4
    
        pessok 14.11.14✎ 11:45 | 
        +(2) в файловой еще сделал chdbfl - ошибок не обнаружено     | |||
| 5
    
        pessok 14.11.14✎ 11:46 | 
        (3) о, точно же. щас попробую, момент     | |||
| 6
    
        Artful Den 14.11.14✎ 11:48 | 
        и ошибка как в сабже, безадресная? или все-таки на табличку какую-то ссылается?     | |||
| 7
    
        pessok 14.11.14✎ 11:49 | 
        (6) в файловой безадресная, в скульной ссылается на табличку, которой в базе нет...     | |||
| 8
    
        pessok 14.11.14✎ 11:50 | 
        CHECKDB обнаружил 0 ошибок размещения и 0 ошибок согласованности в базе данных     | |||
| 9
    
        Ненавижу 1С гуру 14.11.14✎ 11:51 | 
        (7) рассказывай, ну и что это за таблица такая?     | |||
| 10
    
        pessok 14.11.14✎ 11:51 | 
        (9) щас на скуле запущу, уно моменто     | |||
| 11
    
        pessok 14.11.14✎ 11:58 | 
        Microsoft OLE DB Provider for SQL Server: Невозможно вставить повторяющуюся ключевую строку в объект "dbo._Acc29NG" с уникальным индексом "_Acc29HPKNG".
 HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1 | |||
| 12
    
        pessok 14.11.14✎ 11:59 | 
        ну и в скуле такой таблички нема... на всякий случай попробовал по ПолучитьСтруктуруХраненияДанных() Тоже пусто     | |||
| 13
    
        pessok 14.11.14✎ 12:01 | 
        есть подозрение, что это может быть связано с кривым переносом. Добрый мальчик умудрился задублировать некоторые предопределенные счета в плане счетов... Но их я уже выпилил.     | |||
| 14
    
        Looser-1c 14.11.14✎ 12:01 | 
        NG - очевидно, что это новая таблица.
 Ищи _Acc29 просто. | |||
| 15
    
        pessok 14.11.14✎ 12:04 | 
        ага, есть контакт, это план счетов! сейчас буду изучить, спасибо! Век живи, век учись     | |||
| 16
    
        pessok 14.11.14✎ 12:24 | 
        не всё доудалял из плана счетов, оказывается. эту ошибку победил, теперь снова, как и в файлово, ошибка с нуллом в недопустимом поле, но теперь хоть ссылка на таблицу есть, так что, думаю, разберусь!
 большущее спасибо! | |||
| 17
    
        pessok 14.11.14✎ 12:32 | 
        хех. это таблица субконто в ПС. но в текущей таблице нет NULLов     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |