После очередного обновления платформы «1С:Предприятие 8.3» (особенно начиная с релизов 8.3.15, 8.3.16 и выше) многие пользователи столкнулись с неожиданной проблемой: из привычного главного меню исчезли стандартные команды управления файлами, такие как «Сохранить» и «Сохранить как...». Ситуация часто выглядит загадочно: у одного пользователя на компьютере эти кнопки есть, а у другого с точно такими же правами доступа их нет.
В этой статье мы подробно разберем, с чем связаны такие изменения в поведении интерфейса 1С, выясним технические первопричины и предоставим пошаговые инструкции, как вернуть возможность сохранения документов и отчетов в файлы форматов Excel, PDF или Word.
Начиная с версии платформы 8.3.15, разработчики фирмы «1С» провели масштабную модернизацию интерфейса системы. Для обеспечения кроссплатформенности и унификации внешнего вида программы на операционных системах Windows, Linux и macOS было принято решение использовать современную графическую библиотеку Cairo.
В рамках этого перехода изменилась и философия построения главного меню. Разработчики убрали глобальные, «жестко» закрепленные команды работы с файлами («Сохранить», «Сохранить как», «Печать», «Предварительный просмотр») из основного меню Сервис и настройки. Теперь эти команды стали динамическими и контекстно-зависимыми. Это значит, что они появляются на экране только тогда, когда активен элемент интерфейса, который в принципе можно сохранить (например, сформированный отчет, табличный документ, текстовый файл или печатная форма).
Это ключевой фактор, объясняющий, почему у двух пользователей с одинаковыми правами программа ведет себя по-разному. Чтобы динамическое меню «поняло», что пользователь хочет что-то сохранить, система должна получить четкий сигнал. Этим сигналом является фокус ввода (активность элемента).
Проанализируем типичный сценарий работы:
ТабличныйДокумент. В этом случае команды сохранения будут активны.Рассмотрим по шагам основные способы сохранения данных в новых версиях платформы 1С 8.3.
Поскольку из главного меню (левый верхний угол) глобальные кнопки были убраны, теперь для вызова функций сохранения необходимо использовать меню конкретной активной формы:
Файл, а в нем — заветную команду Сохранить как....Использование клавиатурных комбинаций — это самый быстрый и надежный способ обойти любые интерфейсные изменения платформы. Эти комбинации работают независимо от того, выведены ли соответствующие кнопки на экран:
Лист Excel (*.xlsx)).В прикладных решениях (таких как «Бухгалтерия предприятия», «Управление нашей фирмой» и др.) разработчики конфигураций также вносят свои изменения. Например, в некоторых релизах с панели печатных форм исчезала привычная кнопка с изображением синей дискеты.
В этом случае разработчики объединили функции экспорта. Теперь кнопка сохранения часто скрыта внутри кнопки «Отправить» (изображение конверта или самолетика). При нажатии на нее открывается меню, где присутствует пункт «Сохранить на компьютер...». Также эту кнопку можно вернуть на панель управления печатной формы через стандартную настройку формы (кнопка Еще -> Изменить форму).
Если вышеописанные методы не помогают, и пункты меню «Сохранить» остаются серыми (неактивными) даже при установленном фокусе на таблице, необходимо проверить права доступа пользователя. В системе 1С за возможность выгрузки данных отвечает специальное право.
Выясним причину в конфигураторе или в режиме «1С:Предприятие»:
Вывод на принтер, в файл, в буфер обмена).Для разработчиков, которые программно управляют выводом табличных документов, напомним, что свойство отображения и защиты таблиц задается через встроенный язык. Например, чтобы запретить или разрешить вывод программно, используется следующий код:
// Пример управления возможностью вывода табличного документа
ТабличныйДок = Новый ТабличныйДокумент;
ТабличныйДок.Защита = Ложь; // Разрешаем редактирование ячеек
ТабличныйДок.ТолькоПросмотр = Истина; // Запрещаем случайное изменение, но оставляем возможность копирования
// Право на вывод проверяется платформой автоматически при вызове диалога сохранения
Таким образом, мы детально разобрали особенности нового интерфейса платформы 1С. Изменение логики расположения кнопки «Сохранить как» — это не ошибка программы, а следствие модернизации графической подсистемы платформы 8.3. Используйте меню формы (три точки) или универсальное сочетание клавиш Ctrl + S для быстрого и комфортного сохранения ваших рабочих данных.