Имя: Пароль:
1C
 
ошибка в базе данных
0 razerw
 
11.01.18
22:08
Подскажите пожалуйста. появилась ошибка? ругается на поле Fld38683 которого по факту не должно быть в базе данных, но после ошибки бд, это поле там появилось.
в mssql я нашел это поле находится оно в Document229.VT2818
там я его удалил из Columns.
но ошибка по прежнему ругается на эту колонку, откуда ее еще нужно удалить?
1 Волшебник
 
модератор
11.01.18
22:18
(0) Перестаньте лазить в БД
2 Borteg
 
11.01.18
22:19
(0) Тестирование и исправление, особенно целостность информацинной базы
3 razerw
 
11.01.18
22:21
Быстрее вариантов нет?
4 patya
 
11.01.18
22:23
(3) Уже с паяльником в спину дышат, да?
5 razerw
 
11.01.18
22:24
типа того, обмен не работает, я точно знаю что это поле лишнее
6 patya
 
11.01.18
22:24
Почему-то я уверен, что и бэкапа тоже нет...
7 razerw
 
11.01.18
22:25
у меня есть бэкап, но там 3 часа разницы, между прочим оттуда я и понял что поле не нужное
8 patya
 
11.01.18
22:27
Ну тогда да, есть повод спешить. Чем дольше ты ковыряешся шаловливыми ручками, тем стремительней протухает бэкап.
9 vicof
 
12.01.18
00:04
Кэш почисть
10 Tateossian
 
12.01.18
00:42
(2) ТИИ не поможет. Структура описана в таблице files. К сожалению, исправить бинарные данные в этой таблице не получится.

(0) Как эта ошибка появилась?
11 mikecool
 
12.01.18
00:48
(10) а может есть средства? а то я уже третий день таблички переношу, лишь бы в структуру попасть...
12 Tateossian
 
12.01.18
01:12
(11) Думаю, можно каким-нибудь binhex декодированием вытащить все в UTF-8.

Как так получилось, что структура поменялась?

Я тоже как-то пытался такой финт и у меня случилось как в (0). Решил эксперименты прекратить:3
13 razerw
 
12.01.18
09:24
такая ошибка произошла во время обновления конфигурации
14 Flover
 
12.01.18
09:29
(0)
"у меня есть бэкап, но там 3 часа разницы, между прочим оттуда я и понял что поле не нужное"
"в mssql я нашел это поле находится оно в Document229.VT2818
там я его удалил из Columns."

Ах уехал мой автобус...
15 Efir12
 
12.01.18
12:55
" ругается на поле Fld38683 которого по факту не должно быть в базе данных, но после ошибки бд, это поле там появилось."

Бала похожая ошибка, если не изменяет память пофиксил загрузкой конфы первоначальной.

п.с. если поле появилось, значит оно должно быть, удалять не стоит.
16 Serg_1960
 
12.01.18
13:20
Может быть последствия демоническое обновление? При нём можно видеть то, чего нет и не видеть того что есть.
17 Serg_1960
 
12.01.18
13:23
(3) "Быстрее вариантов нет?" - есть. Структура хранения данных - поиск поля Fld38683 в таблице VT2818 документа Document229.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой