Скрыть поле "Користувач" из заявки

Обсуждение Модуля "Заявки"
Ответить
Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Скрыть поле "Користувач" из заявки

Сообщение Andrew » 24 дек 2012, 12:58

Если вы создали новый тип документа - заявку, но поле "Користувач" (или какое-либо другое) вам там НЕ нужно, вы можете его скрыть. Учитывая, что большинство полей приходит к вам от базовой категории "Заявка", вы сходу не можете их просто взять и "убрать", и использовать базовую "Заявку" вы тоже обязаны - иначе система не будет знать что это именно заявка. Поэтому делаем так как описано на рисунке ниже:
Перегрузка поля користувач.jpg
Перегрузка поля користувач.jpg (118.18 КБ) 2068 просмотров
Все действия - в расширенном администрировании, в дереве слева.

1) Найдите поле "Користувач" в базовой заявке, станьте на него и через контекстное меню "Копировать"
2) Идем в ветку "Поля" в вашем типе документа, и туда стали и через контекстное меню "Вставить\Копию" (поля вставляются только по копии, это редкий случай когда нужна именно копия, а не ссылка).
3) Теперь в вашем типе документа есть своя "копия поля" Користувач. Станьте на это поле, и в закладке "Объект" включите в "Истина" значение свойства "Скрытый" (Прихований). Сохраните изменения.
4) Если поле помечено как "Обязательное к заполнению" - переключите в режим "Ложь" это свойство.

Если посмотреть на вкладку "Объект" у поля - вы должны сделать так как на рисунке:
Скрытое поле.jpg
Скрытое поле.jpg (86.58 КБ) 2069 просмотров
После перезапуска клиента вы можете проверить свою заявку - поля "Користувач" видно не будет - мы его переопределили в своем типе документа, сняли с него флаг "обязательное к заполнению" и установили флаг "скрытое".

Вы можете поступать аналогично и с другими полями из базовых категорий.

Ответить

Вернуться в «Модуль "Заявки"»