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

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

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

Анализ причин изменения интерфейса

Для начала проанализируем ситуацию: начиная с версии 8.3.15, компания 1С внедрила концепцию так называемого «компактного интерфейса». Основная цель этого обновления — максимально увеличить полезную вертикальную площадь экрана для работы с данными. Классические панели инструментов (Стандартная, Табличный документ) были упразднены как отдельные элементы управления, занимающие целые строки в верхней части окна. Теперь управление перенесено в системное меню и контекстные командные панели конкретных форм.

Способ 1: Использование панели быстрого доступа

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

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

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

Способ 2: Работа с системным меню и кнопкой «Еще»

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

Способ 3: Настройка состава команд в Конфигураторе

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

Выполним следующие шаги:

  1. Откроем нужную форму в Конфигураторе.
  2. Перейдем на закладку «Командный интерфейс».
  3. Найдем стандартные команды (например, Печать или ПечатьПоУмолчанию).
  4. Изменим свойство Отображение с «Авто» на «Картинка» или «Надпись и картинка».
  5. В поле Использование установим значение «В командной панели».

Таким образом, кнопки станут видны сразу, минуя выпадающее меню Еще.

Способ 4: Использование расширений для массового возврата кнопок

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

Посмотрим на пример кода, который можно разместить в модуле расширения для формы:


&НаСервере
Процедура ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    // Добавляем команду печати на основную командную панель формы
    НоваяКнопка = Элементы.Добавить("ГруппаКнопокПечати", Тип("ГруппаЭлементовФормы"), Элементы.КоманднаяПанель);
    НоваяКнопка.Вид = ВидГруппыФормы.КоманднаяПанель;
    
    // Переносим стандартную команду из меню "Еще"
    Элементы.Переместить(Элементы.ФормаПечать, НоваяКнопка);
КонецПроцедуры

Использование свойства СоставКоманд в расширении позволяет более гибко управлять интерфейсом, не снимая основную конфигурацию с поддержки.

Способ 5: Горячие клавиши как альтернатива панелям

Рассмотрим вариант, который рекомендует сама компания 1С для повышения эффективности работы. Использование клавиатурных комбинаций позволяет полностью компенсировать отсутствие визуальных панелей:

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

Итоги и рекомендации

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

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

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

← На главную