Как посчитать стоимость прямо в форме
← НазадДобавьте поле типа «Калькулятор» и впишите «Формулу расчёта» — в ней можно ссылаться на другие поля в фигурных скобках.
- Добавьте поле и выберите тип «Калькулятор».
- В поле «Формула расчёта» напишите выражение. Названия других полей вставляются кнопками из строки «Вставить поле:» — они подставляются в фигурных скобках:
{Тираж} * {Цена}. - Сохраните. Результат пересчитывается сразу, как только посетитель меняет любое поле из формулы.
Что умеет язык формул:
- арифметика
+ - * / ( ), дробь пишется через запятую или точку; - условия:
Если … то … ИначеЕсли … то … Иначе … КонецЕсли; - сравнения
= <> < > <= >=иСОДЕРЖИТ, логикаИ,ИЛИ,НЕ; - функции (аргументы через точку с запятой):
ОКРУГЛ(x; знаков),ОКРВВЕРХ,ОКРВНИЗ,ЦЕЛОЕ,МИН,МАКС,АБС,КОРЕНЬ,СТЕПЕНЬ(x; y),КОЛИЧЕСТВО; - множественный выбор:
{Опции} СОДЕРЖИТ "Ламинация"иКОЛИЧЕСТВО({Опции}); - комментарий — две косые черты до конца строки.
Полная справка по языку есть в самом окне поля, под формулой — «Справка по языку формул».
Если не получилось
- Результат пустой. Скорее всего, в формуле есть поле, которое посетитель ещё не заполнил. Задайте таким полям «Значение по умолчанию».
- Название поля в формуле не срабатывает. Вставляйте его кнопкой, а не руками: имя должно совпасть с названием поля буква в букву.
- Переименовали поле — формула сломалась. Поправьте формулу: она ссылается на название.
Помогла статья?
Спасибо, записали.
Смотрите также
Как собрать формуЗаведите раздел с модулем forms и нажимайте «Добавить поле» — поля раскладываются перетаскиванием по колонкам.Какие бывают типы полейОколо тридцати типов: от обычной строки и даты до калькулятора, зависимых списков и кнопок выбора.Как задать ширину поля и единицу измерения«Ширина внутри колонки» растягивает поле, «Единица измерения» подписывает его — «шт.», «м²», «руб.» или свой вариант.Как перенести форму на другой сайтКнопка «Скачать форму» сохраняет её файлом, «Загрузить форму» — разворачивает в другом разделе.
