Tool_1CD для работы с 1С 8.3.8
Данные > Статьи и инструкции > Файлы
ФАЙЛЫ 1С 8 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ]
Скачать программу Tool_1CD (выпуск 2016г. поддерживает версию 8.3.8 с возможностью редактирования). Эта популярная утилита чтения файловых баз данных позволяет просмотреть содержимое таблиц и увидеть структуру таблиц и полей файловой базы 1Cv8.1CD, используется сброса пароля в 1С можно по прямым ссылкам:
- Tool_1CD (2016 v.0.3.0) // с возможностью редактирования
- Tool_1CD (2016 v.0.4.0) // только просмотр, но открывает более поздние версии (без конвертации)
Дополнительно можно сохранить в файл основную конфигурацию, конфигурацию базы данных и конфигурации поставщика, просмотреть размер внутренних файлов, выгрузить содержимое таблиц в XML. Альфа-версия программы позволяет также редактировать записи. Для работы не требует установленной 1С. Соответственно, не нужны никакие пароли для открытия файла. Файл базы открывается монопольно, поэтому нельзя просматривать базу при запущенной 1С, в которой открыта эта база.
Также автор программы любезно предоставил полный доступ к исходникам Tool_1CD alpha. Исходники просмотреть и скачать можно на github.
Пример командной строки для конвертации информационной базы с помощью cnvdbfl.exe:
Программная скриптовая обертка для tool1cd
Удобно использовать, например, для работы с хранилищем 1С. Имеет два класса - ЧтениеТаблицФайловойБазыДанных и ЧтениеХранилищаКонфигурации, позволяющие вычитывать данные из файловых баз в виде таблиц значений.
Пример кода:
ЧтениеБД = Новый ЧтениеТаблицФайловойБазыДанных;
ЧтениеБД.ОткрытьФайл(ФайлХранилища);
ТаблицаБД = ЧтениеБД.ПрочитатьТаблицу("VERSIONS");
Сообщить(ТаблицаБД.Количество());
ЧтениеБД.ЗакрытьФайл();
ТаблицаБД = ЧтениеБД.ПрочитатьТаблицу("VERSIONS");
Сообщить(ТаблицаБД.Количество());
ЧтениеБД.ЗакрытьФайл();
✔ ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С - рекомендуется создать её резервную копию.
Рекомендую телеграм канал: Отборный контент по программированию 1С 8.3
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник