Блокировка редактирования Field после сохранения записи.

«Необходимо заблокировать редактирование Field после сохранения записи»

Вот такая незаурядная задача поступила к моему сотруднику. Недолго думая для реализации задачи было решено использовать следующий функционал:

Создать Field в БК содержащий значение True, False На уровне БК добавить UserProperty Field Read Only Field: на указанное поле.

К примеру этот функционал нам необходимо реализовать на БК Contact: Добавляем новое поле через Siebel Tools со следующими Properties

FieldJoinColumnPost Default ValueTypeComments
Name Read Only FlgS_CONTACT_XX_NAME_FLGYDTYPE_BOOLПри создании записи значение в поле будет пустым, после создания будет проставлен флаг «Y» и поле станет ReadOnly

Добавляем новый User Property на БК Contact:

NameValueComments
Field Read Only Field: Account NameName Read Only FlgПоле Account Name будет доступно дня редактирования только в момент создания записи, в дальнейшем оно будет доступно только для чтения.