Для групповых операций контекстное меню имеет вид:

 
Контекстное меню активизируется при нажатии на правую кнопку мыши в списке типов локализованных ресурсов и имеет следующий вид:

Свойства Команда используется для просмотра и корректировки идентификаторов локализованных ресурсов, аналогичные действия выполняются с помощью клавиш Ctrl+Enter;

Внимание! Изменять идентификаторы локализованных ресурсов рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Удалить Команда используется для удаления выбранного локализованного ресурса (или группы локализованных ресурсов), аналогичные действия выполняются с помощью клавиши Del;

Внимание! Удалять локализованные ресурсы рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Экспорт в файл Команда используется для экспорта выбранных локализованных ресурсов в файл;

Добавить Команда используется для добавления новых локализованных ресурсов, аналогичные действия выполняются с помощью клавиши Ins;

Экспорт в XML-файл Команда используется для экспорта выбранных локализованных ресурсов в файл формата XML.

Для открытия списка любого типа локализованных ресурсов, например Ресурсов настраиваемых форм, достаточно выделить его подсветкой в структуре DSP дерева выбранного типа ресурсов.

Контекстное меню списка любого типа локализованных ресурсов активизируется при нажатии на правую кнопку мыши в списке любого типа локализованных ресурсов и имеет следующий вид:

НЕ нашли? Не то? Что вы ищете?

Для групповых операций контекстное меню имеет вид:

 

Редактировать команда используется для редактирования выбранного локализованного ресурса; Вызов окна редактирования также может быть выполнен двойным щелчком левой кнопки мыши.

Примечание: Остальные команды контекстного меню имеют те же назначения, что и для списка типов локализованных ресурсов.

Перечень шаблонов идентификаторов локализованных ресурсов

Пользовательские ресурсы

Ресурсы настраиваемых форм K_<Название формы>_<Название компонента>_<Название свойства компонента>

Ресурсы интернет шаблонов RT_<Префикс подсистемы>_<Название формы>_<Название компонента>_<Идентификатор ресурса>

Наименования статусов S_<Полный номер статуса>

Системные ресурсы

Системные ошибки E_<Префикс подсистемы>_<Имя pas модуля>_ <Идентификатор сообщения>

Ресурсы системных форм C_<Префикс подсистемы>_<Название системной формы>_ <Идентификатор ресурса>

Системные сообщения M_BSSCRIPT_<Имя bls модуля>_<Идентификатор ресурса>

M_<Префикс подсистемы>_<Имя pas модуля>_ <Идентификатор сообщения>

Стандартные ресурсы ST_<Идентификатор ресурса>

Как создать новый локализованный ресурс?

F  Откройте ветку <Имя псевдонима базы данных>àЛокализованные ресурсы.

ð  Раскроется список локализованных ресурсов.

F  Нажмите кнопку или клавишу Ins. Аналогичные действия выполняются с помощью команды Добавить контекстного меню, которое активизируется при перемещении курсора в правую часть окна.

ð  Раскроется диалоговое окно для ввода идентификатора локализованного ресурса.

F  Заполните поля диалога и нажмите кнопку Ok.

ð  Раскроется диалоговое окно.

F  Заполните поля диалога для каждого языка локализации и нажмите кнопку Ok.

ð  Если идентификатор принадлежности нового локализованного ресурса указан верно, в списке локализованных ресурсов соответствующего типа появится новая запись.

ð  Если при указании идентификатора допущена ошибка, созданный локализованный ресурс появится в списке неизвестных ресурсов.

Создавая новый локализованный ресурс для использования его в визуальной форме, следует помнить, что он автоматически может измениться при сохранении настраиваемой формы. Такая ситуация возникает в том случае, когда в визуальную форму добавляется новый компонент с таким же именем, как в созданном локализованном ресурсе.

Рассмотрим это на примере.

Допустим, что для визуальной формы ABSLinkDialog, согласно формату шаблона K_<Название формы>_<Название компонента>_<Название свойства компонента>, создан новый локализованный ресурс K_ABSLINKDIALOG_PrimerAddNewKnopki_LCAPTION.

Затем в визуальную форму ABSLinkDialog добавляем новый компонент «кнопка» с названием PRIMERADDNEWKNOPKI.

Открыв свойства добавленного компонента, мы не можем выбрать для него имеющийся в системе локализованный ресурс до тех пор, пока изменения в визуальной форме ABSLinkDialog не будут сохранены. Автоматически созданный локализованный ресурс для компонента «кнопка» имеет следующий вид:

Сохранив изменения в визуальной форме ABSLinkDialog, откроем ветку Локализованные ресурсыàПользовательские ресурсыàРесурсы настраиваемых форм.

Затем в списке локализованных ресурсов находим K_ABSLINKDIALOG, выделяем его.

В правой части окна находим в списке локализованный ресурс PRIMERADDNEWKNOPKI_LCAPTION и открываем его для просмотра двойным щелчком левой кнопки мыши или нажатием кнопки .

Таким образом, созданный ранее локализованный ресурс

K_ABSLINKDIALOG_PrimerAddNewKnopki_LCAPTION

автоматически был изменен при сохранении изменений в визуальной форме ABSLinkDialog.

Как просмотреть свойства локализованного ресурса?

F  Раскройте список локализованных ресурсов.

F  Найдите в списке нужный локализованный ресурс и выделите его подсветкой.

F  Нажмите кнопку или клавиши Ctrl+Enter. Аналогичные действия выполняются с помощью команды Свойства контекстного меню.

ð  Раскроется диалоговое окно.

F  Просмотрите или скорректируйте поле Идентификатор диалога и нажмите кнопку Ok.

Примечание: Описание идентификаторов приведено в главе Перечень шаблонов идентификаторов локализованных ресурсов.

Как редактировать локализованный ресурс?

F  Раскройте список локализованных ресурсов.

F  Найдите в списке нужный локализованный ресурс и выделите его подсветкой.

F  Нажмите кнопку . Аналогичные действия выполняются с помощью команды Редактировать контекстного меню. Вызов окна редактирования также может быть выполнен двойным щелчком левой кнопки мыши.

ð  Локализованный ресурс откроется в новом окне для просмотра и редактирования.

F  Просмотрите или скорректируйте поля диалога и нажмите кнопку Ok.

Как удалить локализованный ресурс?

F  Раскройте список локализованных ресурсов.

F  Найдите в списке нужный локализованный ресурс и выделите его подсветкой.

F  Нажмите кнопку или клавишу Del. Аналогичные действия выполняются с помощью команды Удалить контекстного меню.

F  Подтвердите выполнение процедуры удаления нажатием кнопки Yes.

Примечание: Процедура удаления применима также к группе локализованных ресурсов.

Внимание! Удалять локализованные ресурсы рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Структуры таблиц

Описание окна списка структур таблиц

F  Выберите пункт главного меню Построителя Быстрый доступà Структуры таблиц или нажмите кнопку панели инструментов главного окна.

Примечание: Если меню Быстрый доступ не настроено, воспользуйтесь пунктом меню ФайлàНовое окно или нажмите кнопку . В открывшейся структуре Базы данных откройте ветку <Имя псевдонима базы данных>àСтруктурыàСтруктуры таблиц. На рисунке представлен пример для псевдонима базы DBO.

ð  В окне браузера откроется список Структуры таблиц.

Окно имеет стандартный интерфейс для Explorer, содержащий раскрывающиеся меню, панели инструментов, а также смысловые подсказки при подведении курсора мыши к кнопкам инструментальной панели. В левой части окна браузера расположено дерево базы данных DBO (<Имя псевдонима базы данных>), в правой – список структур таблиц. Можно задать Вид и Порядок сортировки.

Главное меню окна браузера Структуры таблиц содержит команды:

Файл меню используется для открытия нового окна, открытия файла импорта, создания файла экспорта и выхода из системы;

Правка, Вид и Справка стандартные меню Explorer;

Папка меню предназначено для обновления изображения содержимого окна браузера, для добавления пункта меню Быстрый доступ и соответствующей Кнопки на панели инструментов главного окна Построителя, а также для дополнительной настройки действий, выполняемых с параметрами данной папки.

Кнопки на панели инструментов служат для обращения к командам, допустимым к выполнению над элементами списка структур таблиц. Те же действия выполняются с помощью команд контекстного меню.

Контекстное меню активизируется при нажатии на правую кнопку мыши в списке структур таблиц и имеет следующий вид:

Для групповых операций контекстное меню имеет вид:

 

Редактировать команда используется для редактирования выбранной структуры таблицы, аналогичные действия выполняются с помощью клавиши Enter; Вызов окна редактирования является действием по умолчанию для заданной структуры таблицы и также может быть выполнен двойным щелчком левой кнопки мыши;

Создать таблицу команда используется для создания и пересоздания таблицы, зарегистрированной в системе; при выполнении процедуры пересоздания таблицы можно выполнить настройку сохранения данных полей таблицы или ограничиться пересозданием только структуры таблицы без сохранения данных;

Данные таблицы команда используется для настройки данных таблицы, аналогичные действия выполняются с помощью клавиши Alt+Enter;

Удалить команда используется для удаления выбранной структуры таблиц (или группы структур таблиц), аналогичные действия выполняются с помощью клавиши Del;

Внимание! Удалять структуры таблиц рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Экспорт в файл команда используется для экспорта выбранной структуры таблицы в файл;

Добавить команда используется для добавления новой структуры таблиц, аналогичные действия выполняются с помощью клавиши Ins;

DSP дерево команда используется для просмотра DSP дерева выбранной структуры таблиц;

Свойства команда используется для просмотра и корректировки свойств параметров структуры таблиц, аналогичные действия выполняются с помощью клавиш Ctrl+Enter.

Внимание! Изменять свойства структур таблиц рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Как создать новую структуру таблицы?

F  Раскройте список структур таблиц.

F  Нажмите кнопку или клавишу Ins. Аналогичные действия выполняются с помощью команды Добавить контекстного меню.

ð  Раскроется диалоговое окно Свойства.

Диалоговое окно Свойства содержит поля:

Тип тип структуры базы данных, заполняется автоматически и корректировке не подлежит; тип для структуры таблицы = 10 – Структура таблицы;

Название название структуры таблицы, заполняется латинским шрифтом и является обязательным для заполнения; структуры BLOB-таблиц отличаются фиксированными названиями ([название таблицы].[название поля в таблице]);

Родительская структура выбирается из списка зарегистрированных в системе структур таблиц, поле не является обязательным для заполнения; по полю Родительская структура можно узнать от какой структуры наследуется та или иная структура; дочерние структуры вмещают в себя все свойства родительских структур;

Примечание вводится в произвольном формате, поле не является обязательным для заполнения; по полю Примечание можно узнать комментарий к структуре, внесенный разработчиком.

F  Заполните поля диалога и нажмите кнопку Ok.

Внимание! Названия структур таблиц не должно превышать 23 символа.

Примечание: Аналогичную процедуру добавления новой структуры таблицы можно выполнить из меню <Имя псевдонима базы данных>àСтруктурыàВсе структуры.

Для таблиц недостаточно создания описания структуры - необходимо создать соответствующую таблицу в БД. Для псевдотаблиц, содержащих описание BLOB-поля, процедура создания таблицы БД недопустима.

F  Найдите в списке созданную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку . Аналогичные действия выполняются с помощью команды Создать таблицу контекстного меню.

ð  На экране появится информационное окно системы.

Как просмотреть свойства структуры таблицы?

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку или клавиши Ctrl+Enter. Аналогичные действия выполняются с помощью команды Свойства контекстного меню.

ð  Раскроется диалоговое окно Свойства.

Примечание: Описание полей диалога Свойства приведено выше в главе Как создать новую структуру таблицы?.

F  Просмотрите или скорректируйте поля диалога и нажмите кнопку Ok.

Внимание! Редактировать свойства структуры таблицы рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Как удалить структуру таблицы?

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку или клавишу Del. Аналогичные действия выполняются с помощью команды Удалить контекстного меню.

ð  На экране появится диалог Подтверждение.

Примечание: Процедура удаления применима также к группе структур таблиц. В этом случае параметры диалога Подтверждение будут относиться ко всей удаляемой группе структур таблиц.

Внимание! Удалять структуры таблиц рекомендуется в исключительных случаях по особому указанию службы поддержки системы BS-Client.

Как редактировать структуру таблицы?

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку или клавишу Enter. Аналогичные действия выполняются с помощью команды Редактировать контекстного меню. Вызов окна редактирования является действием по умолчанию для заданной структуры таблицы и также может быть выполнен двойным щелчком левой кнопки мыши.

ð  Структура таблицы откроется в новом окне для просмотра и редактирования. Вы увидите Поля и Индексы данной таблицы.

На закладке Поля перечислены поля таблицы с указанием типа и, если нужно, длины. Длины некоторых типов стандартны и здесь не отражаются. Признак Формат значения не имеет и должен быть Default для любого типа полей.

Внимание! Количество полей в таблицах не должно превышать 100.

кнопки с изображением стрелок вверх и вниз позволяют изменять порядок столбцов в скроллере;

Добавить кнопка используется для добавления поля в структуру таблицы; вызывает диалог Свойства поля;

Изменить вызывает диалог Свойства поля для редактирования;

Удалить кнопка используется для удаления поля из структуры таблицы;

Сделать таблицу запроса

Сделать RPL таблицу кнопки служат для добавления группы системных полей и индексов, необходимых для некоторых таблиц.

При добавлении или изменении поля таблицы на экране появится диалог Свойства поля.

На странице Индексы можно Добавлять, Изменять или Удалять индексы таблицы.

кнопки с изображением стрелок вверх и вниз позволяют изменять порядок столбцов в скроллере;

Добавить кнопка используется для добавления индекса в структуру таблицы; вызывает диалог Свойства индекса;

Изменить вызывает диалог Свойства индекса для редактирования;

Удалить кнопка используется для удаления индекса из структуры таблицы;

Сделать таблицу запроса

Сделать RPL таблицу кнопки служат для добавления группы системных полей и индексов, необходимых для некоторых таблиц.

При добавлении или изменении индекса таблицы на экране появится диалог Свойства индекса.

Индекс состоит из одного или группы полей, указанных в нужном порядке. Индекс может быть обычный, уникальный или первичный. Любая таблица должна иметь один и только один первичный индекс. Количество других индексов и полей в индексе может быть ограничено только возможностями конкретной СУБД.

F  Скорректируйте структуру таблицы и нажмите кнопку Ok.

ð  На экране появится диалог Подтверждение.

F  Если Вы хотите сохранить изменения только в структуре таблицы без пересоздания таблицы, нажмите кнопку No.

ð  В этом случае все изменения, внесенные в таблицу, будут сохранены, но структура таблицы останется прежней. Для пересоздания структуры можно будет воспользоваться кнопкой или командой контекстного меню Создать таблицу.

F  Если Вы хотите пересоздать структуру таблицы, нажмите кнопку Ok.

ð  На экране появится диалог Подтверждение.

Примечание: о процедуре пересоздания структуры таблице смотрите в главе Как пересоздать таблицы в БД?.

При изменении структур таблиц необходимо иметь в виду следующее:

Для таблиц недостаточно изменения описания структуры - необходимо пересоздать соответствующую таблицу в БД, так как расхождение описания таблицы в схеме ДБО и реальной таблицы в БД в большинстве случаев приводит к ошибкам.

Таблицы-предки, как правило, не имеют соответствия в БД и служат только для технических целей. Однако при изменении структуры таблицы необходимо пересоздать всех ее наследников, имеющих соответствие в БД (обычно верхний уровень иерархии).

Если при пересоздании таблицы БД необходимо сохранить данные, то следует иметь в виду, что данная процедура в ДБО может занять немалое время. Опытный администратор вместо нее может пересоздать таблицу в БД с помощью функций конкретной СУБД ("ALTER TABLE...").

С особой осторожностью необходимо относиться к изменению структуры таблиц документов. Если изменение затрагивает поля, передающиеся между банком и клиентом через транспортную подсистему, то пакет, сформированный клиентом на основе предыдущей структуры, будет отказан банком и наоборот. После изменения структур таблиц (и таблиц в БД) клиента на соответствующие банковским возможность обмена документами будет восстановлена. Если изменение затрагивает подписываемые поля, то проверка ЭЦП под документами старого формата в большинстве случаев становится невозможной. Различия структур таблиц банка и клиента возможно лишь в полях, не передаваемых через транспортную подсистему и не подлежащих подписи.

Структуры BLOB-таблиц расположены среди структур реальных таблиц и отличаются фиксированными названиями ([название таблицы].[название поля в таблице]), вместо названия таблицы может быть приведено название предка, тогда такая структура будет определять данное поле у всех его наследников. При изменении структуры BLOB-таблицы необходимо пересоздать все таблицы, в которые она входит (псевдотаблицу с описанием BLOB-поля пересоздавать бессмысленно).

Как пересоздать таблицы в БД?

Примечание: Пересоздать структуру BLOB-таблиц нельзя! Процедура пересоздания допустима только для структур реальных таблиц.

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку . Аналогичные действия выполняются с помощью команды Создать таблицу контекстного меню.

ð  На экране появится диалог Подтверждение.

Сохранить данные флаг включения сохранения данных таблицы; если при пересоздании таблицы БД необходимо сохранить данные, то следует иметь в виду, что данная процедура в ДБО может занять немалое время;

Настроить кнопка используется для вызова диалога Настройка сохранения данных полей.

Исходное поле идентификатор поля таблицы, выбирается из списка полей таблицы;

Новое поле наименование поля в таблице;

BLOB таблица в данном поле можно выполнить настройку сохранения полей BLOB-таблицы, если данное поле имеет тип Blob Table;

Потерянные поля содержит список полей, «потерянных» в списке исходных полей таблицы.

Как настроить структуру BLOB-таблицы?

F  Откройте диалог Настройка сохранения данных полей.

F  Найдите нужное поле. В поле BLOB таблица диалога нажмите кнопку при включенном флаге .

ð  Если BLOB таблица не содержит записей, на экране появится соответствующее сообщение системы.

ð  Если данные имеются, на экране появится диалог Настройка сохранения данных полей.

F  Внесите изменения и нажмите кнопку Ok.

Как посмотреть и скорректировать данные реальной таблицы?

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку или клавиши Alt+Enter. Аналогичные действия выполняются с помощью команды Данные таблицы контекстного меню.

Примечание: Команда допустима только для реальных таблиц.

ð  На экране появится скроллер таблицы.

Верхняя часть формы содержит перечень полей таблицы;

Нижняя часть формы содержит данные активного поля таблицы; открыта для просмотра при нажатой кнопке .

F  Для ввода новой записи нажмите кнопку или клавишу Ins.

F  Для корректировки данных установите курсор на нужную запись таблицы и нажмите клавишу Enter или выполните двойной клик левой кнопкой мыши.

F  Для удаления данных установите курсор на нужную запись и нажмите клавишу Del (Ctrl+Del или Alt+Del) или кнопку . Затем подтвердите удаление.

Как посмотреть и скорректировать данные BLOB таблицы?

F  Откройте данные соответствующей реальной таблицы.

Примечание: О том, как это сделать смотрите в главе Как посмотреть и скорректировать данные реальной таблицы?.

F  Установите курсор на нужном поле таблицы типа Blob Table и активизируйте контекстное меню.

F  Выберите команду контекстного меню Данные BLOB таблицы. Аналогичные действия выполняются с помощью клавиш Alt+Enter.

ð  На экране появится скроллер BLOB таблицы. По своим настройкам скроллер BLOB таблицы почти полностью аналогичен обычному скроллеру за исключением того, что привязывается он не к таблице базы данных, а к полю типа BLOB Table реальной таблицы.

F  Для ввода новой записи нажмите кнопку или клавишу Ins.

F  Для корректировки данных установите курсор на нужную запись таблицы и нажмите клавишу Enter или выполните двойной клик левой кнопкой мыши.

F  Для удаления данных установите курсор на нужную запись таблицы и нажмите клавиши Del, Ctrl+Del или Alt+Del или воспользуйтесь кнопкой на панели инструментов. Затем подтвердите удаление, если Вы действительно хотите удалить выбранную запись.

Как создать пустую BLOB таблицу?

BLOB таблица - это таблица, все данные которой хранятся в BLOB поле записи другой таблицы. По сравнению с оригинальными таблицами BLOB таблица обладает рядом ограничений:

·  отсутствие индексов (возможность сортировки сохраняется)

·  отсутствие BLOB полей (long string, long binary, string длиной больше 255)

·  эффективная работа при количестве записей не выше 2-5 тыс.

·  невозможность вызова операций.

Для создания BLOB таблицы необходимо в структуре таблицы-владельца добавить поле типа Blob Table. Кроме того, необходимо завести структуру самой BLOB таблицы. Эта структура должна иметь имя [название таблицы-владельца].[название BLOB поля в таблице].

F  Откройте данные соответствующей реальной таблицы.

Примечание: О том, как это сделать смотрите в главе Как посмотреть и скорректировать данные реальной таблицы?.

F  Установите курсор на нужном поле таблицы типа Blob Table и активизируйте контекстное меню.

F  Выберите команду контекстного меню Создать пустую BLOB таблицу. Аналогичные действия выполняются с помощью клавиш Ctrl+C.

ð  Созданная структура BLOB таблицы будет иметь имя

[название таблицы-владельца].[название BLOB поля в таблице].

Как экспортировать структуру таблицы в файл?

F  Раскройте список структур таблиц.

F  Найдите в списке нужную структуру таблицы и выделите ее подсветкой.

F  Нажмите кнопку . Аналогичные действия выполняются с помощью команды экспорт в файл контекстного меню.

ð  На экране появится окно Подтверждение.

Примечание: Процедура экспорта в файл применима также к группе структур таблиц. В этом случае параметры диалога Подтверждение будут относиться ко всей экспортируемой группе структур таблиц.

F  Укажите место и имя файла в текстовом формате (.eif) для экспорта структуры таблицы.

F  Установите флажок Выгрузить данные таблицы, если это необходимо.

F  Нажмите кнопку Ok.

ð  Если указанный файл уже существует, на экране появится окно Подтверждение для выбора дальнейших действий.

Интернет схемы

Описание окна списка Интернет схем

F  Выберите пункт главного меню Построителя ФайлàНовое окно или нажмите кнопку . В открывшейся структуре Базы данных откройте ветку <Имя псевдонима базы данных>à СтруктурыàИнтернет схемы. На рисунке представлен пример для псевдонима базы DBO.

Примечание: Если меню Быстрый доступ настроено, воспользуйтесь пунктом меню Быстрый доступà Интернет схемы или нажмите соответствующую кнопку панели инструментов главного окна.

ð  В окне браузера откроется список Интернет схемы.

65 содержит параметры работы сервиса «Интернет-Клиент»;

66 содержит параметры сообщений об ошибках.

Окно имеет стандартный интерфейс для Explorer, содержащий раскрывающиеся меню, панели инструментов, а также смысловые подсказки при подведении курсора мыши к кнопкам инструментальной панели. В левой части окна браузера расположено дерево базы данных DBO (<Имя псевдонима базы данных>), в правой части – список Интернет схем базы данных.

Главное меню окна браузера Интернет схемы содержит команды:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6