|
Ошибка при обновлении базы | ☑ | ||
---|---|---|---|---|
0
Mad88
23.01.17
✎
12:19
|
Добрый день Ут 10.3.37.2
Платформа 8.3.9.1818 При обновлении базы выдает ошибку В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Cannot insert the value NULL into column '_Fld426', table 'trd_zubr_bd.dbo._Reference27NG'; column does not allow nulls. INSERT fails. HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=2, Severity=10, native=515, line=1. База не типовая, обновление с релиза 37.2 до 39.1. Ошибка появляется именно в момент обновления. |
|||
1
Господин ПЖ
23.01.17
✎
12:20
|
все ж написано
Cannot insert the value NULL into column |
|||
2
Serg_1960
23.01.17
✎
12:21
|
ТиИ?
|
|||
3
Mad88
23.01.17
✎
12:31
|
(1) То есть если он не может вставить, мне вставить за него или что? Конкретные предложения будут?
|
|||
4
Господин ПЖ
23.01.17
✎
12:32
|
>мне вставить за него или что?
тебя он тоже пошлет |
|||
5
Serg_1960
23.01.17
✎
12:36
|
(1) Между прочим (правда стоит добавить: маловероятно, но возможно) такая же ошибка может появиться после сбоя во время обновления конфигурации, когда в таблице SQL остается поле, уже удаленное в конфигураторе 1С.
(3) Куда уж "конкретнее" Я спросил "ТиИ делал?" Нет? Сделай. |
|||
6
Ёпрст
23.01.17
✎
12:37
|
(0) Ну посмотри, че за справочник, для начала. И чего он там нулл туда инсёртит
|
|||
7
Mad88
23.01.17
✎
13:18
|
(5) Какие там галочки надо ставить?)
|
|||
8
Господин ПЖ
23.01.17
✎
13:19
|
логическая+физическая
|
|||
9
Господин ПЖ
23.01.17
✎
13:20
|
ругается на справочник - п.э. всякие "итоги" не нужны
|
|||
10
Mad88
23.01.17
✎
13:21
|
Ставил все кроме "Пересчет итогов", ошибка осталась
|
|||
11
Господин ПЖ
23.01.17
✎
13:22
|
кэш продувал? что за поле, почему у тебя судя по всему по разному поле описывается на уровне субд и конфигурации?
|
|||
12
Mad88
23.01.17
✎
13:38
|
(11) Кэш чистиль...)
|
|||
13
Serg_1960
23.01.17
✎
21:36
|
Такая ошибка ещё бывает, когда ТиИ создало объекты при обнаружении "битых" ссылок - оно могло забить в базу "пустые" записи и платформа при обновлении сама же об них спотыкается.
Используя ПолучитьСтруктуруХраненияБазыДанных(), определи наименования справочника Reference27 и реквизита _Fld426; запросом найди записи со значением NULL в этом реквизите и удали их (или исправь, заполнив нужными значениями). PS: а вообще, в принципе, Господин ПЖ прав, - очень подозрительное соответствие имени поля и таблицы, не стандартное для 1С :) |
|||
14
суперйцукен
23.01.17
✎
21:42
|
(13) На самом деле очень интересно давать полям, переменным, реквизитам наименования типа "Документ", "справочник", "Дата"...
|
|||
15
Mad88
24.01.17
✎
09:38
|
Помогло решение из (13).Проблема оказалась со справочником банковские счета, было 2 элемента с не заполненными номерами счетов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |