чем открыть 1cd файл
990x.top
Простой компьютерный блог для души)
1Cv8.1CD — что это за файл? (1CDBMSV8, файл базы данных поврежден)
Файловая база данных, в которой содержатся все информационные данные (конфигурация, сама база данных, служебная информация) при работе программы в файловом варианте. Этой базой управляет система СУБД, которая была разработана компанией 1С, является частью платформы.
Файл состоит из блоков, которые равны 4096 байтам, поэтому длина всегда кратка 4096.
Первые 8 байт — сигнатура базы 1CDBMSV8, то есть данные, по которым определяется тип данных. Далее идут 4 байта, в которых указывается версия файла, например она может быть 8.0.5.0 для 1Cv8.0 и 8.1.0.0 для 1Cv8.1 и 1Cv8.2. Далее идут 4 байта, содержащие длину базы в блоках.
Вам могут прислать 1C8.1CD, который представляет из себя базу 1С. Чтобы открыть — нужно уметь пользоваться ПО 1С, чтобы добавить базу — используем окно списка, добавлять нужно в существующую базу, создавать новую нет необходимости.
Как загрузить базу из 1Cv8.1CD?
Необходимо создать пустую директорию и скопировать туда 1Cv8.1CD. При наличии файла в архиве — сперва распакуйте его. Возможно название файла было немного другим, тогда переименуйте его именно в 1Cv8.1CD. Важно: директорию должны указывать пустую, иначе есть риск потерять данные. Теперь запускаем приложение 1С, справа кликаем кнопку Добавить:
Выбираем пункт Добавление в список существующей информационной базы:
Теперь указываем название базы, мы загружаем файл базы, поэтому выбираем пункт На данном компьютере или на ПК в сети, нажимаем три точки и указываем прямой путь к папке, где расположен 1Cv8.1CD:
Далее никакие параметры не меняем, а кликаем кнопку Готово:
Потом выбираем базу из перечня Информационные базы > нажимаем справа кнопку 1С Предприятие:
Tool 1CD программа просмотра файлов баз 1CD
1Tool 1CD Программа просмотра файлов баз *.1CD
Tool 1CD это программа позволяет увидеть структуру таблиц и полей файловой базы 1Cv8, просмотреть содержимое таблиц. Дополнительно можно сохранить в файл основную конфигурацию, конфигурацию базы данных и конфигурации поставщика, просмотреть размер внутренних файлов, выгрузить содержимое таблиц в XML. Альфа-версия программы позволяет также редактировать записи.
Для работы не требует установленной 1С. Соответственно, не нужны никакие пароли для открытия файла.
Файл базы открывается монопольно, поэтому нельзя просматривать базу при запущенной 1С, в которой открыта эта база.
1. Обновление 17.04.2009 Добавлена возможность сохранять конфигурации поставщика.
2. Обновление 30.12.2009 Добавлена поддержка 8.2.
3. Обновление 19.09.2011 Добавлена поддержка 8.2.14.
4. Обновление 02.03.2012 Мелкие доработки:
Обновление 06.03.2015
Обновление 28.02.2016
Скачать можно бесплатно и без регистрации по ссылке ниже
Мне очень помогла эта программа Tool 1CD для восстановления доступа к 1с (то-есть сброс пароля), а также удаления ненужных таблиц (пустых, поломанных)
Первая версия скачать Вторая версия в архиве скачать
Если ссылка не работает, пишите в комментарии.
Работа с новым форматом файловой базы данных, начиная с «1С:Предприятие» 8.3.8
Начиная с версии платформы «1С:Предприятие» 8.3.8 появилась поддержка нового формата файловых баз данных (включая работу в режиме совместимости с предыдущими версиями). Новый формат файловых баз данных предназначен для ускорения процесса открытия и работы с информационной базой, поэтому, начиная с версии платформы 8.3.9, новый формат используется по умолчанию при создании новых файловых баз данных.
В новом формате (версии » 8.3.8″ ) появились следующие возможности:
Наибольший эффект от использования нового формата файловых баз данных ожидается в следующих сценариях:
При создании новых файловых баз данных рекомендуется использовать настройки формата базы по умолчанию (версия формата » 8.3.8 «, размер страницы файла 8Кб ). Если Вы используете базу данных, созданную в предыдущих версиях платформы, и наблюдаете недостаточно высокую производительность при старте и во время работы программы, то рекомендуется сконвертировать базу данных на новый формат файла.
Если Вы не можете найти утилиту CNVDBFL.EXE в папке » \bin «, проверьте, что Вы используете версию «1С:Предприятие» 8.3.8 и выше.
Если Вы хотите проверить параметры Вашей файловой базы данных, используйте следующий вызов утилиты (указав в команде правильный путь к Вашей базе данных):
При этом утилита выведет версию формата файла и размер страницы.
Версия формата » 8.3.8 » указывает на то, что используется новый формат файла. Версия формата » 8.2.14 » означает, что формат – старый, и имеет смысл выполнить конвертацию базы данных в новый формат.
Для конвертации файловой базы данных Вы можете использовать следующую команду:
ВНИМАНИЕ!
Напоминаем, что чтобы избежать риска потери Ваших данных, всегда имейте свежую резервную копию Вашей файловой базы данных перед выполнением операции конвертации файлов.
Чем открыть 1cd файл
Полезный инструмент для работы с файлами 1CD за авторством Валерия Агеева с адаптацией от сообщества.
Что здесь происходит
В апреле 2017 года автор проекта Валерий Агеев поделился с сообществом исходными кодами проекта. Изначально проект был написан на Borland C++ Builder, здесь мы занимаемся переносом на «ванильный C++» с поддержкой компиляторов gcc, mingw и msvc и постепенным переходом на более свежие стандарты языка C++.
Проект в процессе разработки.
Последние тестовые сборки можно получать через публичные CI-сервера:
записывать все сообщения программы в текстовый лог-файл. Если файл существует, он перезаписывается. Кодировка файла UTF8
открыть базу не монопольно (Это небезопасно, возможны ошибки!).
экспортировать по указанному пути все таблицы в XML.
при экспорте в XML выгружать BLOB в отдельные файлы. По умолчанию BLOB в отдельные файлы не выгружается.
при экспорте в XML и выгрузке BLOB в отдельные файлы по-возможности распаковывать данные BLOB. По умолчанию BLOB при выгрузке в отдельные файлы распаковываются.
Выгрузить основную конфигурацию информационной базы по указанному пути.
Выгрузить конфигурацию базы данных информационной базы по указанному пути.
Выгрузить конфигурации поставщиков информационной базы по указанному пути.
Выгрузить все конфигурации информационной базы по указанному пути.
Найти потерянные объекты и сохранить.
About
Инструмент для работы с файлами 1CD за авторством Валерия Агеева с адаптацией от сообщества
Опыт восстановления файловой базы 1Cv8.1CD
Именно 13-го июня в первый рабочий день база и слетела. Прямо с утра. При запуске пишет: «Файл базы данных поврежден. 1cv8.1CD» и все тут. Ни в конфигуратор ни в предприятие не пускает.
Последний бэкап понятно как обычно старый, ибо при последнем обновлении 1С рабочую базу перенесли в другую папку, которая соответственно в архив не попадала.
В общем вот исходные данные:
2. убитый файл 1Сv8.1CD весом 900 МБ датой от 12.06.2012;
3. рабочий файл 1Сv8.1CD весом 900 МБ датой от 26.04.2012;
На уровне подсознания понятно что из этого что то можно получить но пока не ясно как.
ИТАК:
Еще до поиска в Сети пришла в голову мысль воспользоваться стандартной утилитой 1С CHDBFL.EXE для проверки и исправления файла базы.
Ладно, заменяем жертву эксперимента файлом из «резервного хранилища».
Теперь читаем статью по формату 1Cv8.1CD и проникаемся. Ага, теперь более-менее понятно для чего и как можно использовать программу tool_1CD. Запускаем 2 экземпляра:
Ну вот теперь мы знаем что файл 1Cv8.1CD структурирован и хранит в себе описание и содержимое всех таблиц, а в начале файла есть основная секция где указано размещение этих таблиц.
Тут нам без HEX-редактора не обойтись. А сейчас что-то мало бесплатных то ((((. А у меня еще с давних темных времен припасена коллекция редакторов и дебаггеров. Уж и не помню для чего)))).
Для тех, кто внимательно прочитал статью не секрет, что блок, где хранится размещение таблиц №2 и найти его можно по смещению 0х4000:
Так же видим что смещения одинаковы в обоих файлах. Это значит, что все вообще просто:
1. идем по указанному смещению в целом файле;
2. выделяем полностью фрагмент кода с начального смещения данной таблицы до начального смещения следующей;
3. копируем с заменой в убитый файл точно на те же адреса.
4. сохраняем изменения в бывшем убитом файле.
5. проверяем tool_1CD что таблицы появились. Прога ругаться может на индексы, но они после восстановятся.
6. (по своему усмотрению) прогоняем утилитой CHDBFL.EXE (она там поругается немного, можно не обращать внимания).
Все. Время принимать поздравления и обещания расцеловать от бухгалтерии и наставления от начальства по поводу необходимости ежедневного архивирования. В который раз ))))).