# Формулы: расчёты между полями > Как посчитать НДС из суммы или прибавить дни к дате: создание формулы, вставка результата в текст и что видно при заполнении. Статья базы знаний DataDoc, раздел «Шаблоны: создание и редактирование → Продвинутые приёмы». Страница: https://datadoc.ru/ru/knowlege/u-tpl-formuly/. Обновлено: 2026-11-07. Автор: DataDoc.RU - документы и подписание. Карта всей базы знаний: https://datadoc.ru/ru/knowlege/llms.txt Формула нужна, когда одно значение в документе вычисляется из других: НДС из суммы договора, остаток после аванса, дата окончания через столько-то дней после подписания. Человек вводит только исходные данные, а результат появляется сам. ## Что вам понадобится - Шаблон, в стороне которого уже есть переменные, участвующие в расчёте. Формула видит переменные только той стороны, у которой создаётся. ## Этап 1. Создайте формулу 1. В блоке нужной стороны справа нажмите **«Добавить формулу»**. ![Строка «Добавить формулу» в блоке стороны](https://api.forma.today/api/v1/knowledgepublic/files/36f216f4aa467ea27a61d3c20153e4f8.png) _Строка «Добавить формулу» в блоке стороны_ 2. В окне **«Добавить формулу»** нажмите **«Создать новую формулу»**. Уже созданные формулы стороны перечислены выше этой кнопки. ![Окно «Добавить формулу» со списком созданных формул](https://api.forma.today/api/v1/knowledgepublic/files/1bdb430bcae370c8e1a689de99c88cec.png) _Окно «Добавить формулу» со списком созданных формул_ 3. Впишите **«Название»**, например «НДС 20%». Его увидит и тот, кто заполняет документ. 4. Нажмите **«Выберите тип формулы»**: **«Целое число»**, **«Дробное число»**, **«Финансовый»** (деньги) или **«Дата»**. Без типа формулу не сохранить. ![Типы формулы](https://api.forma.today/api/v1/knowledgepublic/files/3e4eec787cdad8acd311e0103ab5f5db.png) _Типы формулы_ 5. Соберите формулу в поле, которое начинается со знака «=». Чтобы вставить переменную, нажмите на зелёную кнопку с названием стороны и выберите её в списке. Знаки «плюс», «минус», «умножить» и «разделить» вставляются кнопками над полем. Числа впишите с клавиатуры. ![Выбор переменной стороны в формуле](https://api.forma.today/api/v1/knowledgepublic/files/a92e480050516397d6a868400ac2683a.png) _Выбор переменной стороны в формуле_ 6. Пример для НДС 20% внутри суммы: «Сумма договора × 20 / 120». Когда формула собрана верно, кнопка **«Сохранить»** становится синей. ![Готовая формула «НДС 20%»](https://api.forma.today/api/v1/knowledgepublic/files/35a96dbde7afbb1ead759e5d0cde9765.png) _Готовая формула «НДС 20%»_ 7. Нажмите **«Сохранить»**. ## Формула с датой 1. Выберите тип **«Дата»**. 2. Вставьте переменную даты, поставьте **+**, впишите число и нажмите **«День»**, **«Неделя»**, **«Месяц»** или **«Год»**. Например: «Дата подписания + 14 День». ![Формула «Дата подписания + 14 День»](https://api.forma.today/api/v1/knowledgepublic/files/33cc32acff0e29ac00a9dfd438db4409.png) _Формула «Дата подписания + 14 День»_ Если формула составлена неверно (например, дату умножают), рамка поля краснеет, а «Сохранить» недоступна. Поменяйте знак. ![Красная рамка у неверной формулы](https://api.forma.today/api/v1/knowledgepublic/files/abe1551de0540ca169b523e77b1686f6.png) _Красная рамка у неверной формулы_ ## Этап 2. Вставьте результат в текст 1. Поставьте курсор в нужное место текста. 2. Нажмите **«Добавить формулу»** и в списке нажмите на название формулы. В текст вставится зелёная метка со значком **fx**. ![Формулы в тексте шаблона](https://api.forma.today/api/v1/knowledgepublic/files/8dec1f09912227d07f111c305b1e3990.png) _Формулы в тексте шаблона_ 3. Чтобы изменить формулу позже, нажмите значок **fx** рядом с меткой. 4. Сохраните шаблон. ## Этап 3. Проверьте при заполнении Формулы собраны в отдельный блок **«Формулы»** в конце стороны: вводить в них ничего не нужно. Как только человек заполнит сумму и дату, значения пересчитаются и подставятся в текст. ![Блок «Формулы» и результат в предпросмотре](https://api.forma.today/api/v1/knowledgepublic/files/1e7fe78e69b877335e36a34f2c6b4f6e.png) _Блок «Формулы» и результат в предпросмотре_ Например, при сумме 120 000 и дате подписания 01.11.2026 получится «НДС 20% = 20 000,00» и «Срок оказания услуг до 15.11.2026». Если исходные поля ещё пустые, результат будет «0,00». ## Что дальше - [Таблица товаров и услуг](https://datadoc.ru/ru/knowlege/u-tpl-tablica-tovarov/llms.txt): итоги по таблице считаются без формул. - [Падежи и прописью](https://datadoc.ru/ru/knowlege/u-tpl-padezhi-propisyu/llms.txt)