Имя: Пароль:
1C
 
Ошибка SDBL: Тип поля CAST AS REF(DataHistoryLatest
0 mastodont
 
17.03.20
09:53
Пытаюсь обновить типовую Бухгалтерию 2.0.66.99 на 3.0.75.109.
В процессе обновления конфигурации БД выходит ошибка:
Ошибка SDBL: Тип поля CAST(13106:00000000000000000000000000000000 AS REF(DataHistoryLatestVersions)) несовместим с типом поля Fld34860

как лечить?

Все стандартное попробовал: тестирования и исправления, выгрузку/загрузку, файловый вариант и SQL, обновлял и обновлением и cf-ником.
Поиск тоже ничего конкретного не дал.

Хотя бы как понять что это за поле и из какой таблицы...
1 mastodont
 
17.03.20
09:54
платформа 8.3.16.1148
2 mastodont
 
17.03.20
09:54
пробовал и на 15-й платформе...
3 mastodont
 
17.03.20
09:55
кэш чистил
4 vicof
 
17.03.20
10:00
Обновляться последовательно не?
5 vicof
 
17.03.20
10:01
к тому же типовая
6 vicof
 
17.03.20
10:01
База файловая или скульная?
7 mastodont
 
17.03.20
10:01
(4) в смысле последовательно?
Это официальное обновление от 1С...
8 mastodont
 
17.03.20
10:02
(6) я ж написал - пробовал и так и так...
9 vicof
 
17.03.20
10:06
(7) Понял, отмена.
(8) А Fld34860 в скульной базе искал?
10 vicof
 
17.03.20
10:06
Точней таблицу, в которой оно хранится, и какие там значения
11 vicof
 
17.03.20
10:08
Похоже, какая-то пустая ссылка в поле, в котором не должно быть пустых ссылок
12 mastodont
 
17.03.20
10:45
(9) странно, но именно такого поля не находит...
select * from information_schema.columns where column_name='Fld34860' - ничего не выдает...
select * from information_schema.columns where column_name='_Fld34860' - тоже ничего.

(11) при ТиИ выдал:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Cannot insert the value NULL into column '_Fld13492RRef', table 'toreskapitall.dbo._Reference32NG'; column does not allow nulls. INSERT fails.
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=2, Severity=10, native=515, line=1

сейчас поищу что это за таблица и посмотрю. что там хранится..
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.