Интересный глюк старой базы
☑
0
Smit1C
08.06.23
✎
13:19
Имеется старая файловая база розницы, стоит режим совместимости Версия 8.3.10.
Так вот эта база прекрасно открывается в конфигураторе на движке 8.3.22 (и 23).
А при попытке запустить на 8.3.12 выходит ошибка формата потока.
ТИИ вообще никаких ошибок не показывает, кэши все чистил, выгрузку/загрузку dt делал, проверку 1cd тоже.
Ничего не помогло...
Что может быть ? Как её открыть в 8.3.12 ?
1
PR
08.06.23
✎
13:37
Зачем?
2
Garykom
08.06.23
✎
13:46
(0) через сервер 1С конвертнуть
3
Smit1C
08.06.23
✎
13:51
(2) а поподробнее ?
4
Smit1C
08.06.23
✎
13:54
Если выгрузить dt 8.3.22 из загрузить его в SQL 8.3.12, то выходит ошибка формата потока.
5
Smit1C
08.06.23
✎
13:55
Причем так ведёт себя одна база из трёх... Остальные нормально перенеслись...
6
Smit1C
08.06.23
✎
13:58
Вот на сервере 8.3.12 скрипт помог:
use [fr01-test]
truncate table [dbo].[Config]
truncate table [dbo].[ConfigSave]
insert into [dbo].[Config] select * from [fr02].[dbo].[Config]
go
7
dmpl
08.06.23
✎
14:41
Это не глюк, просто база битая.
8
Smit1C
08.06.23
✎
15:21
(7) тут вопрос в том, что почему под одной платформой нормально работала, а под другой нет....
9
dmpl
09.06.23
✎
07:20
(8) Так там даже C++ Runtime отличается. Ну и могли какое-то исключение втихую обработать в новой версии.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.