Форма и интерфейс F³

Структура групп форм

Все формы справочников и документов для однообразия и простоты разработки имеют общую структуру:

  • Шапка — основная шапка. В

    • ГруппаПредставление — для наименования и кода, только у справочников. Г
    • ШапкаКарточка — шапка, содержащая левую и правую шапки. Г

      • ШапкаЛево — левая часть шапки. В
      • ШапкаПраво — правая часть шапки. В

        • ГруппаНомерДата — группа для номера и даты, только у документов. Г

  • Страницы — страницы формы.

    • СтраницаТовары — страница товаров. В
    • СтраницаМарки — страница марок. В
    • СтраницаРеквизиты — страница дополнительных реквизитов
    • СтраницаДополнительно — страница дополнительной информации

Тут Г или В — способ расположения подчиненных элементов.

Если в какую-либо из групп нужно добавить элементы в группу, то создается группа с именем как у группы и префиксом Элементы. Например, ШапкаЛевоЭлементы.

Программное формирование формы

При создании формы формируется нужная структура формы. Если группа есть, она перемещается в нужную по структуре родительскую группу, если группы нет, то она создается.

После этого в группу добавляются элементы из группы с префиксом Элементы.

Для обращения к метаданным используются методы модуля КэшСеанса, которые кэшируют вызовы, обеспечивая быстродействие при последующих вызовах.