Обязательность полей Контакт и Контрагент в карточке раздела Обращение
Уважаемые товарищи. Необходимо убрать обязательность заполнения полей Контакт (Контрагент) из карточки раздела Обращение. Смотрел в объекте и в карточке - данные поля являются необязательными для заполнения. Подскажите куда копать?
Нравится
Добрый день.
Поля могут быть обязательны для заполнения на уровне БД и на уровне приложения.
На уровне БД обязательность задается в сервисе объекта, а на уровне приложения в расширенных свойствах карточки:
Смотрел в объекте и в карточке - данные поля являются необязательными для заполнения. Но при сохранении Обращения система все равно требует заполнить одно из них
Денис, в дизайнере карточки поле отображается красным?
Если да - попробуйте установить галочку "Обязательное", а после снять. Красное выделение должно исчезнуть. Нажмите кнопку "показать", чтобы убедиться, что поле не обязательное и опубликуйтесь.
PS: как вариант в объекте для этого поля можно задать значение по умолчанию (в объекте).
"Олейник Дмитрий" написал:Денис, в дизайнере карточки поле отображается красным?
Нет
"Словачевский Денис" написал:Но при сохранении Обращения система все равно требует заполнить одно из них
В БП карточки на событии после PageLoadComplete закомментируйте строку вроде:
Terrasoft.Configuration.MultiLookupHelpers.IsRequiredRegisterScript(Page.AccountEdit, Page.ContactEdit, Page.BaseMessagePanel, Page.DataSource, Page.AddScript);