Как вывести калькулятор и календарь на панель инструментов в 1С:Предприятие 8.3.15 и выше?

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

С выходом платформы 1С:Предприятие 8.3.15 многие пользователи и администраторы столкнулись с неожиданным изменением интерфейса: привычные кнопки «Калькулятор» и «Календарь» исчезли со своих привычных мест в правом верхнем углу панели инструментов. Более того, пропала кнопка со стрелкой «Добавить или удалить кнопки», которая раньше позволяла гибко настраивать панель под себя.

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

Почему исчезли кнопки калькулятора и календаря?

Начиная с версии 8.3.15, разработчики компании «1С» кардинально переработали концепцию верхней панели главного окна (интерфейс «Такси»). В целях разгрузки визуального пространства и оптимизации юзабилити было принято решение жестко зафиксировать состав элементов управления верхней панели. Возможность ручного добавления произвольных команд на эту панель была заблокирована.

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

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

Шаг 1. Вывод кнопок работы с памятью (М, М+, М-) на панель инструментов

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

  1. В правом верхнем углу окна программы найдите и нажмите кнопку «Сервис и настройки» (она выглядит как значок шестеренки или стрелочки рядом с именем пользователя).
  2. В выпадающем меню перейдите в подменю «Настройки».
  3. Выберите пункт «Отображать М, М+ и М-».

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

Шаг 2. Альтернативные способы быстрого вызова калькулятора и календаря

Разберем, как открыть полноценное окно калькулятора или календаря в один-два клика без вывода их на панель:

Шаг 3. Использование глобального поиска как экспресс-калькулятора

Одной из главных причин удаления кнопки калькулятора стало появление мощной строки Глобального поиска в верхней части экрана (начиная с платформы 8.3.15). Она умеет производить математические вычисления на лету:

  1. Активируйте строку поиска в самом верху экрана кликом мыши или нажмите горячие клавиши Ctrl + Shift + F.
  2. Введите любое математическое выражение, используя стандартные операторы: сложение +, вычитание -, умножение *, деление /, а также скобки для приоритетов. Например: (12500 + 4500) * 1.2.
  3. Платформа автоматически произведет расчет и покажет итоговый результат в выпадающем списке прямо под строкой поиска.
  4. Вы можете скопировать полученное значение и вставить его в нужное поле документа. Это избавляет от необходимости открывать лишние окна.

Шаг 4. Секретный метод «Волшебного калькулятора» при работе со списками

Рассмотрим уникальную и очень полезную функцию платформы 1С, о которой не знают даже многие опытные специалисты. Она позволяет моментально суммировать числовые данные в выделенных строках любых табличных частей или списков документов (например, быстро сложить суммы нескольких выделенных реализаций в журнале).

Выполним расчет по шагам:

  1. Откройте любой список документов (например, «Реализации товаров и услуг»), содержащий колонку с числовыми показателями («Сумма»).
  2. Зажмите клавишу Ctrl на клавиатуре и кликами мыши выделите интересующие вас строки (или используйте Shift для выделения диапазона строк).
  3. Нажмите на ранее выведенную кнопку М+ на верхней панели инструментов.
  4. В этот момент платформа автоматически просуммирует значения числовых колонок во всех выделенных строках. Полученный результат сразу же помещается в системный буфер обмена вашего компьютера!
  5. Теперь перейдите в любое числовое поле программы или даже во внешний файл (например, в таблицу Excel или документ Word) и нажмите стандартное сочетание клавиш Ctrl + V. Сумма выделенных строк будет мгновенно вставлена.
  6. Если вам нужно вычесть какие-то строки из полученной суммы, выделите их в списке и нажмите кнопку М-, а затем снова вставьте результат в нужное место.

Этот метод полностью избавляет от необходимости выгружать списки в Excel только ради того, чтобы узнать промежуточный итог по нескольким документам.

Информация для разработчиков: программный вызов калькулятора

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


&НаКлиенте
Процедура ОткрытьВстроенныйКалькулятор(Команда)
    // Программный вызов стандартного калькулятора платформы
    ПоказатьКалькулятор();
КонецПроцедуры

Использование метода ПоказатьКалькулятор() позволяет отобразить окно вычислений программно в контексте выполняемой пользователем задачи, что может быть отличным компромиссом при адаптации старых пользователей к особенностям интерфейса платформы 8.3.15 и выше.

← На главную