Считаем, не выходя из программы: встроенный калькулятор 1С:Предприятия 8.3
Содержание
Калькулятор в 1С открывается сочетанием Ctrl+F2 из любого окна программы. Результат копируется Ctrl+C и вставляется в поле документа Ctrl+V, а в числовом поле с кнопкой выбора калькулятор можно открыть прямо под полем и вернуть итог в него клавишей Enter.
Типичная ситуация: бухгалтер вводит поступление, у поставщика в накладной цена за коробку, а учёт ведётся в штуках. Тянуться за телефоном или запускать калькулятор Windows не нужно, пересчёт делается за десять секунд прямо в окне документа. Ниже разобрано, как пользоваться калькулятором в 1С, какие у него настройки и где он ведёт себя неожиданно.
Как открыть калькулятор в 1С: три способа
Калькулятор — инструмент платформы, а не конфигурации. Поэтому он одинаково доступен в Бухгалтерии, ЗУП, Управлении торговлей и любой другой программе на 1С:Предприятии 8.3.
| Способ | Как вызвать | Когда удобнее |
|---|---|---|
| Горячая клавиша | Ctrl+F2 | Почти всегда: работает из любой формы |
| Главное меню | Кнопка с тремя полосками в заголовке окна → Сервис → Калькулятор | Если забыли сочетание клавиш |
| Из числового поля | Кнопка выбора справа от поля или F4, когда курсор в поле | Когда результат нужен в этом самом поле |
Соседнее сочетание Ctrl+F3 открывает календарь. Его удобно держать в голове рядом: при вводе сроков оплаты или дат отпуска он нужен не реже калькулятора.
Если Ctrl+F2 ничего не делает, проверьте, не перехватывает ли сочетание другая программа: менеджер буфера обмена, переключатель раскладки, утилита видеодрайвера. В веб-клиенте часть сочетаний может забирать сам браузер.
Управление с клавиатуры
Калькулятором удобнее работать без мыши: цифры и знаки операций вводятся с цифрового блока клавиатуры.
- ➕
+,-,*,/— четыре действия; - ⏎
Enter— получить результат (то же, что кнопка=); - ⌫
Backspace— стереть последнюю цифру; - 🚪
Esc— закрыть окно калькулятора; - 📋
Ctrl+C— скопировать результат в буфер обмена.
Дробная часть вводится через запятую или точку на цифровом блоке, в зависимости от региональных настроек Windows. Если при нажатии точки ничего не появляется, попробуйте запятую — и наоборот.
Как пользоваться калькулятором в 1С при заполнении документа
Самый частый сценарий — посчитать число и отправить его в поле документа. Последовательность такая:
- Откройте документ и поставьте курсор в нужное поле, например
Количествов строке табличной части. - Нажмите
Ctrl+F2. Калькулятор откроется поверх формы документа. - Наберите выражение:
24*15и нажмитеEnter. На табло появится360. - Скопируйте результат
Ctrl+C. - Вернитесь в поле документа (щелчком мыши или закрыв калькулятор
Esc) и вставьтеCtrl+V. - Нажмите
EnterилиTab, чтобы поле приняло значение и сработал пересчёт строки.
Последний шаг легко пропустить. Пока курсор стоит внутри поля, программа ещё не знает о новом значении. Только после выхода из поля сумма строки пересчитается от новой цены или количества.
Пример: цена за коробку → цена за штуку
В накладной поставщика: 12 коробок по 1 450 ₽, в коробке 24 штуки. В 1С номенклатура учитывается в штуках.
- Количество:
12*24=288штук; - Цена за штуку:
1450/24=60,416666…₽.
Цену с таким хвостом вставлять бессмысленно: поле цены обычно хранит два знака после запятой и само округлит до 60,42. Тогда сумма строки станет 288 × 60,42 = 17 400,96 ₽ вместо 12 × 1 450 = 17 400 ₽.
Расхождение в 96 копеек появится в сверке с поставщиком. Поэтому в таких случаях правильнее ввести количество, а затем вручную поправить поле Сумма до 17 400 — цена пересчитается сама от суммы и количества.
Пример: скидка и наценка
- Скидка 15% от 4 800 ₽:
4800*0,85=4 080₽; - Наценка 30% на закупочную цену 2 500 ₽:
2500*1,3=3 250₽; - Какой процент составляет 680 от 3 400:
680/3400*100=20.
Считать проценты через умножение на коэффициент надёжнее, чем через клавишу процента: поведение % отличается в разных калькуляторах, а умножение везде даёт одинаковый результат.
Калькулятор прямо в числовом поле
Копировать и вставлять не обязательно. У многих числовых полей в формах есть кнопка выбора справа. Нажатие на неё (или F4, когда курсор стоит в поле) открывает калькулятор, привязанный к этому полю.
Как это работает:
- Курсор в поле
Сумма, там уже стоит12 000. - Нажмите кнопку выбора или
F4. Под полем откроется калькулятор, на табло — текущее значение поля. - Наберите
/3и нажмитеEnter. - В поле окажется
4 000, калькулятор закроется.
Удобно, когда нужно разделить сумму на части, добавить к значению поправку или перевести единицы измерения прямо в строке.
Кнопка выбора есть не у каждого числового поля. Разработчик конфигурации решает, показывать её или нет, и в части форм её отключают. Если кнопки нет и F4 ничего не открывает, пользуйтесь общим калькулятором через Ctrl+F2 и буфер обмена.
Для полей табличных частей то же самое: сначала войдите в режим редактирования ячейки (двойной щелчок или Enter на ячейке), затем вызывайте калькулятор.
Вид окна и настройки, которые влияют на расчёты
Отдельного окна настроек у калькулятора нет: размер шрифта, цвет кнопок или режим «инженерный» в нём не переключаются. Зато на результат влияют настройки вокруг него.
Разделитель дробной части
Платформа берёт формат чисел из региональных настроек. В русской локали дробная часть отделяется запятой, а разряды — пробелом: 17 400,96.
Если на компьютере стоит английская локаль Windows, а программа запущена с русским интерфейсом, возможны сюрпризы с точкой и запятой при вставке. Решение — единые региональные параметры на рабочих местах. Параметр запуска /L ru задаёт язык интерфейса, а /VL ru — локаль, она отвечает за формат чисел и дат.
Точность поля
Калькулятор считает с большим количеством знаков, но поле документа примет столько знаков, сколько заложено в его типе:
| Поле | Обычная точность | Что будет при вставке 60,416666 |
|---|---|---|
| Сумма, Цена | 2 знака | 60,42 |
| Количество | 3 знака | 60,417 |
| Коэффициент, курс | 4 знака и больше | 60,4167 |
Это поведение задано в конфигурации, пользовательской настройкой его не поменять.
Быстрый доступ без клавиатуры
Если сотрудник не запоминает сочетания клавиш, проще всего научить его кнопке главного меню: Сервис → Калькулятор. Из этого же подменю вызывается календарь. Главное меню в интерфейсе «Такси» открывается кнопкой с тремя полосками в левой части заголовка окна, а также клавишей Alt или F10.
Где хранить промежуточные вычисления
Встроенный калькулятор рассчитан на короткие операции. Длинную ленту вычислений, которую можно пролистать и проверить через неделю, он не заменит. Для расчётов с несколькими шагами практики используют обходные пути.
Ячейки памяти
На панели калькулятора есть кнопки памяти. Логика стандартная для любого калькулятора:
M+— прибавить число с табло к памяти;M-— вычесть из памяти;MR— вывести содержимое памяти на табло;MC— очистить память.
Пример: нужно сложить суммы трёх строк и вычесть возврат. Вводите 18 250 → M+, 6 400 → M+, 2 900 → M+, возврат 1 550 → M-, затем MR. На табло: 26 000. Проверка: 18 250 + 6 400 + 2 900 − 1 550 = 26 000.
Сумма выделенных ячеек в отчёте
В отчётах 1С 8.3 есть приём, который часто заменяет калькулятор целиком. Выделите мышью несколько ячеек с числами — в верхней части отчёта появится их сумма. Выделять можно с зажатым Ctrl и не подряд.
Так удобно проверить итог по нескольким контрагентам в оборотно-сальдовой ведомости, не переписывая цифры на калькулятор.
Список в табличный документ
Если нужно посчитать что-то по списку документов или строкам табличной части, выведите его в табличный документ: в командной панели списка откройте меню Ещё и выберите Вывести список…. В открывшемся документе работает та же сумма выделенных ячеек, а результат можно сохранить в файл вместе с расчётом.
Для расчётов, которые нужно показать руководителю или аудитору, сохраняйте табличный документ в Excel. Цифры в 1С и в файле совпадут, а ход вычисления останется на бумаге.
Калькулятор в Бухгалтерии, ЗУП, УТ и Конфигураторе
Сам калькулятор везде одинаковый: его даёт платформа, а не прикладное решение. Различается то, что происходит после вставки числа в поле.
| Программа | Что пересчитывается после ввода числа |
|---|---|
| Бухгалтерия предприятия 3.0 | В строке товаров: сумма от цены и количества, сумма НДС от суммы и ставки |
| Управление торговлей 11 | Сумма строки, скидки, НДС; при изменении суммы — цена |
| ЗУП 3.1 | В документах начислений поле результата часто рассчитывается программой; ручной ввод в нём требует отдельного действия для исправления расчёта |
| Конфигуратор | Калькулятор открывается тем же Ctrl+F2, удобен для проверки длины строк и смещений в макетах |
В зарплатных документах ЗУП осторожнее с ручной правкой. Если подставить в рассчитанное поле число с калькулятора, документ при следующем перезаполнении может пересчитать его заново. Корректную ручную правку в таких документах делают через исправление расчёта, а не просто перезаписью ячейки.
В Бухгалтерии и УТ правка суммы вместо цены — нормальная практика. Программа пересчитывает цену как сумму, делённую на количество, и строка остаётся согласованной.
Почему число не вставляется или считается не так
Большинство проблем с калькулятором на самом деле связаны с полем, куда переносится результат.
Отдельно про вставку из Excel. В ячейке может стоять 17 400,00, где разряды отделены неразрывным пробелом. Числовое поле 1С такой текст разбирает не всегда. Надёжнее перед копированием поставить в Excel формат ячейки «Общий» или вставлять через калькулятор 1С: набрать число руками и скопировать уже оттуда.
Частые вопросы
Можно ли считать прямо в ячейке табличной части, не открывая калькулятор?
=24*15 поле ввода не понимает. Откройте калькулятор кнопкой выбора поля или клавишей F4 и введите выражение там.