Имя: Пароль:
1C
1C 7.7
v7: Нарушена структура таблицы
0 OnePrg
 
07.03.21
11:26
1С 7.7 + SQL

сделал копию базы в SQL + копию базы в SQL

сравнением объединением накатил наработки

выяснилось, что нужно откатиться назад

восстанавливаю базу в SQL + восстанавливаю папку базы c файлом MD

При запуске в предприятия ругается, что нарушена структура таблицы DT1146

Сравниваю структура таблицы в SQL с описанием в DDS и не вижу разницы

http://imagizer.imageshack.com/img924/1908/RMZuV9.png

Что делать?
1 ДедМорроз
 
07.03.21
11:37
Проверить на пустой базе создание dd по md и посмотреть,что в нем,вполне вероятно,что в dds уже не то,что ожидает md.
2 OnePrg
 
07.03.21
11:47
(1) Да, в DD созданном по MD другая структура

http://imagizer.imageshack.com/img923/343/kPxHx4.png

Как это могло произойти?

Что теперь делать? Изменять руками структуру в SQL?
3 OnePrg
 
07.03.21
11:49
Правда пустую базу я создавал файловую. Это имеет значение?
4 OnePrg
 
07.03.21
12:13
Разобрался. Не ту папку базы в архив скопировал. Когда-то папки базы были на диске E, затем их перенести на диск D, а старые папки не удалили. Пути отличаются только буквой. Вот я по ошибке и не тот скопировал.

В итоге у меня есть копия базы SQL и нет MD для этой базы. Попытаюсь найти md в копиях более менее похожий и от него буду плясать.
5 ДедМорроз
 
07.03.21
12:22
Как бы, в backup полезно класть md после каждого изменения.
6 ДедМорроз
 
07.03.21
12:24
И если делалось объединение,то можно глянуть в папку newstruc,может там что-то есть
7 OnePrg
 
07.03.21
16:38
В общем всё обошлось. Несколько дней назад ставил наработки, изменения только в коде, структура не менялась - взял MD оттуда.
8 OnePrg
 
07.03.21
16:38
Всем спасибо.
Основная теорема систематики: Новые системы плодят новые проблемы.