Общие сведения о формулах

Если вы работали в Excel, и использовали в нем формулы, то вам не составит труда понять как работают формулы в Supasoft. Вместо ячеек excel используются поля карточки. В полях настраиваются формулы, которые реагируют на изменение значений в других полях и соответствующим образом пересчитываются.

На рисунке выше, формула для поля Стоимость работает так же как в Excel — как только вы меняете поле Цена или Количество, то пересчитывается поле Стоимость. Но в Supasoft можно еще поменять поле Стоимость и это не приведет к затиранию формулы как в Excel:

Если снова поменять Цену или Количество, то поле Стоимость снова пересчитается.

  • В качестве аргументов функции могут выступать поля, функции и константы.
  • Если один из аргументов функции не имеет значения (оно пустое), то результат функции тоже будет пустой.
  • В качестве параметров функции могут выступать и логические поля, поля типа Дата и Дата и время, поля-ссылки.
  • Некоторые функции не имеют параметров, некоторые имеют один, два или неограниченное количество параметров.
  • При присвоении значения полю, значение округляется в соответствии типу поля.

В каких случаях формула в поле срабатывает (пересчитывает значение):

  • При создании записи.
  • При редактировании, если стоит флажок «Обновлять значение».
  • При изменении одного из элементов формулы, являющимся полем и принадлежащим этому же объекту.