Для наложения дополнительных условий на отображение записей в форме используйте сервис DBWhereAdditional.
Для вызова этого сервиса, находясь в нужной форме запустите пункт меню PLSQL блоки (или ALT+S), который находится в меню «Служебные».

Добавьте новую запись, укажите тип SQL — 78. Далее в текстовом поле непосредственно текст SQL.
Предположим, что вы хотите убрать все услуги из формы, показанной ниже.

Наша задача — найти поле, которое отличает товар от услуги. Для этого открываем скрытые поля, как показано ниже. Скрытые поля откроются в той же таблице, чтобы просмотреть их сместите нижний скролл вправо.


Это поле IHEADERGROUPID. У услуг в этом поле значение 4, у товаров 3. Позиционируемся на этом поле и в меню Служебные запускаем пункт Поле колонки. В нижней части экрана получаем сообщение с названием поля, как показано ниже

Выделяем его и копируем в буфер. Сообщение можно закрыть (правая кнопка мыши на сообщении).
Теперь в нашей форме открываем Служебные → PLSQL блоки
И заносим новую запись,как показано ниже

Тип sql указываем 78
Теперь в этой форме услуги показываться не будут
⟵ 04. Настройка закладок | 06. Просмотр невидимых полей ⟶