К статье
Практический материал

Быстрый старт · 9 мин

Как в 1С сделать снимок экрана: рабочие способы и нюансы

Как сделать снимок экрана в 1С: клавиша Print Screen, ножницы Windows, встроенные средства платформы и программный способ. Пошаговые инструкции для версий 8.3.

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

Выбор зависит от задачи. Если нужно быстро зафиксировать сообщение об ошибке — достаточно клавиши Print Screen. Если скриншоты требуются регулярно и в большом количестве, например для автоматической документации, удобнее использовать программные средства. Важно понимать, что у самой 1С нет отдельной кнопки «Сделать скриншот», но платформа работает в Windows, поэтому применимы все штатные инструменты операционной системы.

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

Снимок всего экрана клавишей Print Screen

Самый простой способ — клавиша Print Screen (на клавиатуре может обозначаться как PrtSc, PrtScr или PrtScn). Нажатие копирует изображение всего экрана в буфер обмена. Никакого визуального подтверждения при этом не появляется — это нормально, снимок уже в памяти.

После нажатия откройте Paint, Word или письмо в почтовом клиенте и нажмите Ctrl+V. Изображение экрана вставится, и его можно сохранить в файл. Этот способ подходит, когда нужно показать всё, что видит пользователь: форму документа, панели, сообщения об ошибках.

Если на экране несколько мониторов, Print Screen захватит все мониторы одним широким изображением. Учитывайте это при отправке скриншота: конфиденциальные данные со второго экрана тоже попадут в снимок.

Снимок только активного окна 1С

Комбинация Alt+Print Screen копирует в буфер обмена только активное окно — например, окно 1С без панели задач и других программ. Это удобно, когда нужен чистый снимок формы документа или отчёта без лишних элементов рабочего стола.

Порядок действий: кликните по окну 1С, чтобы оно стало активным, нажмите Alt+Print Screen, затем вставьте изображение через Ctrl+V в графический редактор или письмо. Заголовок окна и рамка попадут в снимок — имейте это в виду, если в заголовке отображается название базы или имя пользователя.

На некоторых ноутбуках Print Screen совмещена с другой клавишей и требует удержания Fn. Если стандартное нажатие не срабатывает, попробуйте Fn+Print Screen или Fn+Alt+Print Screen.

Выделенная область: «Ножницы» и Win+Shift+S

Когда нужен фрагмент формы — например, только табличная часть документа или текст ошибки — удобнее инструмент «Ножницы». Нажмите Win+Shift+S, экран затемнится, и вверху появится панель выбора режима: прямоугольная область, произвольная форма, окно или весь экран.

Выделите нужную область мышью — снимок автоматически попадёт в буфер обмена, а в правом нижнем углу появится уведомление. Клик по уведомлению открывает редактор, где можно обрезать изображение, добавить пометки маркером и сохранить файл в PNG или JPG.

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

Порядок действий для скриншота области
  1. 1
    Нажмите Win+Shift+S
  2. 2
    Выберите режим «прямоугольная область»
  3. 3
    Выделите мышью нужную часть окна 1С
  4. 4
    Кликните по уведомлению, чтобы открыть редактор
  5. 5
    Добавьте пометки при необходимости и сохраните файл

Программный снимок экрана из кода 1С

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

Один из вариантов — запуск «Ножниц» или сторонней консольной утилиты через команду системы. Пример вызова командной строки из кода 1С:

bsl
КомандаСистемы("ms-screenclip:");

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

bsl
КомандаСистемы("nircmd.exe savescreenshot C:\Скриншоты\shot.png");

Учтите ограничения: на сервере 1С в клиент-серверном режиме код выполняется на сервере, где нет пользовательского экрана, поэтому снимок возможен только на клиентском компьютере. Кроме того, запуск внешних программ может блокироваться антивирусом или политиками безопасности — согласуйте это с администратором.

Сохранение и прикрепление снимка в 1С

Частая задача — не просто сделать скриншот, а прикрепить его к документу или карточке в базе. В типовых конфигурациях (например, «1С:Документооборот», «1С:ERP», «1С:Управление торговлей») есть механизм присоединённых файлов: кнопка со скрепкой или ссылка «Присоединённые файлы» в форме объекта.

Порядок такой: сделайте снимок любым способом, сохраните его в файл, откройте нужный документ в 1С, нажмите кнопку присоединения файла и выберите сохранённый снимок. В некоторых конфигурациях работает вставка напрямую из буфера обмена — после Print Screen достаточно нажать Ctrl+V в форме присоединённых файлов.

Для отправки скриншота в службу поддержки 1С или франчайзи обычно достаточно вставить изображение прямо в письмо (Ctrl+V) — большинство почтовых клиентов прикрепят его как файл автоматически.

Контрольные точки

Как проверить результат

Содержимое буфера обмена
Норма

Ctrl+V вставляет актуальный снимок экрана

Тревожный признак

Вставляется старое изображение или текст — нажатие Print Screen не сработало

Сохранённый файл
Норма

Файл открывается, текст на нём читаем, нужная область в кадре

Тревожный признак

Изображение чёрное, пустое или обрезано не там

Присоединённый файл в 1С
Норма

Файл виден в списке присоединённых и открывается из формы

Тревожный признак

Файл не появился в списке или не открывается

Типичные проблемы и их решение

Самая частая жалоба — Print Screen «не работает». В большинстве случаев нажатие сработало, но пользователь ждёт визуального подтверждения, которого нет. Проверяйте буфер обмена через Ctrl+V. Вторая причина — на ноутбуке требуется клавиша Fn, а третья — в настройках Windows клавиша Print Screen переназначена на открытие «Ножниц» (Параметры → Специальные возможности → Клавиатура).

Чёрный экран на снимке встречается при захвате защищённого видеоконтента или при работе через некоторые средства удалённого доступа. Если 1С запущена в RDP-сессии, Print Screen снимает экран сервера, а Win+Shift+S на локальном компьютере — локальный экран; выбирайте способ в зависимости от того, что нужно зафиксировать.

Ещё одна ошибка — слишком мелкий текст на скриншоте. Если снимок предназначен для инструкции, увеличьте масштаб интерфейса 1С (Главное меню → Вид → Изменить масштаб) перед съёмкой, чтобы текст читался без увеличения картинки.

Типичные ошибки
01
Отправка скриншота без проверки — в кадр попадают персональные данные или данные других окон
02
Ожидание визуального подтверждения после Print Screen и повторные нажатия — снимок уже в буфере
03
Съёмка в RDP-сессии не тем инструментом — захватывается не тот экран
04
Сохранение в JPG для текста — мелкий шрифт размывается, лучше использовать PNG
Итог

Что важно запомнить

Для всего экрана — Print Screen, для активного окна 1С — Alt+Print Screen, для области — Win+Shift+S. Результат проверяйте вставкой через Ctrl+V. Штатной функции скриншота в платформе нет, программный способ требует внешних утилит и согласования с IT. Перед отправкой снимка проверяйте его на конфиденциальные данные.

Частые вопросы

Почему после нажатия Print Screen ничего не происходит?

Это нормально: клавиша копирует изображение в буфер обмена без уведомлений. Откройте Paint или Word и нажмите Ctrl+V — снимок вставится. Если вставляется старое содержимое, проверьте, не требуется ли на ноутбуке удерживать Fn, и не переназначена ли клавиша в настройках Windows на запуск «Ножниц».

Как сделать скриншот в 1С через удалённый рабочий стол (RDP)?

Print Screen внутри RDP-сессии снимет экран удалённого сервера и поместит его в буфер сервера. Чтобы снимок попал на локальный компьютер, используйте Win+Shift+S на локальной машине — так вы захватите окно RDP как обычное окно. Либо настройте общий буфер обмена в параметрах подключения.

Можно ли сделать скриншот в 1С на планшете или в мобильном клиенте?

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

В каком формате лучше сохранять скриншоты документов 1С?

Для снимков с текстом оптимален PNG: он сжимает без потерь, и мелкий шрифт остаётся читаемым. JPG подходит для фотографий, но на скриншотах интерфейса даёт артефакты вокруг букв. Если файл нужен для печати или архива, допустимо сохранение в PDF через редактор.

Как автоматически делать скриншот при ошибке в 1С?

Штатного механизма нет. На практике применяют вызов внешних консольных утилит из кода через КомандаСистемы() с сохранением файла в каталог и последующим прикреплением к письму в поддержку. Такое решение работает только на толстом или тонком клиенте и требует согласования с администратором из-за ограничений безопасности.

Скриншот получился чёрным — в чём причина?

Чёрный прямоугольник вместо изображения появляется при захвате защищённого содержимого (например, видеоплееров с DRM) или из-за особенностей графического драйвера при работе через удалённый доступ. Попробуйте «Ножницы» вместо Print Screen, обновите драйвер видеокарты или сделайте снимок непосредственно на том компьютере, где открыта 1С.