|   |   | 
| 
 | ошибка считывания вторичной информации ( | ☑ | ||
|---|---|---|---|---|
| 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 нашел -)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |