Вход | Регистрация


Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Авария с МДшником

Ø
Я
  
14.02.01 - 15:04
При любых изменениях конфигурации и последующем сохранении изменений появляется сообщение: "Общая файловая ошибка при доступе КаталогИБ()\NEW_STRU\1Cv7.MD", "Не выполненно сохранение метаданных", в окошке сообщений:
--
Анализ изменений в структуре информации.
New DD generate...
Old DD open process...
New DD open process...
Old DB open access...
Новая константа - новый1.
Meta Data File write progress...
----
При тестировании и исправлении ИБ:
"Проверка конфигурации... - Неисправимая ошибка."
Выгрузка-загрузка ничего себя в себя и загрузка одно-двухдневных бэкапов - ничего не дает. Спасает загрузка недельной давности, но изменения за неделю - ... :(
-----
Как там на хотлайн МДшник отослать и в какой срок ждать результатов?
 
  Рекламное место пустует
   Ал
1 - 14.02.01 - 15:50
А полный синтаксичесий контроль. что говорит?
   Борхес
2 - 14.02.01 - 16:00
(посасывая ангин-хель)"Неправильный формат файла". Попробовал недельный бэкап обединить с текущим - что-то пролепетал про "Сублист 793" - пробую его посмотреть в фаре - говорит что "Кан нот реад фром зе стрим"
   Пудель
3 - 14.02.01 - 16:01
Это. Объединять не пробовал?
   Борхес
4 - 14.02.01 - 16:04
2(3)Читай 2
   Helene
5 - 14.02.01 - 16:07
Для того чтобы отослать на хотлайн, укажи регистрационный номер пакета или код партнёра (если ты франч). Ждать (по опыту) от 3-х дней до 2-х недель (наверно, это зависит от загрузки хотлайна и сложности глюка).
   exS3
6 - 14.02.01 - 16:07
А dd-шник стирал?
   Борхес
7 - 14.02.01 - 16:14
2(5)Спасибо, Лен. :-)
2(6). Читай 2.
   1C_Student
8 - 14.02.01 - 16:24
2 Борхес: ты ж мне сегодня сам отвечал? 8-\
Найди плагином битый объект в МД-шнике, а потом ручками пофикси его с помощью Hiew например.
   Акела
9 - 14.02.01 - 16:31
У меня когда такая проблема была - убил битый объект и объединил со старой конфой, втянув из нее только этот объект. А после этого обновил "битую" конфу этим гибридом. И данные вроде как не умерли. Подробностей не помню - было это давно. С тех пор бекаплюсь везде и всегда.
   ex3S
10 - 14.02.01 - 16:31
Я другое имел ввиду. Удаляешь DD. Заходишь в конфигуратор. Имитируешь изменение конфигурации БД, например создаешь новый реквизит и тут же его удаляешь. Далее сохраняешь конфу. 1С типа спрашивает, что не найден файл словаря, типа продолжить? Жмешь - да.
 
  Рекламное место пустует
   v
11 - 14.02.01 - 16:34
MD==MustDie
   Борхес
12 - 14.02.01 - 16:39
2(8)Да, все верно - щас этим и занимаюсь. Но только непонятно на счет хьева - все равно не могу прочитать этот битый объект.
.
Скопировать из недельного в текущий, заменив битые контейнеры небитыми - не получается. - говорит "Док файл хэз бин корруптед"
.
Есть мысль скопировать из текущего в недельный новые (появившиеся за неделю) контейнеры
   Борхес
13 - 14.02.01 - 16:47
2(10). Конечно спрашивает, но МД сохранить все равно не может - он ведь битый
2(9)О! Щас попробую!
.
.
Не - не получается - не удаляет битые контейнеры.
   1C_Student
14 - 14.02.01 - 16:53
2 Борхес: В смысле "не могу прочитать"? Чем прочитать?
   Борхес
15 - 14.02.01 - 16:55
2(14)"Кан нот реад фром зе стрим"
   ex3S
16 - 14.02.01 - 16:59
2(13) То есть у тебя метаданные в MDшнике битые? А что конкретно (длина реквизита или тип или еще что-то)?
   Борхес
17 - 14.02.01 - 17:03
2(16). Ценю желание помочь, но ты до сих пор не понял проблему. Хелен, Акела и Студент поняли, а ты нет - потом почитаешь как я ее решил.
   1C_Student
18 - 14.02.01 - 17:05
2 Борхес: ты строку с помощью HIEW.exe нашел? Подправил "корявые" символы корректно? Судя по тому, что тебе выдает: "Док файл хэз бин корруптед" ты правил не то.
   Борхес
19 - 14.02.01 - 17:10
2(18) А сможешь подкинь Хьев. И расскажи дураку как им найти корявые символы и подправить
   1C_Student
20 - 14.02.01 - 17:13
2 Борхес: ща пидготую тоби лыста з поясненнями.
   Борхес
21 - 14.02.01 - 17:16
Чекам :-)
   1Cergey
22 - 14.02.01 - 17:30
Во во сегодня трахался именно с такой же проблемой. Может это тебе поможет понять причину.
Значит так, конфигурация Бухгалтериия 365 неделю назад у клиента забрал мдешник чтоб добавить туда несколько новых документов и добавить несколько счетов в плане счетов. Пока я делал изменения ,они у одного счета изменили активный на активный-пасивный .Ясно дело когда я начал загружать свою конфигурацию она выругалась. Но я подправив свою конфу ,всетаки несмотря на ее педупреждения загрузил ее. При ресрукторизации данных она и начала ругаться на ошибку записи мд в ньюструктуре.
Пришлось все руками из своей конфы в их перетаскивать , и тогда все прошло как надо. Хотя свой мд я проверял все нормально.
   1C_Student
23 - 14.02.01 - 17:30
2 Борхес: уже отослал. Напиши о результатах. Удачи.
   Борхес
24 - 14.02.01 - 18:06
2(23) Не дошло. ? :(
   1C_Student
25 - 14.02.01 - 18:22
2 Борхес: ну ты такой быстрый: оно ж с аттачем (~83 КБ), а еще и пока в Россию и обратно сбегает. :)
   Акела
26 - 14.02.01 - 20:19
Насчет правки хацкерВювом - это как?!! Борхес, поделись знаниями, когда разберешься. Ты в Киеве будешь?
   Борхес
27 - 14.02.01 - 20:32
Буду. Поделюсь
   1C_Student
28 - 15.02.01 - 12:43
2 Борхес: ты бы хоть сказал: доползла посылка или нет?
   Борхес
29 - 15.02.01 - 12:50
2(28)Сорри, доползла - сенкс, но только ситуация чуть-чуть другая - при помощи фаровского плугина (ФП) я просмотрел все контейнеры - в именах никаких вопросительных знаков нет. Кроме того, мне удалось опять же, при помощи фаровского плугина удалить все листья, которые не могли быть прочитаны (их просто нужно удалять в обратном порядке) и заменить на такиеже из недельного бэкапа. Ошибка осталась только в одном Сублисте784 - в битом он совершенно пустой (если смотреть ФП), а если хьевом - то полный. Что делаю сейчас - смотрю хьевом оба МДшника, именно этот сублист (его нашел как ты и писал - разделяя "00" каждый символ). Вижу разницу. Ее не много - пытаюсь в битом исправить на так, как написано в недельном. О результатах сообщу.
   @lexxx
30 - 15.02.01 - 13:28
(немного запаздав) Борхес, не объединять, а замещать мд-ник не пробовал (я про битый и недельной давности)?
   Борхес
31 - 15.02.01 - 13:35
По-всякому.
   Борхес
32 - 15.02.01 - 19:23
Ф-фух. Замучился. С помощью "fc 1Cv7.md 1Cv7.brk" нашел отличия, и как раз в битом контейнере - Сублисте784. Не хватало порядочного куска - около 2-4 Кбайт Но терпения и... духу, что-ли скопировать кусок из не битого в битый - не хватило. Заказал "Описание конфигурации" для обоих - загрузил в текущую ИБ небитый недельный МДшник (только загрузкой измененной конфы) - сохранил изменения - сохранились. Недельные изменения само собой почикались, но их оказалось не много - только аналитики на каких-то счетах.
--
Самое западло - то что этот Сублист784 относится к какому-то отчету - то есть по идее (если б можно было сохранить измененную конфу) все отчеты можно было бы вообще на хер вырезать. Не получается.
   1C_Student
33 - 16.02.01 - 14:55
Странно все это ... http://www.kuban.ru/cgi-bin/forum/forum9.cgi?page=1&ask=9124 (63). По идее, при полном синтаксическом контроле должна была ругаться, что файл такой-то не найден и писать путь к битому объекту в компаунд-файле.
 
 
   Борхес
34 - 16.02.01 - 14:59
А у меня вечно грабли экзотические - то отчеты не строятся из-за 3-го сервис пака под СКЛ, то еще какой-то бред.
   Creacii
35 - 16.02.01 - 15:15
2Борхес:
"Ошибка осталась только в одном Сублисте784 - в битом он совершенно пустой (если смотреть ФП), а если хьевом - то полный." - подскажи, плиз, как с помощью hiew можно просмотреть сублист?
   Bek
36 - 16.02.01 - 15:22
2 Борхес. Да я те говорю: "Не майся! Бросай Hiew, и всплывай!". Тфу, на hline@1c.ru посылай.
   Борхес
37 - 16.02.01 - 15:31
2(Bek). Я уже отослал. Щас конфу дописываю (БВ и закрытие затратных счетов), молюсь чтоб не грохнулась до тех пор пока обратно не пришлют.
2(35). Цитирую 1С_Студента:
----
2. Напиши имя этой папки (ну не все конечно, а только часть, а то оно длинное бывает)
в обычном НОТПЭДовском ТХТ-файле. Сохрани этот ТХТ-файл.
3. Открой ТХТ-файл с помощью Hiew.exe (Hiew.exe xxxx.txt)
4. Внутри Hiew нажми F4 и выбери HEX. Получишь строку символов. Запиши ее.
5. Открой MD-файл с помощью Hiew.exe (Hiew.exe 1Cv7.MD)
6. Далее F7 и в HEX пишешь полученную выше строку разбавляя ее нолями, т. е. например
у тебя строка 75 B3 H7 34, в поиске ее задаешь как 75 00 B3 00 H7 00 34 00
------------------
Самое плохое - что пробел=20, а не 00. То есть нужно искать надпись не "Sublist_Number784", а "S u b l i s t _ N u m b e r 7 8 4". Только вместо пробелов - символ с кодом "00".
   Creacii
38 - 16.02.01 - 16:09
2(37) - thanks!
   1C_Student
39 - 16.02.01 - 16:29
Тут одно плохо: в DD(DDS) нет описания твоего Sublist_Number784
   Верно,
40 - 16.02.01 - 16:37
Но я сделал (32, 1-я строка) - там отличия в Репорт432 - но его описания в ДДС-нике тоже нет... Похоже такое бывает раз в 100 лет... При чем этот раз уже случился. :-)
   Борхес
41 - 16.02.01 - 21:22
1.
Пт, 16 фев 2001 12:01:21 - отправлено
Побился МД-шник
-------------------
2.
Ваше письмо зарегистрировано под номером SW012749
Пт, 16 фев 2001 18:20 - принято
-------------------
3.
Восстановлен
Пт, 16 фев 2001 20:10 - принято
==================================================
И ведь действительно восстановлен!! В общем - я сражен. Большое спасибо.
   VoT
42 - 16.02.01 - 23:28
Где-то пол-года назад такая же фигня была. Фаром удалил ошибочную ветку и все номано стало. Единственная тонкость была, что там есть в корне файлик в котором перечислены все сублисты, так удалить надо сперва там, а потом и сам сублист. Точнее не помню, т.к. дома я, а фар на работе... Если надо, то завтра могу подробнее.




Список тем форума

Форум Территория 1С

  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует