Редактор форм
Материал из GB wiki
Версия от 08:04, 31 марта 2010; Bars (обсуждение | вклад)
Редактор форм вызывается нажатием кнопки на рабочем столе.
При помощи редатора форм можно изменить почти любую форму в ГБ, добавив на нее новые элементы или правила.
Хранение форм в базе данных
Каждая форма имеет вид "по умолчанию", при любом его изменении описание формы сохраняется в базу данных:
Формы свойств
- Для всех типов объектов, имеющих класс, описание формы свойств хранится в поле Form соответствущего класса
- Если класса нет, описание формы свойств объекта хранится:
- Для документов - в типе документа, в поле Heap.@CustomForm
- Для типов объектов, которые разбиваются на субтипы (товары, партнеры) - в корневой папке (у которой Id=SubType), в поле Heap.@CustomForm
- Для договоров - в поле Heap.@CustomForm типа договора
- Для сертификатов - в поле Heap.@CustomForm сертификата
Справочники, искалки, служебные формы
- Описание форм для справочников, искалок и служебных форм хранится в таблице FormSettings в записи, имя которой образуется из имени окна и слова 'Module'. Например, для справочника документов имя окна - DocsPacketExplorer, нужное имя будет DocsPacketExplorerModule
- Описание формы смены состояния документа хранится в поле Form таблицы GBTypes с кодом 0