Пятница, 29.05.2020, 11:15
Приветствую Вас Гость | RSS
Категории раздела
Поиск
Вход на сайт
Логин:
Пароль:

Универсальная программа учета

Каталог статей


Сложение и вычитание в одном объекте

Триггер вычисляет поле "Долг" с помощью двух изменяющих триггеров.

  • Один триггер увеличивает поле "Долг" на значение поля "Стоимость".
  • Другой триггер уменьшает поле "Долг" на значение поля "Оплачено".

Таким образом получается разница между полями "Стоимость" и "Оплачено". Это и есть долг.

Источник и приемник в обоих триггерах находятся в одном объекте.

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

  • Обратите внимание, что поле "Оплачено" является приемником другого триггера. Но это никак не мешает.
  • Данную задачу, вместо двух изменяющих триггеров, можно было решить одним заменяющим триггером. Но такая замена не всегда возможна.
  • Если в одном объекте используется несколько триггеров без связи, то иногда имеет значение в каком порядке они срабатывают.
Категория: Документация | Добавил: supasoft (22.01.2020)
Просмотров: 85 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar