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

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

Как в 1С поставить значок градуса

Как вставить значок градуса в 1С: сочетания клавиш, таблица символов, код Символ(176), макеты печатных форм и типичные ошибки при вводе.

Значок градуса (°) регулярно требуется при работе в 1С: в наименованиях товаров с температурным режимом хранения, в характеристиках номенклатуры, в текстах договоров, в печатных формах актов и счетов-фактур. При этом на стандартной клавиатуре отдельной клавиши для этого символа нет, поэтому у пользователей возникает вопрос, как его ввести.

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

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

Способ 1: сочетание клавиш Alt + 0176

Самый быстрый метод — ввод через Alt-код. Установите курсор в нужное поле (например, в наименование номенклатуры или в текстовое поле документа), зажмите клавишу Alt и на цифровом блоке клавиатуры справа наберите 0176, затем отпустите Alt. В поле появится символ °.

Важные условия: цифры нужно набирать именно на цифровом блоке (NumPad), а не в верхнем ряду клавиатуры, и индикатор Num Lock должен быть включен. Если Num Lock выключен, комбинация не сработает или выполнит навигационную команду вместо ввода символа.

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

Порядок действий
  1. 1
    Установите курсор в поле ввода в 1С
  2. 2
    Включите Num Lock
  3. 3
    Зажмите Alt и наберите 0176 на цифровом блоке
  4. 4
    Отпустите Alt и проверьте, что появился символ °

Способ 2: таблица символов Windows

Если сочетание клавиш не срабатывает, используйте штатную утилиту Windows «Таблица символов». Нажмите Win+R, введите команду charmap и нажмите Enter. В открывшемся окне найдите символ ° (знак градуса, код U+00B0), нажмите «Выбрать», затем «Копировать».

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

Альтернатива — сенсорная клавиатура Windows: нажмите Win+Ctrl+O, щёлкните по клавише с символами и найдите знак градуса. Это удобно на планшетах и ноутбуках без NumPad.

text
charmap

Способ 3: программный вывод через Символ(176)

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

Типичный пример — формирование строки с температурным режимом: СтрокаРезультат = "Температура хранения: от +2 до +8" + Символ(176) + "С";. Такой подход гарантирует, что символ попадёт в текст независимо от раскладки и настроек клавиатуры на компьютере разработчика.

Обратите внимание: код 176 соответствует знаку градуса в кодировке Windows-1251 и совпадает с юникод-позицией U+00B0. Не путайте его с похожими символами — верхним кружком-индексом (º, код 186) и знаком мужского порядкового числительного: визуально они близки, но при поиске и обмене данными считаются разными символами.

bsl
СтрокаРезультат = "Температура: +25" + Символ(176) + "С";

Значок градуса в макетах печатных форм

В макетах табличных документов (режим конфигуратора) значок градуса вставляется как обычный текст: откройте макет, дважды щёлкните по ячейке и введите символ любым из способов выше — Alt+0176 или вставкой из буфера обмена. Сохраните макет и обновите конфигурацию.

Если макет редактируется пользователем в режиме предприятия (например, внешняя печатная форма в формате табличного документа), достаточно открыть макет, поставить символ в нужную ячейку и сохранить файл. Никаких дополнительных настроек шрифтов обычно не требуется: стандартные шрифты 1С (Arial, Tahoma, Times New Roman) содержат знак градуса.

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

Ввод в веб-клиенте и тонком клиенте

При работе через веб-браузер (веб-клиент 1С) все перечисленные способы тоже действуют, потому что ввод обрабатывается операционной системой и браузером, а не самой платформой. Alt+0176, таблица символов и вставка из буфера работают в полях форм так же, как в тонком клиенте.

Единственный нюанс — на macOS сочетание другое: знак градуса вводится клавишами Option+Shift+8. Это актуально, если бухгалтер работает в 1С через веб-клиент с компьютера Apple.

Сравнение способов

Alt+0176

Самый быстрый, но требует цифрового блока клавиатуры и включённого Num Lock

Таблица символов (charmap)

Универсальный, работает везде, но медленнее — нужно копировать и вставлять

Символ(176) в коде

Для разработчиков и печатных форм; гарантирует корректный символ независимо от клавиатуры

Option+Shift+8

Для macOS при работе через веб-клиент

Типичные ошибки и как их избежать

Самая частая ошибка — ввод буквы «о» верхнего регистра или нуля с подчёркиванием вместо настоящего знака градуса. Визуально это может выглядеть похоже, но при поиске по справочнику, выгрузке в XML, обмене с ЭДО или сайтом такой «суррогат» ломает сопоставление данных.

Вторая распространённая ситуация — набор цифр на верхнем ряду клавиатуры вместо цифрового блока. В этом случае Alt-код не срабатывает, и пользователь решает, что способ «не работает в 1С». Проверьте Num Lock и используйте именно NumPad.

Третья ошибка — копирование символа из PDF или сторонних документов, где вместо знака градуса использован похожий глиф другого юникод-диапазона. При сомнениях вводите символ заново через Alt+0176, а не копируйте из непроверенных источников.

Типичные ошибки
01
Ввод буквы «о» вместо ° — ломает поиск и обмен данными
02
Набор цифр на верхнем ряду вместо NumPad — Alt-код не срабатывает
03
Копирование похожего глифа из PDF вместо настоящего знака градуса
04
Использование нестандартного шрифта в макете — символ печатается квадратом

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

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

Если данные уходят во внешние системы (ЭДО, обмен с сайтом, выгрузка в Excel), проверьте файл выгрузки: откройте его и убедитесь, что вместо ° не появились служебные последовательности или вопросительные знаки.

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

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

Отображение в поле ввода
Норма

Виден символ °

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

Квадрат, вопросительный знак или пустое место

Печатная форма
Норма

Градус печатается в предпросмотре

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

Пустой квадрат — проблема со шрифтом ячейки

Выгрузка в файл
Норма

Символ читается в Excel или XML

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

Кракозябры — несовпадение кодировок

Часто задаваемые вопросы

Почему Alt+0176 не работает на ноутбуке?

На большинстве ноутбуков нет отдельного цифрового блока, а цифры на верхнем ряду для Alt-кодов не подходят. Включите экранную клавиатуру (Win+Ctrl+O), используйте таблицу символов charmap или цифровой блок через клавишу Fn, если он есть.

Чем отличаются символы ° и º?

° (код 176) — знак градуса, а º (код 186) — порядковый индикатор мужского рода. Они выглядят почти одинаково, но для поиска, сортировки и обмена данными это разные символы. Для температуры всегда используйте код 176.

Можно ли вставить градус в наименование номенклатуры?

Да, поле наименования поддерживает юникод-символы. Введите знак через Alt+0176 или вставьте из буфера обмена. Учтите, что символ попадёт в печатные формы, ценники и выгрузки, поэтому заранее проверьте его отображение в этих местах.

Как вывести градус в отчёте на СКД?

Добавьте символ непосредственно в текст ресурса или вычисляемого поля — например, через выражение с конкатенацией строки и Символ(176) в запросе или в выражении представления. Либо вставьте знак прямо в текст ячейки макета отчёта.

Почему в печатной форме вместо градуса пустой квадрат?

Шрифт, назначенный ячейке макета, не содержит глифа знака градуса. Откройте макет, выделите ячейку и смените шрифт на стандартный — Arial, Tahoma или Times New Roman. После сохранения макета символ начнёт печататься корректно.

Работает ли ввод градуса в мобильном клиенте 1С?

Да. На смартфоне откройте экранную клавиатуру, перейдите на раскладку с цифрами и символами и найдите знак ° — на большинстве клавиатур Android и iOS он доступен при долгом нажатии на цифру 0 или в разделе символов.

Итог

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

Быстрее всего знак градуса вводится через Alt+0176 с цифрового блока; универсальный запасной вариант — таблица символов charmap; в коде и печатных формах используйте Символ(176). Не заменяйте знак буквой «о» и проверяйте шрифт ячейки, если символ не печатается.