Стань эффективнее
+7 (495) 545 41 02

Доп условия в форме

Для наложения дополнительных условий на отображение записей в форме используйте сервис DBWhereAdditional.

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

Добавьте новую запись, укажите тип SQL — 78. Далее в текстовом поле непосредственно текст SQL.

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

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

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

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

Теперь в нашей форме открываем Служебные → PL\SQL блоки

И заносим новую запись,как показано ниже

Тип sql указываем 78

Теперь в этой форме услуги показываться не будут