Куперс

Бухучет и анализ

Ошибка загрузки метаданных 1С 7.7

1С:Предприятие 7.7 /
Администрирование 1С:Предприятие 7.7

Что такое конфигурация и метаданные?

Ошибка загрузки метаданных

Что делать, если поврежден файл метаданных?

Что делать, если архива нет?

Как узнать релиз 1С, если она не запускается?

Кратко: структура файла метаданных

Ничего не получилось

Что такое конфигурация и метаданные?

Программа 1С:Предприятие версии 7.7 является платформой, на базе которой построено множество отраслевых решений для автоматизированного бухгалтерского учета на компьютере. Вся бизнес-логика, заложенная в программу, вынесена в отдельный файл – конфигурацию . Метаданные (информация о данных) — это конфигурация : она содержит метаинформацию (описание структуры) хранимых данных, алгоритмы работы с этими данными – программные модули и описание пользовательского интерфейса — форм.

Имя этого файла конфигурации – 1Cv7.md. Сами же данные хранятся отдельно от конфигурации. Платформа 1С 7.7 поддерживает хранение данных в двух вариантах:

  • Файловый вариант – данные хранятся в файлах *.dbf,

  • SQL вариант – данные хранятся на сервере Microsoft SQL.

Вне зависимости от варианта хранения данных, конфигурация (метаданные) хранятся в файле 1Cv7.md. Соответственно, то, что называют «1С Бухгалтерия » или «1С Склад» — является отраслевой конфигурацией 1С: программой внутри файла MD.

Ошибка загрузки метаданных

Первое, что надо проверить – это наличие файла метаданных в каталоге базы данных. Наиболее частая ошибка пользователя именно в том, что неверно указан путь к базе данных. Путь необходимо указать так, чтобы открыв папку, мы видели перед собой файл метаданных — 1Cv7.md. Что это и как проверить –.

Если же путь к каталогу базы данных указан корректно – нам повезло гораздо меньше: файл есть, но не загружается. Опять-таки, две причины этого:

  • Нет доступа на чтение файла или файл нельзя прочитать. Далее попытаемся убедиться, что это не наш случай – пробуем скопировать файл конфигурации на другой диск через Проводник Windows. Если не получилось («ошибка чтения файла») – файл не читается по причине физического повреждения диска или отсутствия прав на чтение файла.

  • Файл читается, но он поврежден:

    • Это было внезапное выключение света в прошлую пятницу…

    • Новый вирус, поедающий Compound файлы (структура файла MD) и просящий пару рублей за код расшифровки файла (не ведитесь!)

    • Отказ/износ жесткого диска компьютера

Наши курсы 1С 7.7 в Киеве — учебный центр Стимул.

Что делать, если поврежден файл метаданных?

Перед началом любых операций необходимо сделать копию базы данных и оттащить ее от греха подальше на другой диск/компьютер, чтобы не сделать себе хуже. Операции, описанные далее нельзя отменить.

Первое, что надо попробовать сделать – это восстановление из резервной копии. Если не выполнялось изменений метаданных (например, доработка или обновление конфигурации ) с момента последнего резервного копирования – можно распаковать только один файл MD, заменив извлеченной из архива копией поврежденный файл.

Что делать, если архива нет?

Многие админы говорят, что в таком случае «делать» нужно было раньше… И говорят, что именно нужно было делать – архив резервной копии! Но это не наш метод. Мы работаем вот уже несколько лет без резервных копий, не засоряя ими драгоценное место на жестких дисках из-под фильмов. На будущее — резервные копии делать нужно! И чем ценнее информация – тем чаще.

Итак, порядок действий перед паникой:

  1. Попробовать распаковать файл конфигурации утилитой GComp. Если распаковать удалось – ей же упакуется и будет работать.

  2. Посмотреть любым HEX-редактором заголовок файла – если он не похож на Compound (символы РП. в начале файла) – имеем полностью убитый чем-то файл метаданных. Возможно, файл был зашифрован каким-то вирусом – в 90% случаях восстановлению он не подлежит.

  1. Если конфигурация была стандартной – можно попробовать найти MD в интернете (или запросить на фирме, поддерживающей 1С) файл этой же конфигурации и этой же версии (релиза). Узнать номер версии/релиза можно из файла

Как узнать релиз 1С, если она не запускается?

Открываем файл 1SCONST.DBF (если база файловая) или одноименную таблицу на сервере SQL (если база SQL) и ищем строчку среди тех, где OBJID = 0, а в поле VaLUE строка вида 7.70.***

7.70.294 – это и есть номер релиза.

Для SQL базы – выполняем запрос:

WHERE = ‘ 0 ‘ and VALUE like ‘7.7%’

Кратко: структура файла метаданных

Файлы метаданных есть так называемые Compound-файлы: то есть файлы, содержащие внутри себя несколько файлов, которые к тому же еще могут быть разбиты по дереву подкаталогов. Примерами таких файлов могут служить практически все файлы MS Office.

Поэтому, если вирус написан поедать файлы Офиса, он не побрезгует и метаданными 1С.

Ничего не получилось

Можно пригласить наших специалистов, они помогут поднять Вашу базу в кратчайшие сроки.

Тема: CodeBase error-70,CodeBase error-50

Быстрый переход 1C Вверх

  • Навигация
  • Кабинет
  • Личные сообщения
  • Подписки
  • Кто на сайте
  • Поиск по форуму
  • Главная страница форума
  • Форум
  • Бухгалтерия
    1. Общая бухгалтерия
      1. Бухучет и Налогообложение
      2. Оплата труда и кадровый учет
      3. Документация и отчетность
      4. Учет ценных бумаг и валютных операций
      5. Внешнеэкономическая деятельность
      6. Внешнеэкономическая деятельность. Таможенный союз
      7. Алкоголь: лицензирование и декларирование
      8. Онлайн-ККТ, БСО, эквайринг и кассовые операции
    2. Отрасли и спецрежимы
      1. Индивидуальные предприниматели. Спецрежимы (ЕНВД, УСН, ПСН, ЕСХН)
      2. Учет в НКО и жилищном хозяйстве
      3. Бухгалтерский учет в строительстве
      4. Бухгалтерский учет в туризме
    3. Бюджетные, автономные и казенные учреждения
      1. Бюджетный учет
      2. Программы для бюджетного учета
    4. Банки
    5. МСФО, GAAP, управленческий учет
  • Юридический отдел
    1. Правовая помощь
    2. Регистрация
    3. Опыт проверок
  • Управление предприятием
    1. Администрирование и управление на предприятии
    2. Аутсорсинг
  • Автоматизация предприятия
    1. Программы для ведения бухгалтерского и налогового учета
      1. Инфо-Бухгалтер
      2. Другие программы
    2. 1C
    3. Электронный документооборот и электронная отчетность
    4. Прочие средства автоматизации труда бухгалтеров
  • Гильдия клерков
    1. Взаимоотношения на работе
    2. Бухгалтерский бизнес
    3. Обучение
    4. Биржа труда
      1. Ищу работу
      2. Предлагаю работу
  • Клуб Клерк.Ру
    1. Пятница
    2. Частные инвестиции
    3. Политика
    4. Спорт. Туризм
    5. Встречи и поздравления
    6. Авторские форумы
      1. Интервью
      2. Простое, как мычание
      3. Авторский форум Goblin_Gaga
        1. Бухгалтера можно…
        2. опусник Гаги
  • Интернет-конференции
    1. Кому я должен — всем прощайте: все о банкротстве физлиц
    2. Архив Интернет-конференций
      1. Интернет-конференции
        1. Обмен электронными документами и сюрпризы от ФНС
        2. Нарушение прав граждан при трудоустройстве и увольнении
        3. Новый порядок сдачи отчетности по НДС в электронном формате
        4. Подготовка годовой финансовой/бухгалтерской отчетности за 2014 год
        5. Все, что вы хотели спросить у оператора обмена электронными документами
        6. Как финансовый кризис превратить в окно возможностей?
        7. НДС: изменения в нормативном регулировании и их реализация в программе «1С:Бухгалтерия 8»
        8. Обеспечение достоверности результатов инвентаризационных мероприятий
        9. Защита персональных данных. Применение ЗПК «1С:Предприятие 8.2z»
        10. Формирование учетной политики компании: возможности сближения с МСФО
        11. Электронный документооборот на службе бухгалтера
        12. Учет времени при различных системах оплаты труда в программе «1С:Зарплата и управление персоналом 8»
        13. Полугодовой отчет по налогу на прибыль: раскроем все секреты
        14. Межличностные отношения на рабочем месте
        15. Облачная бухгалтерия 1С. Стоит ли уходить в облако?
        16. Банковские депозиты: как не потерять и выиграть
        17. Больничные листы и другие пособия за счет ФСС. Порядок расчета и начисления
        18. Клерк.Ру: задайте любой вопрос руководству сайта
        19. Правила расчёта НДС при осуществлении экспортно-импортных операций
        20. Как сдать отчетность в Пенсионный фонд за 3 квартал 2012 года
        21. Отчетность в ФСС за 9 месяцев 2012 года
        22. Подготовка отчетности в ПФР за 2 квартал. Сложные вопросы
        23. Запуск электронных счетов-фактур в России
        24. Как снизить затраты на ИТ-оборудование, ПО и ИТ-персонал с использованием облачных мощностей
        25. Отчетность в ПФР за 1 квартал 2012. Основные изменения
        26. Налог на прибыль: нюансы заполнения декларации за 2011 год
        27. Годовая отчетность в ПФР. Актуальные вопросы
        28. Новое в бухгалтерской отчетности за 2011 год
        29. Отчетность в ФСС в вопросах и ответах
        30. Полугодовая отчетность в ПФР в вопросах и ответах
        31. Расчет пособий по временной нетрудоспособности в 2011 году
        32. Электронные счета-фактуры и электронные первичные документы
        33. Формирование бухгалтерской отчетности за 2010 год
        34. Расчет больничных в 2011 году. Декретные и пособия в переходный период
        35. Новое в законодательстве о налогах и страховых взносах в 2011 году
        36. Изменения в финансовой отчетности в 2011 году
        37. DDoS атаки в России как способ нечестной конкурентной борьбы.
        38. Банковские продукты для физлиц: кредитование, депозиты, спецпредложения
        39. Документ в электронной форме — эффективное решение актуальных проблем
        40. Как найти работу с помощью Клерк.Ру
        41. Предоставление сведений перс. учета за первое полугодие 2010 года
        42. Налоговая ответственность: кто и за что отвечает?
        43. Проверки, взыскание, возврат/зачет налогов и др.вопросы ч.1 НК РФ
        44. Расчет больн. листов и страховых взносов в свете квартальной отчетности
        45. Замена ЕСН страховыми взносами и другие нововведения 2010 года
        46. Ликвидация коммерческих и некоммерческих организаций
        47. Бухгалтерский и налоговый учет товарно-материальных ценностей
        48. Обязательная перерегистрация фирм в соответствии с Законом №312-ФЗ
        49. PR и маркетинг в сфере профессиональных услуг своими силами
        50. Клерк.Ру: смена дизайна
        51. Построение личного финансового плана: мечты и реальность
        52. Подготовка бух. отчетности. Изменения в рос. стандартах учета в 2009 году
        53. Откаты в сфере продаж: за и против
        54. Потеря работы в период кризиса. Что делать?
        55. Все, что вы хотели знать о Клерк.Ру, но стеснялись спросить
        56. Кредит в кризис: условия и возможности
        57. Сохранение капитала во время кризиса: стратегии для частных инвесторов
        58. НДС: вычеты по авансам. Вопросы с ответами и без
        59. Пресс-конференция Деда Мороза
        60. Изменения в Налоговый кодекс, вступающие в силу с 2009 года
        61. Налог на прибыль с учетом последних изменений и разъяснений Минфина
        62. Российский кризис: угрозы и возможности
        63. Сетевой бизнес: качественные товары или развод на деньги?
        64. КАСКО: страховка без секретов
        65. Выплаты физическим лицам
        66. Рейдерство. Как защитить собственный бизнес?
        67. Актуальные вопросы исчисления и возмещения НДС
        68. Спецрежимы: ЕНВД и УСН. Особенности и сложные вопросы
        69. Налог на прибыль. Расчет, особенности исчисления, спорные моменты
        70. Учетная политика для целей бухучета
        71. Налоговые проверки. Практика применения новых правил
        72. НДС: порядок расчета
      2. Аутсорсинг в вопросах и ответах
      3. Как бухгалтеру выполнить требования Закона «О персональных данных»
      4. Идеальный архив бухгалтерских документов
  • Служебные форумы
    1. Архив
      1. FAQ (Часто задаваемые вопросы)
        1. FAQ: Часто задаваемые вопросы по бухучету и налогам
      2. Игры и тренинги
        1. Тренинг по воспитанию самоуверенности
        2. ВЭД в условиях суровой действительности
    2. Книга жалоб и предложений
      1. Дневники

В работе того или иного компьютера периодически происходят сбои, которые раздражают и могут вывести из себя даже самого спокойного человека. Ошибка 70 — одна из таких проблем. Причем в разных случаях она возникает с разной регулярностью.

Причины ошибки

Причинами указанной ошибки являются нарушения в работе Windows в том числе не верная настройка операционной системы или нарушения в записях реестра. Неустранимая ошибка 70 — серьезный сбой, для устранения которого потребуется воспользоваться специальным программным обеспечением, которое обеспечивает восстановление системных настроек операционной системы.

Что бы устранить ошибку постарайтесь совершить несколько действий описанных ниже.

Способы устранения ошибки

Что бы устранить сбой Windows под номером 70 следует:

  1. Проверить наличие обновление ОС Windows. Что бы совершить данную процедуру:
    1. Нажмите на кнопку «пуск»
    2. Выбираем «параметры»
    3. Далее переходим в «обновление и безопасность»
    4. В последней вкладке находим «Обновление виндоус»
    5. В случае если доступна более новая версия — следует обновиться, после чего проверить наличие ошибки.
  2. Просканировать компьютер на наличие вирусов. Вредоносные программы исправляют код в самых важных файлах системы, что приводит к запуску ненужных программ и приложений, о которых рядовой пользователь даже не догадывается. Путем установки антивируса и сканирования компьютера возможно устранить множество ошибок, возникающих в работе компьютера, и данная, ошибка 70 относится к одной из таких проблем.
    1. Какой антивирус скачать? Мы советуем обратиться к одному из лучших программ по борьбе с вирусами — NOD32. Для скачивания следует перейти по .
  3. Откат системы к точке восстановления. Попробуйте откатить систему к сохраненной точке, когда нарушение в работе еще не было выявлено. Для реализации совершите следующие действия:
    1. Следует открыть панель управления
    2. Перейти во вкладку под названием «Восстановление»
    3. Находим кнопку восстановления системы и нажимаем «Далее»
    4. Вы увидите перечень точек восстановления с датой их создания (следует выбирать наиболее позднюю дату, что бы потерять как много меньше информации)
    5. После нажатия на кнопку система попросит подтверждения отката к точке сохранения

Получено следующее предупреждение об неустранимой ошибке 70

Устранение

Еще один способом избавиться от сбоя состоит в использовании программ поиска обновлений элементов компьютера, т.к. данный сбой также может являться следствием несовместимости в работе драйверов видеокарты, или материнской платы с последними обновлениями операционной системы.

Мы подобрали для Вас лучшие экземпляры таких программ:

  1. DriverPack Solution — является одной из лучших в своем роде. Программа абсолютно не загружает компьютер, включается при запуске компьютера, сканирует наличие обновлений драйверов именно для элементов компьютера, после чего отключается. Что бы скачать перейдите по .
  2. DriverHub — практически ничем не отличается от своих аналогов, кроме того, что никогда не просит установки стороннего софта и не забивает компьютер. Для скачивания перейдите по ссылке.

Заметки на полях винчестера

Знакомая бухгалтерша спросила, могут ли посторонние люди, не зная пароля 1С туда залезть и удалить документы. Куда-то пропадать начали некие данные.
Да, конечно смех и грех. Пояснил, что имея физический доступ к компьютеру и немного времени, можно сделать все. Но это для знающих людей. А в целом делается все очень просто:
1. Перемещается файл userdef\users.usr куда-нибудь
2. Перемещается файл syslog\1cv7.mlg куда-нибудь
3. Заходим в базу, удаляем документы или редактируем их
4. Закрываем базу
5. Возвращаем userdef\users.usr и syslog\1cv7.mlg на место
Результат — измененные данные в базе и нет никаких следов вмешательства (в случае с файловой базой данных, коих большинство).
Как избежать? Просто.
база должна находиться на диске с файловой системой NTFS и права на запись в файл userdef\users.usr должны быть только у администратора. Все остальные должны работать под привилегиями пользователей, продвинутых пользователей, но не админскими. Тогда конечно, прибавится немного работы — нужно будет админу заводить пользователей 1С, но такие фокусы уже не пройдут. Можно поиграться и с уровнями доступа на лог-файл — разрешить запись, чтение но запретить удаление. Хотя это не очень действенно, 1с-ники знают почему.

Ошибки SQL сервера

Отказ со стороны Microsoft SQL Server в доступе сервера 1С:Предприятия к базе данных от имени пользователя SQL сервера является наиболее частой причиной сообщения об ошибке, возникающего при попытке подсоединения клиентского приложения 1С:Предприятия к клиент-серверной информационной базе. К таким ошибкам относятся:

Ошибка может возникнуть в следующих ситуациях:

  • на SQL сервере установлен режим аутентификации «Windows only»;

  • к данным от Microsoft SQL Server 7.0 (MDAC 2.1) применяются клиентские компоненты;

  • на клиентском компьютере используется протокол «Multiprotocol» для доступа к SQL Server.

Чтобы исправить положение, желательно настроить доступ к SQL серверу.

Microsoft OLE DB Provider for SQL Server: Connection failure. HRESULT=80004005, SQLSTATE=08501, native=0

Ошибка могла возникнуть при перезагрузке SQL сервера во время работы сервера 1С:Предприятия. Если данная ошибка появилась, то необходимо перезагрузить также сервер 1С:Предприятия.

Для начала, обратите внимание на идентификатор библиотеки, который записан в квадратных скобках. Список некоторых возможных значений представлен ниже:

DBNETLIB — библиотека, которая используется на клиенте SQL сервера для доступа к SQL серверу по любому протоколу.
dbnmpntw — протокол Named Pipes для Win32
dbmssocn — протокол Winsock TCP/IP для WIN32
dbmsspxn — протокол SPX/IPX для WIN32
dbmsvinn — протокол Banyan Vines для Win32
dbmsrpcn — протокол Multi-Protocol (Windows RPC) для Win32
dbnmp3 — протокол Named Pipes для Win16
dbmssoc3 — протокол Winsock TCP/IP для Win16
dbmsspx3 — протокол SPX/IPX для Win16
dbmsvin3 — протокол Banyan Vines для Win16
dbmsrpc3 — протокол Multi-Protocol (Windows RPC) для Win16

В данном примере при попытке обращения к серверу 1С:Предприятия по протоколу «Named Pipes» пользователю USER1CV8SERVER (от его имени работает сервер 1С:Предприятия) отказано в доступе системой безопасности того компьютера, на котором установлен SQL сервер. Чтобы исправить ошибку, следует либо использовать другой протокол, либо обеспечить компьютеру с SQL сервером возможность аутентификации пользователя USER1CV8SERVER.

Microsoft OLE DB provider for SQL Server: Cannot open database request in Login «upp». Login fails.

Если у Вас появилось такое сообщение, это говорит о нештатном завершении сервера 1С:Предприятия, когда информационная база находилась в монопольном режиме. В это время база данных SQL сервера остается в однопользовательском режиме, и сервер 1С:Предприятия не может к ней присоединиться. Чтобы исправить данную ошибку, запустите Microsoft SQL Server Enterprise Manager, войдите в свойства базы данных, где располагается информацианная база, и выключите однопользовательский режим.

Подобная ошибка может возникать, если для выполнения какого-то действия в 1С:Предприятии нужно перевести информационную базу в режим монопольного доступа, а перевод базы данных в однопользовательский режим невозможен из-за того, что к ней, вместе с сервером 1С:Предприятия, подсоединено еще какое-либо приложение. Для выполнения необходимых действий, которые требуют монопольный доступ к информационной базе, необходимо отключиться от соответствующей базы данных всеми другими приложениями. Приложения, которые подсоединены к базе данных, можно найти в Microsoft SQL Server Query Analyzer.

Особенности исполнения запросов SQL сервером

Главная причина возникновения следующих ошибок — особенности исполнения запросов SQL сервером Microsoft SQL Server. Ошибки могут возникать в следующих ситуациях:

  • достижение недокументированных программных ограничений SQL сервера;

  • проявление на конкретном SQL запросе ошибок Microsoft SQL Server.

Эти ошибки встречаются довольно редко, и обычно, чтобы их устранить, просто переписывают запрос по-иному.

Данная ошибка означает, что выражение, вложенное в агрегатные функции или использованное в разделе СГРУППИРОВАТЬ ПО, содержит вложенные запросы. Начиная с 1С:Предприятия 8.0.9.32, данную ошибку диагностирует компилятор языка запросов.

Ошибка может возникнуть при построении планов запросов, которые включают вложенные запросы и операцию объединения таблиц. Чтобы предотвратить данную ошибку, избегайте объединения полей типа Строка ограниченной длины с полями типа Строка неограниченной длины, если при этом они являются результатами вложенных запросов. Начиная с версии 8.0.11.3, платформа 1С:Предприятия не накладывает каких-либо ограничений на пользовательские запросы.

Ошибка может возникать при исполнении сложных запросов. Если у Вас выскочило сообщение о такой ошибке, попробуйте видоизменить запрос.

Microsoft SQL Server 2000 и 2005 позволяют использовать в простом запросе не более 256 таблиц базы данных. Если количество таблиц превышает 256, то выдается сообщение об ошибке. Начиная с версии 8.0.11.3 платформа 1С:Предприятия выдает диагностику без завершения работы клиентского приложения.

Во избежание возникновения данной ошибки не используйте вложенных запросов с разделами «УПОРЯДОЧИТЬ ПО», если исходный запрос содержит операцию «ОБЪЕДИНИТЬ».

Данная ошибка возникает в случае группировки записей и вычисления агрегатных функций, если при этом группировка выполняется над результатом вложенного запроса, и длина записи результата этого запроса превышает 4000 байт. Причиной такой ошибки является неправильное вычисление Microsoft SQL Server 2000 максимальной длины результата операции SUBSTRING над полем неограниченной длины.

Ошибки при выполнении операций над данными

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

Данная ошибка возникает при выполнении функций над датами в том случае, когда в качестве результата получается слишком большая или слишком маленькая дата. Минимально допустимой датой является 1 января 1753 года, а максимально допустимой — 31 декабря 9999 года.

Ошибки размещения базы данных

Причинами сообщений об ошибках из этой группы является аварийная ситуация на компьютере, на котором установлени сервер SQL.

Подобное сообщение может возникнуть при загрузке информационной базы или при ее реструктуризации в том случае, если диск с базой данных SQL сервера имеет недостаточно свободного места.

Ошибки исполнения транзакций

Сообщения данного типа могут возникнуть при высокой загрузке сервера 1С:Предприятия из-за возникших конфликтов транзакционных блокировок записей. Если у Вас возникло подобное сообщение, повторите выполнение того же самого интерактивного действия.

Сообщение означает взаимную блокировку транзакций, начатых двумя или большим количеством пользователей. Если такое сообщение появляется часто, это свидетельствует о неудачных решениях, реализованных в конфигурации. Чтобы бороться со взаимной блокировкой, используют ключевое слово «ДЛЯ ИЗМЕНЕНИЯ» в языке запросов.

Статьи на схожую тематику:
Занимательно о сервере,
Самое главное о SQL сервере

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Наверх