<< Click to Display Table of Contents >> Разработка > Примеры разработки > Разработка модуля и типа документа > Шаг 7. Добавление условия согласования Заполнение отображаемого имени условия в схеме |
Чтобы на схеме в правиле согласования и в отчете Регламент согласования отображалось имя созданного условия, переопределите серверную функцию GetConditionName(). Функция используется для заполнения свойства Name – наименование значения условия. Отображается в схеме правила согласования и в отчете Регламент согласования документов.
public override string GetConditionName()
{
using (TenantInfo.Culture.SwitchTo())
{
// значение ресурса PurchaseKindName – "Вид закупки – {0}?"
if (_obj.ConditionType == ConditionType.PurchaseKind)
return ContractConditions.Resources.PurchaseKindNameFormat(_obj.PurchaseKind);
}
return base.GetConditionName();
}
В результате при настройке схемы правила согласования условие будет выглядеть следующим образом:
© Компания Directum, 2024 |