В системе поддерживается возможность редактирования  системных сообщений, ресурсов программы и сообщений базы данных. Этот режим вызывается из меню Файл – Редактор ресурсов программы. При этом на экран выводится список имеющихся компонент системы в следующем виде:

 

 

Первая строка описывает клиентские приложения, вторая соответствующие программы администрирования. Редактирование этих строк не допускается.

По каждому из этих видов приложений ведется список видов сообщений, связанных со справочником языков. Этот список доступен через зависимые объекты в следующем виде:

 

 

Для добавления какого-либо вида ресурса используется команда «Добавить», имеющая выпадающее меню следующего вида:

 

При добавлении и корректировки ресурса выдается окно следующего вида:

 

 

В поле «Язык» значение выбирается из справочника языков, в поле «Комментарий» при добавлении заносится текст по умолчанию, который можно откорректировать.

Имя файла формируется по следующим правилу :  XXX_YYY.ZZZ, где

 

·         XXX – имя приложения. Может принимать значения TCS и TCS_ADM, в зависимости от группы приложения для которого создается ресурс.

·         YYY – обозначение языка программы. Это обозначение языка из справочника языков.

·         ZZZ – Расширение. Принимает значения Err ошибки базы данных, Lng – ресурсы программы, msg – сообщения программы.

 

Команда «Сохранить в файл» позволяет сохранить соответствующий файл на локальном носителе, а «Загрузить из файла» вновь загружает его в базу данных.

Вызов ведения справочника языков производится в поле «Язык» нажатием на кнопку . При этом выводится окно следующего вида

 

 

Для добавления языка и корректировки используется окно следующего вида:

 

 

В поле «Обозначение» вводится обозначение языка (именно это значение будет использовано для синтеза имени файла), а в поле «Наименование» вносится любая поясняющая информация.

 

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

 

 

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

Собственно само редактирование ресурсов программы производится встроенным редактором который доступен в зависимых объектах ресурсов или внешним редактором с последующей загрузкой отредактированного файла в базу. Окно встроенного редактора выглядит следующим образом:

 

 

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

Для поиска текста используется команда  «Найти», а для поиска и замены текста используется команда  «Заменить». При этом выводится окно следующего вида:

 

 

Оба этих режима позволяют искать и заменять текст в различных режимах.

 

Этот режим редактирования используется для «массовой» правки ресурсов, а для правки конкретных форм, меню используется режим, который  вызывается из меню окна командой «Редактор ресурсов»:

 

 

При вызове этого режима производится загрузка всех ресурсов, относящихся к конкретному режиму и выдается окно собственно редактора.

 

 

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

 

 

·         По команде «Сохранить» данные сохраняются на локальном диске и, кроме того, выдается запрос на сохранение локального файла в базе данных.

·         По команде «Отменить изменения» восстанавливается первоначально значение ресурса.

·         По команде «Значение по умолчанию» ресурсу присваивается значение, заданное в системе по умолчанию.

·         По команде «Значение по умолчанию всем» всем ресурсам программы присваивается заданное по умолчанию значение.

·         По командам «Копировать имя формы», «Копировать имя параметра», «Копировать все» указанные ресурсы программы копируются в буфер обмена.

 

На закладке «Файл» выводится полностью состав ресурсов локального файла, так как это описано выше.

 

Кроме всего прочего используются следующие команды управления

 

 

Команда «Загрузить все ресурсы форм»  загружает в редактор ВСЕ ресурсы ВСЕХ форм приложения.

Команда «Выгрузить все в файл»  позволяет сохранить все загруженные ресурсы во внешний файл.

 

! См. также:

13 Система администрирования