Если вы работали в Excel, и использовали в нем формулы, то вам не составит труда понять как работают формулы в Supasoft. Вместо ячеек excel используются поля карточки. В полях настраиваются формулы, которые реагируют на изменение значений в других полях и соответствующим образом пересчитываются.
На рисунке выше, формула для поля Стоимость работает так же как в Excel — как только вы меняете поле Цена или Количество, то пересчитывается поле Стоимость. Но в Supasoft можно еще поменять поле Стоимость и это не приведет к затиранию формулы как в Excel:
Если снова поменять Цену или Количество, то поле Стоимость снова пересчитается.
- В качестве аргументов функции могут выступать поля, функции и константы.
- Если один из аргументов функции не имеет значения (оно пустое), то результат функции тоже будет пустой.
- В качестве параметров функции могут выступать и логические поля, поля типа Дата и Дата и время, поля-ссылки.
- Некоторые функции не имеют параметров, некоторые имеют один, два или неограниченное количество параметров.
- При присвоении значения полю, значение округляется в соответствии типу поля.
В каких случаях формула в поле срабатывает (пересчитывает значение):
- При создании записи.
- При редактировании, если стоит флажок «Обновлять значение».
- При изменении одного из элементов формулы, являющимся полем и принадлежащим этому же объекту.