НАЧАЛО >> Документация >> Руководство администратора >> Настройка БД📄 Скачать в DOCX
В этом разделе задаются основные базы данных и файлы меню/форматов, используемые модулем.
defaultdb)База данных, к которой модуль обращается по умолчанию (изначальное значение берется из глобальной системной переменной DBCMPL).
ShowCheckFondForm (Страница «Проверка фонда») — используется как резервная БД для поиска, если не задан параметр checkFondDatabases. Кроме того, всегда используется для получения словаря мест хранения (mhr.mnu) для выпадающего списка в классической форме ввода.Complectator/ProvFondReport («Отчет о проверке фонда») — для получения словаря mhr.mnu и поиска, если не задан параметр checkFondDatabases.Show — определяет базу данных, которая будет загружена при старте АРМ Комплектатор по умолчанию (передается как irbDb), а также используется для загрузки словаря этапов работы (etr.mnu).GetEkp — использует переданную при старте АРМа БД по умолчанию (irbDb) для загрузки справочника DBNAM2.MNU, который формирует пункты меню кнопки «Выбрать БД для заимствования данных».cmpldbn)База данных, используемая непосредственно для задач комплектования (обычно совпадает с БД по умолчанию, начальное значение также берется из системной переменной DBCMPL).
Show — передается в клиентский интерфейс как cmpldbn и устанавливается как выбранная по умолчанию БД в выпадающем списке баз данных на главной панели.FillUpKsu — используется по умолчанию, если не выбраны другие БД. Кроме того, параметр работает как переключатель логики поиска: если обрабатываемая БД совпадает с cmpldbn, система ищет записи по префиксам базы комплектования (PrefKsuCmpl, PrefKsuP и др.), если нет — используются префиксы электронного каталога (PrefKsuCat, PrefKsuS).KsuToBook — используется как резервная БД для поиска связанных записей (если список баз не был задан явно или не найден в поле 21).GetFillUpKsuWindow, GetPrintWindow — используется для получения структуры доступных файлов и меню. Обратите внимание, что клиентский скрипт всегда передает cmpldbn в экшен GetFillUpKsuWindow в качестве БД для чтения пополняемой записи, независимо от того, какая БД открыта в интерфейсе.|
Внимание: Хотя настройка позволяет задать произвольное имя базы комплектования, в некоторых системных скриптах (например, |
FileSelTab)Имя файла описания выходных форм (по умолчанию seltab64.par).
TabForms/Seltab64. Файл читается из базы комплектования и задает сценарии специальных печатных форм: форму с опросным листом, форму по отмеченным записям, форму с отбором по диапазону дат или простую выходную форму. Если файл не найден или в нем нет выбранной формы, окно печати не сможет подготовить параметры вывода.Dbname3)Имя файла-справочника баз данных каталога (по умолчанию dbnam3.mnu).
FillUpKsu — чтение списка доступных БД, по которым будет выполняться сбор статистики. Если ни одна БД из справочника не была отмечена пользователем, статистика собирается по базе cmpldbn.GetFillUpKsuWindow — формирование чекбоксов для выбора баз данных в интерфейсе.KsuToBook — получение списка БД для формирования связи. Если в записи заказа/КСУ отсутствует поле 21 (список баз данных), система проверяет, были ли переданы из интерфейса базы, перечисленные в этом справочнике.StatKsuGbl)Имя файла глобальной корректировки, выполняющейся перед пополнением КСУ и суммарного заказа (по умолчанию StatKsu.Gbl).