К статье
Практический материал

Быстрый старт · 10 мин

Как считать в 1С: практическое руководство по расчётам

Как считать в 1С: встроенный калькулятор, формулы в табличных частях, расчёт итогов, цен и зарплаты. Практические приёмы для типовых конфигураций.

Вопрос «как считать в 1С» обычно возникает в трёх ситуациях: нужно быстро посчитать сумму или процент, не выходя из программы; требуется, чтобы документ сам рассчитывал сумму по количеству и цене; либо нужен сложный расчёт — зарплата, налоги, себестоимость. Каждая задача решается своим инструментом, и важно не путать ручной подсчёт с автоматическим расчётом, который выполняет конфигурация.

В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) большинство расчётов уже встроено: программа перемножает количество на цену, начисляет НДС, суммирует итоги по документу и формирует проводки. Пользователю чаще всего нужно правильно ввести исходные данные и проверить результат, а не считать вручную.

Ручные вычисления тоже доступны: в любое числовое поле можно ввести арифметическое выражение, а для разовых подсчётов есть встроенный калькулятор. Ниже разберём все рабочие способы — от простого сложения до настройки формул ценообразования.

Ввод арифметических выражений прямо в числовые поля

Самый быстрый способ посчитать в 1С — не искать калькулятор, а ввести выражение прямо в поле, где ожидается число. Программа понимает операции сложения, вычитания, умножения и деления: например, в поле «Количество» можно набрать 12*5, и после нажатия Enter в поле появится результат 60. Это работает в большинстве числовых полей типовых конфигураций.

Выражения можно комбинировать: 100+25*3 даст 175, при этом приоритет операций стандартный — сначала умножение и деление, затем сложение и вычитание. Скобки в простых полях могут не поддерживаться, поэтому сложные формулы лучше считать через калькулятор или заранее.

Практический сценарий: поставщик дал цену за упаковку, а в документе нужно указать цену за единицу. В поле «Цена» вводится выражение вида 480/24, и программа подставит результат 20. Это снижает риск ошибки по сравнению с подсчётом «в уме» или на бумаге.

Встроенный калькулятор 1С

Для более сложных вычислений в платформе есть полноценный калькулятор. Обычно он вызывается через главное меню: «Сервис» (или «Ещё» в такси-интерфейсе) → «Калькулятор», либо кнопкой калькулятора рядом с числовым полем, если она предусмотрена конфигурацией. Калькулятор поддерживает скобки, память, проценты и округление.

Калькулятор удобен для проверочных расчётов: сверить итог накладной, посчитать скидку, определить сумму НДС от произвольной базы. Результат можно скопировать и вставить в нужное поле документа. При этом калькулятор никак не связан с данными базы — он лишь считает то, что в него ввели.

Как посчитать через калькулятор
  1. 1
    Откройте главное меню программы и найдите пункт «Сервис» или значок «Ещё»
  2. 2
    Выберите «Калькулятор» — откроется отдельное окно
  3. 3
    Введите выражение со скобками при необходимости, например (1200-150)*0,2
  4. 4
    Скопируйте результат и вставьте его в нужное поле документа
  5. 5
    Проверьте, что вставленное число соответствует логике документа (валюта, округление)

Автоматический расчёт сумм в документах

Основной принцип работы в 1С: пользователь вводит количество и цену, а сумму считает программа. В табличной части документа «Реализация товаров и услуг» или «Поступление товаров» достаточно заполнить колонки «Количество» и «Цена» — колонка «Сумма» заполнится автоматически. Далее от суммы считается НДС по указанной ставке.

Если известна сумма, но не цена, работает и обратный ввод: укажите количество и итоговую сумму — программа вычислит цену. Это удобно при вводе документов по актуальным счетам-фактурам, где поставщик округлял суммы. Обратите внимание: при ручном изменении суммы цена пересчитается, и могут появиться копеечные расхождения из-за округления.

Итоги по документу (всего, в том числе НДС) отображаются внизу формы и пересчитываются при каждом изменении табличной части. Перед проведением документа сверьте эти итоги с первичным документом — это базовый контроль, который предотвращает большинство ошибок ввода.

Контрольные точки

Как проверить расчёт документа

Сумма по строке
Норма

Равна произведению количества на цену с учётом скидки

Тревожный признак

Сумма введена вручную и не совпадает с произведением — риск расхождений

Сумма НДС
Норма

Соответствует ставке НДС от суммы строки

Тревожный признак

НДС не совпадает с расчётным — проверьте ставку и признак «сумма включает НДС»

Итог документа
Норма

Совпадает с суммой в бумажном документе поставщика

Тревожный признак

Расхождение на копейки или рубли — искать ошибочную строку

Расчёт цен, скидок и наценок

В торговых конфигурациях цены обычно не вводятся вручную в каждый документ, а рассчитываются по видам цен. В документе «Установка цен номенклатуры» можно задать цену напрямую или формулой от базовой цены: например, «закупочная цена + 30%». После проведения документа цены действуют для всех последующих продаж.

Скидки настраиваются отдельным механизмом: процентная скидка при превышении суммы, скидка по дисконтной карте, подарок при покупке набора. Программа рассчитывает скидку автоматически при выполнении условий. Если скидка не применилась, чаще всего не выполнено условие (сумма, период действия, группа товаров) или отключён механизм скидок в настройках.

Способ расчёта ценыКогда применятьОграничение
Ручной ввод цены в документеРазовые сделки, индивидуальные договорённостиНет контроля: легко ошибиться и продать ниже себестоимости
Фиксированная цена по виду ценСтабильный прайс, розницаТребует регулярного обновления через «Установку цен»
Расчёт от базовой цены (наценка %)Цены зависят от закупкиПри изменении базовой цены нужно пересчитывать зависимые

Как считать цены

Вручную в документе

Подходит для разовых операций; нет защиты от ошибок и не привязано к прайсу

Через виды цен и наценку

Подходит для регулярной торговли; требует настройки, но даёт единообразие и контроль

Расчёт зарплаты и налогов

В конфигурациях для расчёта персонала (Зарплата и управление персоналом, зарплатный блок Бухгалтерии) начисления считаются автоматически по документам: «Начисление зарплаты и взносов» собирает оклад, отработанные дни, премии и удержания. Программа сама считает НДФЛ и страховые взносы по действующим ставкам, заданным в конфигурации.

Задача пользователя — корректно ввести кадровые данные: приём на работу, график, отсутствия (отпуска, больничные), размер оклада. Ошибка в исходных данных приведёт к неверному расчёту, и программа об этом не «догадается». Поэтому перед выплатой результат сверяют: расчётный листок сотрудника, свод начислений, ведомость.

Итоги и расчёты в отчётах

Отчёты — главный инструмент, чтобы «посчитать» что-либо по накопленным данным: оборотно-сальдовая ведомость, валовая прибыль, остатки склада, задолженность покупателей. Отчёт формируется кнопкой «Сформировать» после выбора периода и, при необходимости, отборов. Все суммы в отчёте программа вычисляет из проведённых документов.

Важно понимать: если в отчёте «не та цифра», причина почти всегда в данных, а не в отчёте. Проверяйте: проведены ли все документы за период, не попали ли операции в другой период, нет ли непроведённых или помеченных на удаление документов. Расшифровка (двойной клик по ячейке) покажет, из каких документов сложилась сумма.

Типичные ошибки
01
Ручное изменение автоматически рассчитанной суммы — цена пересчитывается, появляются копеечные расхождения с первичкой
02
Неправильный признак «сумма включает НДС» — налог считается дважды или не считается вовсе
03
Расчёт в уме вместо ввода выражения в поле — арифметические ошибки при вводе цен
04
Формирование отчёта до проведения всех документов — неполные итоги принимаются за окончательные
05
Правка рассчитанной зарплаты вручную вместо исправления исходных данных

Когда нужны формулы в настройках и доработка

Если стандартных расчётов не хватает — например, нужна сложная формула цены, комиссионное вознаграждение от маржи, расчёт премии по KPI — есть два пути. Первый: использовать встроенные механизмы произвольных формул, которые есть в некоторых конфигурациях (формулы в видах цен, произвольные показатели в ЗУП). Второй: доработка конфигурации программистом на встроенном языке 1С.

Самостоятельно менять код конфигурации без опыта не стоит: ошибка в алгоритме расчёта испортит данные всех документов, где он применяется. Безопасная граница самостоятельной работы — настройка типовых механизмов через интерфейс: виды цен, скидки, начисления, показатели. Всё, что требует редактирования модулей, лучше поручить специалисту и сначала проверить на копии базы.

Маршрут решения

Как выбрать способ расчёта

Нужен разовый быстрый подсчётВведите выражение в числовое поле или откройте калькулятор
Нужен расчёт суммы в документеВведите количество и цену — программа посчитает сумму и НДС
Нужны регулярные цены и скидкиНастройте виды цен и механизм скидок
Нужна нестандартная формула расчётаПроверьте типовые механизмы формул; если их нет — привлеките разработчика и тестируйте на копии базы
Итог

Что важно запомнить

В 1С считать вручную нужно редко: поля понимают арифметические выражения, калькулятор доступен из меню, а документы и отчёты рассчитывают суммы автоматически. Главная задача пользователя — корректно ввести исходные данные и сверить результат. Ручную правку автоматических расчётов следует избегать.

Частые вопросы

Можно ли в 1С ввести формулу, как в Excel?

Полноценных формул со ссылками на ячейки в документах нет — это не электронная таблица. Но в числовое поле можно ввести простое арифметическое выражение (умножение, деление, сложение, вычитание), и программа подставит результат. Автоматические пересчёты выполняют встроенные алгоритмы конфигурации.

Почему программа не пересчитывает сумму после изменения цены?

Чаще всего сумма в строке была ранее изменена вручную — после этого связь «количество × цена» разрывается, и программа считает сумму заданной пользователем. Очистите сумму и введите количество и цену заново, либо исправьте сумму вручную с учётом новой цены.

Как посчитать НДС от произвольной суммы?

Для разового расчёта используйте калькулятор: сумма × ставка / (100 + ставка), если НДС включён в сумму, или сумма × ставка / 100, если начисляется сверху. В документах НДС считается автоматически — нужно только правильно указать ставку и признак включения налога в сумму.

Отчёт показывает неправильную сумму, что делать?

Сначала проверьте данные: все ли документы проведены за период, нет ли помеченных на удаление. Затем используйте расшифровку — двойной клик по сумме покажет составляющие документы. Сам отчёт считает корректно; расхождения почти всегда вызваны исходными данными или настройками отбора.

Можно ли добавить свою формулу расчёта без программиста?

В некоторых конфигурациях есть типовые механизмы формул: расчёт цен от базовых, произвольные показатели в зарплатных начислениях, формулы скидок. Если нужной возможности нет в настройках, потребуется доработка — её безопасно делать только на копии базы с привлечением специалиста.