Обязательность полей Контакт и Контрагент в карточке раздела Обращение

Уважаемые товарищи. Необходимо убрать обязательность заполнения полей Контакт (Контрагент) из карточки раздела Обращение. Смотрел в объекте и в карточке - данные поля являются необязательными для заполнения. Подскажите куда копать?

Нравится

6 комментариев

Добрый день.

Поля могут быть обязательны для заполнения на уровне БД и на уровне приложения.
На уровне БД обязательность задается в сервисе объекта, а на уровне приложения в расширенных свойствах карточки:

1

Или же свойство выставляется где-то программно.

Смотрел в объекте и в карточке - данные поля являются необязательными для заполнения. Но при сохранении Обращения система все равно требует заполнить одно из них

Денис, в дизайнере карточки поле отображается красным?
Если да - попробуйте установить галочку "Обязательное", а после снять. Красное выделение должно исчезнуть. Нажмите кнопку "показать", чтобы убедиться, что поле не обязательное и опубликуйтесь.

PS: как вариант в объекте для этого поля можно задать значение по умолчанию (в объекте).

"Олейник Дмитрий" написал:Денис, в дизайнере карточки поле отображается красным?

Нет

"Словачевский Денис" написал:Но при сохранении Обращения система все равно требует заполнить одно из них

В БП карточки на событии после PageLoadComplete закомментируйте строку вроде:

Terrasoft.Configuration.MultiLookupHelpers.IsRequiredRegisterScript(Page.AccountEdit, Page.ContactEdit,
	Page.BaseMessagePanel, Page.DataSource, Page.AddScript);
Показать все комментарии