Как увеличить размер калькулятора для ввода чисел в 1С 8.3 (управляемые формы)

Пользователь 1С v8.3 (Управляемые формы) Торговля и дистрибуция
← На главную

При работе с платформой «1С:Предприятие 8.3», особенно в условиях автоматизации розничной торговли (на кассовых узлах), пользователи часто сталкиваются с проблемой слишком мелкого интерфейса стандартных диалоговых окон. Одной из таких проблем является размер встроенного калькулятора, который открывается при вводе числовых значений. Если кассир работает на мониторе с высоким разрешением или использует сенсорный экран (TouchScreen), стандартные кнопки калькулятора могут оказаться слишком маленькими для комфортного нажатия.

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

Способ 1. Ручное изменение размера окна

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

  1. Откроем любое поле ввода числа в документе или справочнике (например, поле «Цена» или «Количество»).
  2. Нажмем на кнопку выбора (три точки) или на иконку калькулятора в правой части поля, чтобы вызвать стандартный диалог ввода числа.
  3. Подведем курсор мыши к правому нижнему углу появившегося окна калькулятора. Курсор должен превратиться в двустороннюю стрелку.
  4. Зажмем левую кнопку мыши и растянем окно до необходимых размеров. Обратим внимание, что кнопки калькулятора в управляемых формах масштабируются автоматически вместе с изменением размера самого окна.

Важное замечание: Платформа 1С запоминает положение и размер окон для каждого конкретного пользователя. Как только мы установим нужный размер и нажмем кнопку «ОК» или закроем окно, эти параметры сохранятся. При следующем вызове калькулятор откроется в том же увеличенном виде. Эти настройки сохраняются даже после перезагрузки компьютера или кассового терминала.

Способ 2. Изменение масштаба интерфейса всей программы

Если калькулятор кажется маленьким из-за высокого разрешения экрана, возможно, стоит рассмотреть системное увеличение масштаба. Рассмотрим, как это сделать средствами платформы:

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

  1. Перейдем в главное меню (кнопка с «черточками» в верхнем левом углу окна программы).
  2. Выберем пункт меню Вид — Изменить масштаб.
  3. С помощью ползунка установим значение более 100% (например, 120% или 150%).

При таком подходе увеличится не только калькулятор, но и все элементы управления в УправляемаяФорма. Это особенно полезно для работы на POS-терминалах, где физический размер экрана невелик, а плотность пикселей высокая.

Технические нюансы сохранения настроек

Выясним причину, по которой настройки размера могут «слетать». Размер калькулятора сохраняется в системном хранилище настроек пользователя (локальный кэш на компьютере). Если системный администратор или программный скрипт производит очистку кэша 1С (удаление папок в %AppData%\1C\1Cv8), то все настройки форм, включая размер калькулятора, будут сброшены к значениям по умолчанию.

Если нам необходимо гарантировать одинаковый размер калькулятора для всех кассиров без ручной настройки каждого рабочего места, стандартными средствами платформы это сделать невозможно. В языке 1С отсутствуют свойства Высота или Ширина для стандартного системного калькулятора. Программист не может написать код типа:


// Данный код является иллюстрацией отсутствия возможности
СтандартныйКалькулятор.Ширина = 500; // Такого свойства не существует!

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

Работа с калькулятором без мыши (горячие клавиши)

Разберем способы ускорения работы, которые не зависят от визуального размера кнопок. Часто на кассах удобнее использовать цифровую клавиатуру (Numpad), чем целиться мышкой в экран. Вспомним основные клавиши управления:

Что делать, если окно калькулятора «исчезло»?

Иногда при попытке сильно растянуть окно или при смене разрешения монитора окно калькулятора может оказаться за пределами видимости экрана или «схлопнуться» в невидимую точку. Проанализируем, как вернуть его в нормальное состояние:

  1. Зайдем в меню Настройки (в правом верхнем углу).
  2. Выберем пункт Очистка настроек.
  3. В открывшемся списке найдем настройки текущей формы или системные настройки окон.
  4. Нажмем Очистить. После этого калькулятор вернется к своему первоначальному (заводскому) размеру в центре экрана.

Рекомендации для сенсорных экранов

Если ваша работа ведется на TouchScreen, рекомендуется настроить параметры самой операционной системы Windows. В разделе Параметры экрана — Масштаб и разметка установите значение 125% или выше. Платформа 1С «подхватывает» эти параметры, и кнопки калькулятора станут физически крупнее, что уменьшит вероятность ошибочного нажатия пальцем.

Подводя итог, можно сказать, что хотя программного способа жестко задать размер калькулятора не существует, механизм ручного растягивания в управляемых формах является надежным и долговечным решением, так как данные параметры сохраняются в профиле пользователя 1С.

← На главную