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

Документы и Печать · 9 мин

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

Как поставить значок градуса в 1С: сочетание клавиш Alt+0176, таблица символов, автозамена и вставка в макеты и печатные формы. Пошаговые инструкции и решение проблем.

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

Есть несколько рабочих способов ввести знак градуса: цифровой код на дополнительной клавиатуре, таблица символов Windows, буфер обмена, автозамена и вставка символа программно в конфигураторе. Выбор зависит от того, где вы работаете — в режиме «Предприятие» (обычный пользователь) или в конфигураторе (разработчик, администратор).

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

Способ 1. Ввод с клавиатуры через Alt-код

Самый быстрый метод — Alt-код. Он работает в любом текстовом поле 1С: в наименовании элемента справочника, в комментарии к документу, в ячейке табличного документа. Единственное условие — на клавиатуре должен быть отдельный цифровой блок (NumPad) справа, а индикатор Num Lock должен быть включён.

Порядок действий: установите курсор в нужное поле, зажмите клавишу Alt и, не отпуская её, наберите на цифровом блоке последовательность 0176. Отпустите Alt — в поле появится символ «°». Если набрать 248 вместо 0176, получится похожий знак «°» из старой кодировки — визуально он почти не отличается, но это другой символ, что может повлиять на поиск и сортировку.

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

На ноутбуках без цифрового блока Alt-код может не сработать или потребовать комбинации с клавишей Fn и «экранными» цифрами, нанесёнными на буквенные клавиши. Если такой раскладки нет, переходите к способу с таблицей символов.

Способ 2. Таблица символов Windows

Таблица символов — стандартная утилита Windows, которая позволяет найти и скопировать любой знак, включая градус. Она особенно удобна, если символ нужен редко и запоминать код не хочется.

Чтобы открыть утилиту, нажмите Win+R, введите charmap и нажмите Enter. В таблице найдите знак «°» (обычно находится в первых строках набора) или включите расширенный вид и выполните поиск по слову «degree». Выделите символ, нажмите «Выбрать», затем «Копировать», перейдите в 1С и вставьте его сочетанием Ctrl+V в нужное поле.

Способ 3. Копирование из готового источника и автозамена

Если знак градуса нужен регулярно, а Alt-код неудобен, проще всего держать символ под рукой: скопируйте его один раз — ° — и сохраните в текстовом файле, в заметке на рабочем столе или в шаблоне письма. Дальше достаточно Ctrl+C и Ctrl+V.

Для частого ввода удобнее настроить автозамену. В самой 1С встроенного механизма автозамены при вводе нет, но можно использовать средства Windows или сторонние менеджеры буфера обмена и текстовые расширители, которые заменяют, например, сочетание «grad» на «°» автоматически. Это безопасно для базы: замена происходит на уровне ввода текста, а не данных 1С.

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

Если в базе уже есть товары с «градусом» в виде буквы «о» или нуля, стоит постепенно исправить наименования на символ °. Иначе при поиске «45°» пользователь не найдёт карточку «45о», а дубли номенклатуры будут плодиться именно из-за разного написания.
ПЗ
Практическое замечание

Способ 4. Знак градуса в конфигураторе и в коде 1С

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

В коде есть два варианта. Первый — вставить символ прямо в строковый литерал, например: Текст = "Температура 25°";. Второй — получить символ по его коду Юникода через функцию Символ(176), где 176 — десятичный код знака «°». Второй способ надёжнее, если есть риск, что при переносе кода между редакторами кодировка «поедет» и символ исказится.

bsl
// Вариант 1: символ прямо в строке
СтрокаТемпературы = "Нагрев до 180°";

// Вариант 2: через код символа (надёжнее при переносе)
Градус = Символ(176);
СтрокаТемпературы = "Нагрев до 180" + Градус;

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

Как проверить, что символ встал корректно

После ввода убедитесь, что вставлен именно знак градуса, а не похожий символ. Визуально «°» должен быть небольшим кружком в верхней части строки, без «хвоста». Самая частая подмена — буква «о» верхнего регистра строки или порядковый индикатор «º».

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

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

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

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

Маленький кружок ° в верхней части строки

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

Буква «о», квадрат или знак вопроса

Поиск по базе
Норма

Запись находится по символу, введённому через Alt+0176

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

Поиск не находит запись — вероятно, вставлен другой похожий символ

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

Символ виден в предпросмотре и на печати

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

Вместо символа пустое место или «кракозябра» — проблема со шрифтом макета

Типичные ошибки и ограничения

Основные проблемы связаны не с самим символом, а с окружением: раскладкой, шрифтами и обменом данными. Ниже — то, что чаще всего идёт не так.

Типичные ошибки
01
Ввод цифр 0176 на верхнем ряду клавиатуры вместо цифрового блока — Alt-код не срабатывает, в поле ничего не появляется
02
Выключенный Num Lock — цифровой блок работает как стрелки, символ не вводится
03
Использование буквы «о» или нуля вместо ° — ломается поиск, сортировка и выгрузка в другие системы
04
Копирование символа из PDF или Word вместе со скрытым форматированием — в наименование попадают лишние пробелы и непечатные знаки
05
Забытый символ в коде при смене кодировки файла — строка превращается в нечитаемые знаки, лучше использовать Символ(176)

Отдельное ограничение касается обмена данными. Знак «°» — стандартный символ Юникода, и проблем с ним внутри 1С обычно нет. Но при выгрузке в очень старые внешние системы, работающие в однобайтовых кодировках, символ может не переноситься. Если вы настраиваете обмен с такой системой, проверьте на тестовой записи, как градус отображается на той стороне.

Маршрут решения

Как выбрать способ

Есть цифровой блок клавиатуры и символ нужен время от времениИспользуйте Alt+0176
Ноутбук без цифрового блокаОткройте таблицу символов (Win+R → charmap) или скопируйте ° из готового текста
Символ нужен постоянно в одних и тех же наименованияхЗаведите корректные наименования в справочнике и подбирайте их из списка
Символ нужен в коде или макете печатной формыВставьте напрямую в строку или используйте Символ(176)

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

Почему Alt+0176 не срабатывает — в поле ничего не появляется?

Чаще всего цифры набираются на верхнем ряду клавиатуры, а нужен цифровой блок справа. Проверьте также, что включён Num Lock. На ноутбуках без NumPad используйте таблицу символов Windows или копирование.

Чем отличаются символы ° и º и какой правильный?

Знак «°» (код 176) — это градус, а «º» (код 186) — порядковый индикатор из испанского и португальского языков. Визуально они похожи, но для обозначения градусов и углов правильный — первый. Проверить можно через таблицу символов Windows.

Можно ли вставить знак градуса в наименование товара, не сломается ли что-то?

Да, можно. Наименования в справочниках 1С хранятся в Юникоде, и символ «°» поддерживается полностью: он корректно сохраняется, выводится в отчётах и печатных формах. Осторожность нужна только при обмене со старыми внешними системами.

Как вставить градус в макет печатной формы в конфигураторе?

Откройте макет, поставьте курсор в нужную ячейку и введите символ через Alt+0176 или вставьте из буфера обмена. Если текст формируется программно, добавьте Символ(176) в строковое выражение — это надёжнее при переносе кода.

В печатной форме вместо градуса выводится квадрат. Что делать?

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

Работает ли ввод градуса в веб-клиенте 1С и через RDP?

Да. В веб-клиенте работают копирование и таблица символов; Alt-код зависит от браузера и системы, поэтому надёжнее вставка из буфера. При работе через RDP Alt-коды обычно проходят, но если нет — скопируйте символ на локальном компьютере и вставьте в удалённый сеанс.

Итог

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

Знак градуса в 1С ставится через Alt+0176 на цифровом блоке, через таблицу символов Windows или копированием. В коде используйте Символ(176). Не заменяйте символ буквой «о» — это ломает поиск и обмен данными. После ввода проверьте отображение в печатной форме.