Редактор форм

Материал из GB wiki
Перейти к: навигация, поиск


Редактор форм вызывается нажатием кнопки Редактор форм.png на рабочем столе.

При помощи редатора форм можно изменить почти любую форму в ГБ, добавив на нее новые элементы или правила.

Хранение форм в базе данных

Каждая форма имеет вид "по умолчанию", при любом его изменении описание формы сохраняется в базу данных:

Формы свойств

  • Для всех типов объектов, имеющих класс, описание формы свойств хранится в поле Form соответствущего класса
  • Если класса нет, описание формы свойств объекта хранится:
    • Для документов - в типе документа, в поле Heap.@CustomForm
    • Для типов объектов, которые разбиваются на субтипы (товары, партнеры) - в корневой папке (у которой Id=SubType), в поле Heap.@CustomForm
    • Для договоров - в поле Heap.@CustomForm типа договора
    • Для сертификатов - в поле Heap.@CustomForm сертификата

Справочники, искалки, служебные формы

  • Описание форм для справочников, искалок и служебных форм хранится в таблице FormSettings в записи, имя которой образуется из имени окна и слова 'Module'. Например, для справочника документов имя окна - DocsPacketExplorer, нужное имя будет DocsPacketExplorerModule
  • Описание формы смены состояния документа хранится в поле Form таблицы GBTypes с кодом 0