- Форум
- Поддержка и ответы на вопросы
- Установка, обновление, настройка
- Как внесети изменения в системные схемы
Как внесети изменения в системные схемы
- Kirill
- Автор темы
- Посетитель
8 года 5 мес. назад #18
от Kirill
Kirill создал тему: Как внесети изменения в системные схемы
Создать каталог
..Settings\Schemas\
там будут все надстройки над системными схемами
Название файлов NameFile.custom.xml
где NameFile имя файла основной схемы
Надстройка содержит только те элементы что изменились.
ПРИМЕР в схеме Ledger для элемента COR изменился ссылка на справочник и добавлены настройки доступа. Также добавлено вычесляемое поле AmountNewSign.
Основной файл
\Schemas\FA\Ledger.xml
Надстройка клиента
\Settings\Schemas\FA\Ledger.custom.xml
Файл Ledger.custom.xml будет иметь такой вид
<?xml version="1.0" encoding="windows-1251"?>
<schema>
<element name="Ledger" Access="True">
<element name="COR" RefBook="CORFL" Access="FL" Title="Центр отв с доступом"/>
<element name="AmountNewSign" type="currency" size="0"
FieldName="CASE ~Dc~ WHEN 'D' THEN ~Amount~ ELSE 0 END" NullValue="0"
Title="Новое поле" ReadOnly="True" Update="False">
</element>
</element>
</schema>
..Settings\Schemas\
там будут все надстройки над системными схемами
Название файлов NameFile.custom.xml
где NameFile имя файла основной схемы
Надстройка содержит только те элементы что изменились.
ПРИМЕР в схеме Ledger для элемента COR изменился ссылка на справочник и добавлены настройки доступа. Также добавлено вычесляемое поле AmountNewSign.
Основной файл
\Schemas\FA\Ledger.xml
Надстройка клиента
\Settings\Schemas\FA\Ledger.custom.xml
Файл Ledger.custom.xml будет иметь такой вид
<?xml version="1.0" encoding="windows-1251"?>
<schema>
<element name="Ledger" Access="True">
<element name="COR" RefBook="CORFL" Access="FL" Title="Центр отв с доступом"/>
<element name="AmountNewSign" type="currency" size="0"
FieldName="CASE ~Dc~ WHEN 'D' THEN ~Amount~ ELSE 0 END" NullValue="0"
Title="Новое поле" ReadOnly="True" Update="False">
</element>
</element>
</schema>
Пожалуйста Войти , чтобы присоединиться к беседе.