Создать схему CorrespondentsTable, в которой описать типы данных
<?xml version='1.0' encoding='UTF-8'?> <schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema"> <schema recalc="true" name="CorrespondentsTable"> <!-- Организация --> <actor name="Correspondent"> <storage-field name="Correspondent"/> </actor> <!-- Индекс --> <string name="Index"> <storage-field name="Index"/> </string> <!-- Адрес отправки --> <string name="SendAddress"> <storage-field name="SendAddress"/> </string> <!-- ФИО получателя --> <string name="Recipient" array="true"> <storage-field name="Recipient"/> </string> <!-- ФИО получателя --> <string name="Phone"> <storage-field name="Phone"/> </string> </schema> </schemas> |
<?xml version='1.0' encoding='UTF-8'?> <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui"> <form schema-ref="CorrespondentsTable" projection="default" name="${ui.form.CorrespondentTableDialogForm.name: Kорреспондент}" id="CorrespondentTableDialogForm"> <!-- Вывод информации только для диалога --> <properties> <hide condition-union="AND"> <negative-condition-ref ref="dialog"/> </hide> </properties> <component> <field attribute-ref="Correspondent" name="${ui.form.CorrespondentTableDialogForm.Correspondent.name:Корреспондент:}"> <!-- Подключение справочника организаций --> <directories limit-livesearch="no-restrictions"> <directory-ref ref="NONSYS_ORGS_ONLY"/> </directories> </field> <field attribute-ref="Index" name="${ui.form.CorrespondentTableDialogForm.Index.name:Индекс:}"/> <field attribute-ref="SendAddress" name="${ui.form.CorrespondentTableDialogForm.SendAddress.name:Адрес отправки:}"/> <field attribute-ref="Recipient" name="${ui.form.CorrespondentTableDialogForm.field.Recipient.name:ФИО получателя:}"> <directories manual-input="true"> <!-- Подключение справочника сотрдуников организаций --> <directory-select-org attribute-ref="Correspondent" ref="PERSONS"/> </directories> </field> <field attribute-ref="Phone" name="${ui.form.CorrespondentTableDialogForm.Phone.name:Телефон получателя:}"/> </component> </form> </ui> |