EditSchema
Синтаксис:EditSchema <название_схемы>[,True(пользовательская)|False(основная)]
Значения аргументов:
<название_схемы> - Имя редактрируемой схемы
Пример: EditSchema AnalDef - открывает диалог для редактирования Основной схемы AnalDef
Схема описывает Объект учёта(таблицу), его признаки(поля) и взаимосвязь с другими Объектами(схемами). Так же поддерживает его внутреннюю целостность. Включает в себя различные программы обработки.
Схемы хранятся в файле. Файлы схем написаны на языке XML.
Используется для описания структуры данных, т.е. объектной модели.
Построенная структура в базовом варианте имеет следующие возможности
1.Загрузка/сохранение в базу данных, ХМL
2.Отслеживание изменений данных
3.Простейшая проверка на правильность данных (min, max)
Структура имени файла
Сигнатура
Файлы схем редактирования имеют унифицированную структуру названия:
AAATMSchemaName.xml
Атрибуты
AAA - Тремя буквами кодируется имя клиента;
T - определяет функциональное назначение файла в системе, например: e = entry (ввод);
M - определяет модуль, к которому данный файл относится. Может принимать следующие значения:
" c = учет (accounting)
" f = финансы (finance)
" i = запасы (inventory)
" a = средства (assets)
" p/s = кадры (payroll / staff)
SchemaName - имя схемы
Пример
DEMeiWriteOffMatetial.xml.
DEM - Клиент Демо;
e - схема-ввод;
i - модуль запасы;
WriteOffMaterial - Схема WriteOffMaterial - "списание материалов".
Структура файла
Заглавный тэг
Определяет версию языка XML и кодировку по умолчанию.
Например: <?xml version="1.0" encoding="windows-1251"?>
Схема
<schema>
:
</schema>
Данный тэг определяет границы структуры.
Скрипт
<script>
:
</script>
Тэг предназначен для создания скриптов Visual Basic в файлах схем.
Скрипт
<element>
:
</ element >
Тэг предназначен для описания бизнес объектов интегратора.