Документы и Печать · 9 мин
Как поставить значок градуса в 1С
Как поставить значок градуса в 1С: сочетание клавиш Alt+0176, таблица символов, автозамена и вставка в макеты и печатные формы. Пошаговые инструкции и решение проблем.
Символ градуса (°) в программах 1С требуется чаще, чем кажется: в наименованиях товаров («угол 45°»), в характеристиках номенклатуры, в текстовых полях документов, в макетах печатных форм и в программном коде при формировании строк. Проблема в том, что на стандартной клавиатуре отдельной клавиши с этим знаком нет, поэтому пользователи часто вставляют вместо него букву «о» или ноль, что выглядит непрофессионально и мешает поиску по базе.
Есть несколько рабочих способов ввести знак градуса: цифровой код на дополнительной клавиатуре, таблица символов Windows, буфер обмена, автозамена и вставка символа программно в конфигураторе. Выбор зависит от того, где вы работаете — в режиме «Предприятие» (обычный пользователь) или в конфигураторе (разработчик, администратор).
Ниже разобраны все способы с точными действиями, ограничениями и проверкой результата. Большинство методов не требуют прав администратора и работают в любой конфигурации 1С — от «Бухгалтерии» до «Управления торговлей».
Способ 1. Ввод с клавиатуры через Alt-код
Самый быстрый метод — Alt-код. Он работает в любом текстовом поле 1С: в наименовании элемента справочника, в комментарии к документу, в ячейке табличного документа. Единственное условие — на клавиатуре должен быть отдельный цифровой блок (NumPad) справа, а индикатор Num Lock должен быть включён.
Порядок действий: установите курсор в нужное поле, зажмите клавишу Alt и, не отпуская её, наберите на цифровом блоке последовательность 0176. Отпустите Alt — в поле появится символ «°». Если набрать 248 вместо 0176, получится похожий знак «°» из старой кодировки — визуально он почти не отличается, но это другой символ, что может повлиять на поиск и сортировку.
- 1Включите Num Lock — индикатор на клавиатуре должен гореть
- 2Поставьте курсор в поле ввода в 1С
- 3Зажмите Alt и наберите 0176 на цифровом блоке
- 4Отпустите Alt — появится символ °
- 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 — десятичный код знака «°». Второй способ надёжнее, если есть риск, что при переносе кода между редакторами кодировка «поедет» и символ исказится.
// Вариант 1: символ прямо в строке
СтрокаТемпературы = "Нагрев до 180°";
// Вариант 2: через код символа (надёжнее при переносе)
Градус = Символ(176);
СтрокаТемпературы = "Нагрев до 180" + Градус;Для конкатенации в запросах и шаблонах сообщений функция Символ(176) тоже работает — её можно использовать везде, где допустимо выражение на встроенном языке. В языке запросов 1С функции «Символ» нет, поэтому в текст запроса символ вставляется напрямую или передаётся параметром.
Как проверить, что символ встал корректно
После ввода убедитесь, что вставлен именно знак градуса, а не похожий символ. Визуально «°» должен быть небольшим кружком в верхней части строки, без «хвоста». Самая частая подмена — буква «о» верхнего регистра строки или порядковый индикатор «º».
Практическая проверка: выполните поиск по базе, введя в строку поиска тот же символ через Alt+0176. Если запись находится — символ совпадает. Дополнительно откройте печатную форму документа, где используется это наименование: символ должен корректно отображаться в предпросмотре и не превращаться в квадрат или вопросительный знак.
Как проверить результат
Маленький кружок ° в верхней части строки
Буква «о», квадрат или знак вопроса
Запись находится по символу, введённому через Alt+0176
Поиск не находит запись — вероятно, вставлен другой похожий символ
Символ виден в предпросмотре и на печати
Вместо символа пустое место или «кракозябра» — проблема со шрифтом макета
Типичные ошибки и ограничения
Основные проблемы связаны не с самим символом, а с окружением: раскладкой, шрифтами и обменом данными. Ниже — то, что чаще всего идёт не так.
Отдельное ограничение касается обмена данными. Знак «°» — стандартный символ Юникода, и проблем с ним внутри 1С обычно нет. Но при выгрузке в очень старые внешние системы, работающие в однобайтовых кодировках, символ может не переноситься. Если вы настраиваете обмен с такой системой, проверьте на тестовой записи, как градус отображается на той стороне.
Как выбрать способ
Часто задаваемые вопросы
Почему 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). Не заменяйте символ буквой «о» — это ломает поиск и обмен данными. После ввода проверьте отображение в печатной форме.