--- title: "База данных соответствия номеров команд и страниц справки" type: guide api: [api7] tags: [guide, api7, value] sources: - value_base.html --- *Инструкция по созданию справки HTML для приложений > Локальная справка для приложений* Структура таблицы базы данных | Имя | Тип данных | | --- | --- | | id | integer | | Page | Text | Пример наполнения базы данных | id | Page | | --- | --- | | 1 | CM_GAYKA5915.html | | 2 | CM_BOLT7787.html | Правило именования и расположения базы данных Предусмотрены следующие правила именования БД приложения: 1.Если приложение имеет один подключаемый файл в КОМПАС-3D с HTML-справкой, то его БД может иметь имя pages.db. 2.Если в манифесте приложения задан ключ helpId, то БД может иметь имя _pages.db. 3.Если в манифесте приложения НЕ задан ключ helpId, то БД может иметь имя <имя файла приложения>_pages.db. Пункты 2 и 3 предусмотрены для случаев, когда в одной директории расположено несколько приложений, имеющих свою справку. Сначала производится поиск pages.db, если его нет, то ищется _pages.db, если helpId отсутствует в манифесте, то — <имя файла приложения>_pages.db. Пример именования базы данных •pages.db •_pages.db = Gayka1_pages.db •<имя файла приложения>_pages.db = gayka1_pages.db | | База данных должна располагаться на одном уровне с приложением. | | --- | --- | Автоматическая генерация базы данных К данной инструкции прилагается скрипт Pages.py, принимающий на вход файлы *.hh и *.hha. В результате его работы формируется база данных со связью идентификатора и страницы html.