Формы

Last updated 7 months ago

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

Конфигурирование типовой формы включает настройки интерфейсной части и части обработки данных – действия. Объекты действия аналогичны объектам doc-action. Свойства этих объектов позволяют определять процедуры обработки данных.

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

Доступные формы отображаются в меню Forme приложения Universal Accounting.

Объекты типа Формы определяет стандартные набор настроек, свойств.

Название свойства

Тип

Описание

Значение для примера

Основные свойства:

Active

Boolean

Если значение False, объект игнорируется

true

Caption

String

Подпись формы

UniForm (универсальная форма)

DLL ID

Integer

Идентификационный номер DLL

8101

DLL FormName

String

Идентификатор формы в DLL (определяет тип формы)

FSal1p01

Дополнительные свойства:

HideActions

Boolean

Скрывает кнопку Action на тулбаре форм

true

HidePrinter

Boolean

Скрывает кнопку Printer на тулбаре форм

true

HideTitluri

Boolean

Скрывает кнопку Titluri на тулбаре форм

true

RefreshOnActivate

Boolean

Обновление формы

true

SQL_Refresh

Memo

XSQL_Refresh

Memo

Главные (идентификационные) параметры формы: DLL ID и DLL FormName, эти параметры определяют внешний вид формы.

Форма типа DLL ID=8101, DLL FormName=FSal1p01 - это универсально настраиваемая форма. Она имеет свойства для настройки элементов управления формы (фильтры, гриды, панели) и их расположения, отображения и скрытия элементов управления, установки их подписей, установки значений по умолчанию для элементов управления.

Типы идентификатор формы (DLL FormName):

DLL ID = 8101

FSal1p01 - универсальная форма

FSal1p02 - справочник сотрудников

FSal1p03 - просто форма

FSal1p04 - форма отображает таблицу VUN9COSTDEP

FSal1p05 - форма содержит действие и используется для работы с таблицей VTF_PROCURA

FSal1p06 - дублирование/удаление артикула

FSal1p07 - параметры исчисления подоходного налога

FSal1p08 - процентные ставки надбавок по выслуге лет

FSal1p09 - учет бланков строгой отчетности

FSal1p010 - простая форма для выполнения предопределенных действий

FSal1p011 - импорт данных сканера штрих-кодов

FSal1p012 - журнал производства (по данным сканера штрих кодов)

FSal1p013 - учет контрактов, пакетов и услуг по клиентам

FSal1p014 - объединение дублирующихся позиций справочника

DLL ID = 8000

fCurs - Валютные курсы

TehComplect - Техническая комплектация

DLL ID = 8200

salariulSECOND - Дополнительные начисления и удержания

DLL ID = 0

SysS - ссылка на справочник SysS

Univers - ссылка на справочник Univers

Дочерние объекты формы такие же как и у документов:

  • Action (выполнение определенных действий с данными при работе с соответствующей формой)

  • Print form (служат для настройки печатных форм)

Модальные формы

UnFSal1Properties

Восстановить дизайн формы (после обновления конфигуратора)