Еще один инструмент для прямого доступа к содержимому файловой базы 1С8

1. DenMMM 09.06.21 19:12 Сейчас в теме
Точнее, сейчас это лишь маленькая библиотека классов на C++.
https://github.com/DenMMM/db_1c

С ее помощью решена типовая задача по сбору сведений о версии БД.
https://drive.google.com/file/d/1HwE8iSHx-WqYcHlfePbbXB9kFATifdmf/view?usp=sharing

Есть ли потребность в такой разработке ? Пишу по-фану...
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. serg33rus 19 09.06.21 20:33 Сейчас в теме
8.3.8 наверно нет. В свежих платформах вроде другой формат, если память мне не изменяет.
Нынче и типовые свежую платформу требуют. Да и самопал на свежей интересней делать, функционал прилично расширяется.
3. ZergKRSK 129 10.06.21 04:25 Сейчас в теме
Соглашусь что 8.3.8 старьё, уже даже самые недоразвитые конфы типа УПП просят платформу 8.3.14...
4. GeraltSnow 170 10.06.21 11:10 Сейчас в теме
(2), (3)
8.3.8 - это не версия платформы, а версия структуры формата фала базы данных. Самая актуальная кстати. Предыдущая была 8.2.14.
8. DenMMM 15.06.21 12:30 Сейчас в теме
(4)
Т.к. допустимое время на разработку ограничено, следующий вопрос: лучше добавить возможность писать в базу или GUI для визуального просмотра ?
5. klom 10.06.21 11:30 Сейчас в теме
Начиная с версии платформы "1С:Предприятие" 8.3.8 появилась поддержка нового формата файловых баз данных (включая работу в режиме совместимости с предыдущими версиями). Новый формат файловых баз данных предназначен для ускорения процесса открытия и работы с информационной базой, поэтому, начиная с версии платформы 8.3.9, новый формат используется по умолчанию при создании новых файловых баз данных.

В новом формате (версии "8.3.8") появились следующие возможности:

Уменьшен размер и оптимизирована структура заголовка с метаинформацией в файле 1Cv8.1CD. Это позволяет существенно снизить число операций чтения файла при открытии базы данных и, тем самым, заметно ускорить время старта и начала работы программы.
Теперь можно настраивать размер внутренней страницы файла данных. Это размер порции данных, в которых хранится информация и которыми обменивается программа с файловой системой. Предыдущий формат файловой базы данных (версии "8.2.14") поддерживал единственный размер внутренней страницы файла – 4Кб. Новый формат по умолчанию использует размер страницы 8Кб, но позволяет его менять в диапазоне от 4Кб до 64Кб.
Наибольший эффект от использования нового формата файловых баз данных ожидается в следующих сценариях:

"холодный" запуск программы,
работа с файлами базы данных по локальной сети,
работа с сильно фрагментированной базой данных,
использование дисковых подсистем с невысокой производительностью.
При создании новых файловых баз данных рекомендуется использовать настройки формата базы по умолчанию (версия формата "8.3.8", размер страницы файла 8Кб). Если Вы используете базу данных, созданную в предыдущих версиях платформы, и наблюдаете недостаточно высокую производительность при старте и во время работы программы, то рекомендуется сконвертировать базу данных на новый формат файла.
6. serg33rus 19 10.06.21 12:46 Сейчас в теме
(5) Тогда тема конечно. Вещь нужная.
7. DenMMM 12.06.21 13:55 Сейчас в теме
Спасибо за ответы.
Т.к. допустимое время на разработку ограничено, следующий вопрос: лучше добавить возможность писать в базу или GUI для визуального просмотра ? Изначально библиотека разрабатывалась для быстрого чтения.
Оставьте свое сообщение
Вакансии
Ведущий разработчик 1С
Москва
зарплата от 200 000 руб.
Полный день

Программист 1С
Москва
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Аналитик 1С: ERP (оперконтур)
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: УХ
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: ЗУП
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день