Почему в 1С 8.3 пропала кнопка «Сохранить как» и как теперь сохранять документы

Пользователь 1С v8.3 (Управляемые формы) 1C:Бухгалтерия
← На главную

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

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

Причина 1. Переход платформы на новую графическую библиотеку Cairo

Начиная с версии платформы 8.3.15, разработчики фирмы «1С» провели масштабную модернизацию интерфейса системы. Для обеспечения кроссплатформенности и унификации внешнего вида программы на операционных системах Windows, Linux и macOS было принято решение использовать современную графическую библиотеку Cairo.

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

Причина 2. Отсутствие фокуса на сохраняемом объекте

Это ключевой фактор, объясняющий, почему у двух пользователей с одинаковыми правами программа ведет себя по-разному. Чтобы динамическое меню «поняло», что пользователь хочет что-то сохранить, система должна получить четкий сигнал. Этим сигналом является фокус ввода (активность элемента).

Проанализируем типичный сценарий работы:

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

Где теперь искать функцию «Сохранить как»

Рассмотрим по шагам основные способы сохранения данных в новых версиях платформы 1С 8.3.

Способ 1. Использование контекстного меню формы

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

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

Способ 2. Использование горячих клавиш

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

Способ 3. Особенности сохранения печатных форм в «1С:Бухгалтерия 3.0»

В прикладных решениях (таких как «Бухгалтерия предприятия», «Управление нашей фирмой» и др.) разработчики конфигураций также вносят свои изменения. Например, в некоторых релизах с панели печатных форм исчезала привычная кнопка с изображением синей дискеты.

В этом случае разработчики объединили функции экспорта. Теперь кнопка сохранения часто скрыта внутри кнопки «Отправить» (изображение конверта или самолетика). При нажатии на нее открывается меню, где присутствует пункт «Сохранить на компьютер...». Также эту кнопку можно вернуть на панель управления печатной формы через стандартную настройку формы (кнопка Еще -> Изменить форму).

Технические тонкости: проверка прав доступа

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

Выясним причину в конфигураторе или в режиме «1С:Предприятие»:

  1. В профилях групп доступа или дополнительных правах пользователей найдите параметр «Вывод» (в некоторых редакциях он называется Вывод на принтер, в файл, в буфер обмена).
  2. Если этот флажок снят для конкретного пользователя или роли, система полностью блокирует возможность сохранения любых отчетов и таблиц во внешние файлы (Excel, PDF, MXL), при этом сам отчет пользователь видеть на экране сможет. Убедитесь, что у обоих пользователей данное право действительно настроено идентично.

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


// Пример управления возможностью вывода табличного документа
ТабличныйДок = Новый ТабличныйДокумент;
ТабличныйДок.Защита = Ложь; // Разрешаем редактирование ячеек
ТабличныйДок.ТолькоПросмотр = Истина; // Запрещаем случайное изменение, но оставляем возможность копирования
// Право на вывод проверяется платформой автоматически при вызове диалога сохранения

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

← На главную