|
ошибка считывания вторичной информации ( | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
14.01.16
✎
09:21
|
Вот и мне пришлось с таким разбираться.
буха (по-моему 2). По словам пользователя: под новый год всё честно выключено было. Без сбоев питания и аварийных отключений. После нового года одна из 6 баз выдаёт такое сообщение. Забрал 1cd себе (то есть кеш ни причём). Конфигуратор не запускается, предприятие не запускается. chkdbfl ошибок не выдаёт. Что делал: по статье http://catalog.mista.ru/public/175344/ прогнал обе обработки - всё вроде прочиталось и видно. tool_1cd тоже прочитал. в ней делаю выгрузку конфигурации (обеих, и рабочей, и БД) - файлы получаются по 166М - вроде нормальные. Загружаю в пустую - процесс идёт похожим на штатную. После завершения - конфигурация всё равно пустая. Что ещё можно пробовать? Или сразу в морг? Да, в 1с пользователь запрос отправил, пока ждёт. |
|||
1
Лефмихалыч
14.01.16
✎
09:26
|
а версии платформы у пользователя до НГ, у пользователя после НГ и у тебя какие?
|
|||
2
Лефмихалыч
14.01.16
✎
09:30
|
||||
3
Лефмихалыч
14.01.16
✎
09:31
|
точнее не таблички, а записи из params
|
|||
4
ДенисЧ
14.01.16
✎
09:37
|
(1) У пользователя не менялись, 8.3.6 какая то
У меня я пробовал на 8,3,5,1248, 8,3,5,1517, 8,3,6,2299 |
|||
5
ДенисЧ
14.01.16
✎
09:39
|
(2) Снёс. Результат тот же.
|
|||
6
vde69
14.01.16
✎
09:44
|
бекапы надеюсь есть?
|
|||
7
ДенисЧ
14.01.16
✎
09:49
|
(6) Если бы они были, я бы не парился так )))
|
|||
8
mehfk
14.01.16
✎
09:55
|
Если БП все-таки вторая, может ее под 8.2 попробовать запустить?
|
|||
9
ДенисЧ
14.01.16
✎
10:05
|
(8) То же самое.
|
|||
10
vde69
14.01.16
✎
10:13
|
tool_1cd - выгрузи конфигурацию (все три по очереди) и попробуй ее загрузить в пустую базу
если в конфигурациях нет ошибок - иди по (2) |
|||
11
Guk
14.01.16
✎
10:23
|
(7) эхххх. ничему вас жизнь не учит...
|
|||
12
ДенисЧ
14.01.16
✎
10:23
|
(10) Ты внимательно прочитал (0)? )))
Я выгружал конфигурации (все две) и далее по тексту... (11) я об этой конторе узнал только вчера ))) Мои все базы, разумеется, регулярно архивируются... |
|||
13
PuhUfa
14.01.16
✎
10:31
|
А что если взять типовую рабочую базу и из нее таблицу CONFIG засунуть в битую?
|
|||
14
Лефмихалыч
14.01.16
✎
10:33
|
(12) если выгрузить конфигурацию из больной базы и загрузить конфигурацию в пустую базу, конфигуратор будет пустой или нет?
|
|||
15
ДенисЧ
14.01.16
✎
10:34
|
(13) Если ты расскажешь, как это сделать в файловой базе...
(14) кто ж вас читать-то учит... Не заходит в конфигуратор... |
|||
16
Лефмихалыч
14.01.16
✎
10:36
|
(15) > Если ты расскажешь, как это сделать в файловой базе...
а как ты тогда записи из params удалял? |
|||
17
ДенисЧ
14.01.16
✎
10:38
|
(16) Через Tool_CD
|
|||
18
Лефмихалыч
14.01.16
✎
10:45
|
(17) конфигурацию через него что мешает выгрузить?
|
|||
19
ДенисЧ
14.01.16
✎
10:47
|
(18) Откуда? Из типовой?
Судя по содержанию конфига - там она обновлялась... На какую - не знаю. |
|||
20
PuhUfa
14.01.16
✎
10:48
|
(15) как вариант: http://forum.infostart.ru/forum16/topic37026/
|
|||
21
Лефмихалыч
14.01.16
✎
10:49
|
(19) в configsave есть записи?
|
|||
22
ДенисЧ
14.01.16
✎
11:02
|
(21) Есть.
|
|||
23
PuhUfa
14.01.16
✎
11:02
|
+(20) Еще как вариант:
Сохраняем проблемную таблицу CONFIG в xml. Сохраняем из рабочей базы таблицу CONFIG в xml. Утилитами сравнения файлов сверяем их и смотрим расхождения. Тем же Tool_CD правим руками найденные расхождения. |
|||
24
bolobol
14.01.16
✎
11:10
|
Удалить базу из списка, внести заново в список. Проблема считывания вторичной информации, как правило, исчезает. Кеш, короче, но непонятно чей.
|
|||
25
ДенисЧ
14.01.16
✎
11:14
|
(24) Какой ты умный... Я промо тащусь, как удав по стеклобазе...
База скопирована на другой комп! Её там в списке вообще не было! |
|||
26
Одинесю
14.01.16
✎
11:14
|
(24) Сейчас дядьки тебе все скажут)
|
|||
27
Лефмихалыч
14.01.16
✎
11:20
|
(22) а если их иопнуть?
|
|||
28
PuhUfa
14.01.16
✎
11:23
|
+(23) Ну и под конец -)
В Tool_CD 0.3.0 Alfa реализован экспорт/импорт таблиц http://catalog.mista.ru/upload/iblock/f2d/ss05.png |
|||
29
bolobol
14.01.16
✎
11:23
|
(25) Ну, тащись дальше тогда) приятного путешествия!
|
|||
30
PuhUfa
14.01.16
✎
11:24
|
Кнопка «Экспорт текущей таблицы»
По этой кнопке создается каталог с именем текущей таблицы в каталоге импорта/экспорта таблиц. В созданный каталог записываются все 4 файла текущей таблицы (DESCR, DATA, INDEX и BLOB), а также вспомогательный файл root. Кнопка «Импорт текущей таблицы» По этой кнопке в директории импорта/экспорта таблиц ищется каталог с именем текущей таблицы. Если каталог найден, у текущей таблицы перезаписываются файлы DATA, INDEX и BLOB файлами из найденного каталога. Файл DESCR при этом остается неизменным! Это позволяет, например, переносить данные из другой базы с такой же конфигурацией, но с другими именами таблиц (другой нумерацией объектов конфигурации). Для этого нужно будет только переименовать каталог с именем выгруженной таблицы, и присвоить ему имя таблицы, в которую мы импортировать данные. Если при этом порядок полей, количество и тип (но не имена!) будут не совпадать, таблица получится битая! |
|||
31
ДенисЧ
14.01.16
✎
11:30
|
(27) Из CONFIGSAVE грохнул всё с именами гуидов - не помогло.
сейчас пытаюсь то же сделать с config... но там много... |
|||
32
ДенисЧ
14.01.16
✎
11:31
|
(27) или предлагаешь всё из саве грохнуть?
|
|||
33
ДенисЧ
14.01.16
✎
13:17
|
Прогнал тестирование формата потока через TOOL_1CD
выдала пачку ошибок на таблицы с гуидными именами в CONFIG. Эти таблицы важны? Их можно просто грохнуть? |
|||
34
Лефмихалыч
14.01.16
✎
13:23
|
(32) да, предлагаю. В норме конфигсэйв пустой.
(33) давай закончим с конфигсэйвом сначала. Я б конфиг б не трогдал б... |
|||
35
ДенисЧ
14.01.16
✎
13:47
|
(34) Конфигсейв почистил. результата 0.
|
|||
36
Лефмихалыч
14.01.16
✎
13:52
|
(35) попробуй при помощи tool_1cd выгрузить CONFIG из больной базы и подменить им CONFIG в пустой базе и потом зайти в пустую эту базу. Чтоб, значит, убедиться, что проблема в конфигурации, а не в чем-то еще.
|
|||
37
PuhUfa
14.01.16
✎
13:54
|
(36) делал же уже в (0)
|
|||
38
ДенисЧ
14.01.16
✎
14:07
|
(37) я не это делал.
(36) сейчас попробую. |
|||
39
ДенисЧ
14.01.16
✎
14:17
|
Вообще ересь получается...
http://pics.rsh.ru/img/config_nk2thsxq.png |
|||
40
PuhUfa
14.01.16
✎
14:21
|
(39) почему ты не хочешь в больную базу загрузить CONFIG из аналогичной здоровой?
|
|||
41
ДенисЧ
14.01.16
✎
14:22
|
(40) Потому что я не знаю, что брать за аналогичную.
Я эту базу живой никогда не видел. |
|||
42
PuhUfa
14.01.16
✎
14:30
|
(41) в константах записана. Например для типовой БП 2.0.64.42 - таблица:
_CONST10142 |
|||
43
ДенисЧ
14.01.16
✎
14:35
|
(42) Значит, у меня другая. Ибо такой константы нет...
Только если методом тыка искать по содержаниююю |
|||
44
ДенисЧ
14.01.16
✎
14:36
|
(42) Нашёл 10003. 2,0.64,42
так что... попробую, конечно... |
|||
45
Лефмихалыч
14.01.16
✎
14:55
|
(39) я думаю - это писец...
|
|||
46
Масянька
14.01.16
✎
14:56
|
А не вирусы?
Теперь пользователь научится (и главное!) запомнит, что нужно делать бекапы :( |
|||
47
ДенисЧ
14.01.16
✎
15:05
|
(46) Вирусы избирательные? Одну из 6?
(45) Вот и я боюсь этого... |
|||
48
ДенисЧ
14.01.16
✎
15:13
|
Сотворил чистую 2,0.64,42 - там вообще другие таблицы констант...
так что такой способ не подойдёт |
|||
49
PuhUfa
14.01.16
✎
15:21
|
(48) тебе же не константы загружать а табличку CONFIG (это cf'ник) Отсортируй по FILENAME и сравни.
У меня сейчас перед глазами 2.0.64.42 и 2.0.54.12 Значения в FILENAME таблицы CONFIG совпадают, хотя это базы разных фирм и никак между собой не были связаны |
|||
50
PuhUfa
14.01.16
✎
15:23
|
Терять то тебе нечего.
Если это не прокатит, то останется руками попробовать прибить записи на которые тебе TOOL_1CD в (33) ругался. У меня больше других вариантов пока нет |
|||
51
Масянька
14.01.16
✎
15:32
|
(47) Ну, увидели не сразу или открыли только одну. Или фиг его знает. Ты настолько хорошо понимаешь вирусописателя?
На первой работе - пришел новый админ... Очень он увлекался написанием бяки... Так вот я одну запустила... Через пару секунд просто выключили комп - около 40% инфы капут. Ну, тебе виднее. Инфы там много было? Бэкапов нет в принципе? |
|||
52
ДенисЧ
14.01.16
✎
15:33
|
(51) Инфы не знаю, я же живую базу не видел )))
350 метров CD. |
|||
53
Лефмихалыч
14.01.16
✎
15:34
|
(49) с учетом того, что в загружаемом конфиге ссылки на объекты, которые в больной базе называются иначе (и вероятно имеют другие гуиды), этот ход добьет базу окончательно
|
|||
54
Масянька
14.01.16
✎
15:37
|
(52) Спроси у зверей. А бэкапов (хоть старых) нет точно?
|
|||
55
mehfk
14.01.16
✎
15:43
|
(53) Если конфа не менялась и схема живая, то не прибьет. Это вообще чуть ли не первое что делается - проверяется конфигурация путем выгрузки в tool_1cd и попытке создания базы, при необходимости загружается с помощью него же загружается.
|
|||
56
ДенисЧ
14.01.16
✎
15:48
|
(55) Если ты внимательно прочитал (0), то это уже было сделано. Тоже почти в первую очередь.
|
|||
57
mehfk
14.01.16
✎
15:53
|
Где написано, что ты загрузил рабочую конфигурацию в поломанную базу?
|
|||
58
ДенисЧ
14.01.16
✎
16:00
|
(57) Написано, что для начала я её загрузил в пустую. и написан результат.
|
|||
59
ДенисЧ
14.01.16
✎
16:01
|
(57) Кроме того, где я тебе рабочую из поломанной возьму?
|
|||
60
mehfk
14.01.16
✎
16:04
|
(59) Скучно будет - высылай базу, попробую сам поднять.
|
|||
61
PuhUfa
14.01.16
✎
16:06
|
(53) В каком месте в таблице CONFIG записаны ссылки на объекты?
http://s8.hostingkartinok.com/uploads/images/2016/01/5aa8524c119c0a1697cec67426cad79d.jpg |
|||
62
PuhUfa
14.01.16
✎
16:11
|
Вся информационная база представляется в базе данных в виде набора таблиц. Среди них есть несколько таблиц, которые обязательно присутствуют в представлении любой информационной базы:
Config - основная конфигурация информационной базы. Эта конфигурация соответствует реальной структуре данных и используется 1С:Предприятием 8.0 в режиме Предприятия. ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе, а наоборот - при выполнении в Конфигураторе операции "Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД". Files содержит служебную информацию, например, о работе с хранилищем конфигурации. Params содержит параметры информационной базы. Среди них: Национальные настройки информационной базы. Таблица соответствия объектов метаданных и объектов базы данных (таблиц, полей, индексов). Некоторая другая информация. _YearOffset - смещение дат в базе данных. Эта таблица создается только при использовании Microsoft SQL Server. DBSchema содержит информацию о структуре базы данных 1С:Предприятия и определяет другие объекты базы данных, используемые данной информационной базой. v8users - cписок пользователей. _UsersWorkHistory - история работы пользователей. _SystemSettings - хранилище системных настроек. _RepSettings - хранилищe настроек отчетов. _RepVarSettings - хранилище настроек вариантов отчетов. _CommonSettings - хранилище общих настроек. _FrmDtSettings - хранилище настроек данных форм. |
|||
63
mehfk
14.01.16
✎
16:14
|
||||
64
PuhUfa
14.01.16
✎
16:19
|
(63) номер он уже в таблицах _CONST нашел -)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |