Как ввести значок ° на клавиатуре и вставить его в 1С

· 9 мин

Содержание

Чтобы поставить знак градуса ° в любом поле 1С, зажмите Alt и наберите 0176 на цифровом блоке клавиатуры (при включённом Num Lock), затем отпустите Alt. Символ появится там, где стоит курсор — в реквизите документа, в комментарии, в наименовании номенклатуры или в текстовом редакторе Конфигуратора.

Поля ввода в 1С — это обычные текстовые поля Windows, поэтому отдельной кнопки «градус» в самой программе нет: символ набирают средствами операционной системы. Способов несколько, и какой удобнее — зависит от того, ставите вы градус раз в месяц или постоянно.

Градус в 1С встречается чаще, чем кажется: температурные режимы хранения в карточке номенклатуры и в сертификатах, углы в проектной и строительной документации, координаты широты и долготы, тексты договоров и товарных накладных, дополнительные реквизиты. Везде это один и тот же символ, и способ ввода не зависит от конфигурации — Бухгалтерия, ЗУП, Управление торговлей, ERP или УНФ. Раскладка Windows едина для всех программ.

Alt-код на цифровой клавиатуре — самый быстрый ввод

Это основной способ, работает в любой версии 1С на Windows.

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

Число 176 — это код знака градуса в кодировке Windows (ANSI). Есть и короткий вариант — Alt + 248: он берёт символ из системной кодировки OEM и в большинстве программ тоже даёт °.

Цифры нужно набирать именно на правом цифровом блоке, а не в верхнем ряду клавиатуры. С верхним рядом Alt-код не сработает.

Если символ не появляется — почти всегда дело в выключенном Num Lock или в том, что цифры набирали не на том блоке.

На ноутбуках без отдельного цифрового блока Alt-коды часто недоступны. Включите цифровой слой клавишей Fn (цифры нанесены на буквы 7 8 9 u i o j k l), либо используйте один из способов ниже — таблицу символов или панель Windows.

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

Таблица символов Windows: находим и копируем °

Если Alt-код не подходит, символ можно скопировать из стандартной утилиты Windows.

  1. Нажмите Win + R, введите charmap и нажмите Enter (или найдите «Таблица символов» через поиск в меню «Пуск»).
  2. Внизу окна поставьте галочку «Дополнительные параметры».
  3. В поле «Перейти к Юникоду» введите 00B0 — курсор встанет на знак градуса.
  4. Нажмите «Выбрать», затем «Копировать».
  5. Вернитесь в 1С и вставьте символ в поле сочетанием Ctrl + V.

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

Если поля «Перейти к Юникоду» не видно, в раскрытых дополнительных параметрах выберите в списке «Группировка» значение «Диапазоны Юникода» и откройте блок «Дополнение к латинице-1» — знак градуса стоит там, рядом с символами ±, µ и . Этот путь удобен, когда вам заодно нужны и другие служебные символы: плюс-минус, промилле, номер.

Панель символов Windows 10 и 11 (Win + точка)

В современных системах есть встроенная панель, которая вставляет символ прямо в поле 1С — копировать и вставлять ничего не нужно.

  1. Поставьте курсор в поле ввода 1С.
  2. Нажмите Win + . (точка) или Win + ; (точка с запятой).
  3. В открывшейся панели перейдите на вкладку символов (значок «Ω» / «&»).
  4. Найдите ° в разделе общих знаков пунктуации и щёлкните по нему.

Панель работает в Windows 10 (начиная с версии 1803) и в Windows 11. Это удобный способ, когда под рукой нет цифрового блока, а лезть в таблицу символов не хочется.

Панель запоминает недавно использованные символы и показывает их первыми, поэтому со второго раза градус находится в один клик. Если вкладка символов не открывается, а появляется только набор эмодзи, листайте панель вверху к значку «Ω» — он переключает на таблицу знаков пунктуации и математических символов.

Градус в Предприятии, в коде модуля и в макетах печатных форм

Место ввода на способ почти не влияет — разберём три типичные ситуации.

В полях режима Предприятие. Наименование товара «Труба 90°», комментарий «нагрев до 180 °C», значение дополнительного реквизита — подойдёт любой способ выше. Поле принимает символ как обычный текст.

В коде Конфигуратора. Знак градуса можно поставить внутри строкового литерала прямо в редакторе модуля:

Текст = "Температура хранения: 25 °C";
Сообщить(Текст);

В редакторе кода работают и Alt-код, и вставка из буфера.

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

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

Знак градуса — это один самостоятельный символ, а не надстрочная буква «о». Если набрать «o» и уменьшить её, внешне будет похоже, но при поиске и сортировке 1С будет считать это буквой.

Шаблоны текста и быстрый повторный ввод

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

Разработчику в Конфигураторе. В редакторе текстов модулей есть механизм шаблонов текста (меню Текст, пункт с шаблонами — название в разных релизах платформы немного отличается). Туда можно занести фрагмент со знаком градуса и вставлять его в код по короткому сокращению, не набирая символ вручную. Это же относится к комментариям в коде и к строковым константам, которые уходят в сообщения пользователю.

Пользователю в Предприятии. Встроенной автозамены для полей ввода в 1С нет. Практичные варианты:

  • 📌 держать символ в заметке или в постоянном фрагменте буфера обмена и вставлять по Ctrl + V;
  • 📌 настроить автозамену на уровне системы в раскладочной утилите (например, заменять (гр) на °) — тогда подстановка сработает в любой программе, не только в 1С.

Автозамена в раскладочной утилите настраивается один раз: в разделе автозамены задаёте сочетание-триггер и символ, на который оно меняется. После этого вы печатаете привычные буквы, а программа сама подставляет °. Для склада и сертификатов, где градус в наименованиях идёт постоянно, это экономит больше всего времени.

Отображение градуса в печатных формах и при обмене данными

Платформа 1С:Предприятие 8.3 работает в Юникоде, поэтому знак градуса хранится в базе и печатается корректно. Проблемы с отображением возникают не из-за самой 1С, а по двум причинам.

Подменили похожий символ. Вместо настоящего градуса легко вставить двойника: знак мужского порядкового числительного º (код U+00BA), кружок сверху или надстрочную «o». Внешне почти не отличить, но для программы это разные символы — поиск по наименованию и сортировка начнут давать неожиданный результат.

Настоящий знак градуса — U+00B0, в таблице символов он подписан как «Degree Sign». Если сомневаетесь, что в базе стоит правильный символ, скопируйте его в charmap и посмотрите код внизу окна.

Чтобы двойников не было вовсе, договоритесь в отделе об одном источнике символа: один проверенный эталон в заметке или один Alt-код. Когда каждый сотрудник берёт градус откуда придётся — из письма, из PDF поставщика, из старого документа, — в номенклатуре со временем копятся визуально одинаковые, но разные по коду позиции, и отчёты по ним не сходятся.

Выгрузка в однобайтовую кодировку. При экспорте в текстовый файл в кодировке Windows-1251 знак градуса сохраняется — он занимает в ней позицию 176. А вот при выгрузке в кодировку, где этого символа нет, он может замениться на «?». Если настраиваете обмен или выгрузку в txt, проверьте, что выбрана кодировка с поддержкой символа (Windows-1251 или UTF-8).

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

Вставка из буфера обмена и другие варианты

Самый универсальный способ, когда ничего не помогает, — скопировать готовый символ и вставить. Он выручает на чужом компьютере, в удалённом сеансе и на нестандартной клавиатуре, где Alt-коды ведут себя непредсказуемо.

  • 📋 Скопируйте ° из этого текста, из документа Word, с веб-страницы или из любого места, где он уже есть, и вставьте в поле 1С по Ctrl + V.
  • 📋 В Microsoft Word наберите 00B0 и нажмите Alt + X — код превратится в знак градуса. Дальше его можно скопировать в 1С. Удобно, если Alt-коды на клавиатуре недоступны.
  • 📋 В мобильном клиенте 1С на планшете или смартфоне переключите экранную клавиатуру в режим символов — знак градуса обычно находится рядом с цифрами и скобками. На многих клавиатурах он открывается долгим нажатием на цифру 0.

Сравнение способов — чтобы выбрать под свою ситуацию:

СпособКогда удобнееНюанс
Alt + 0176 (NumPad)Есть цифровой блок, нужен быстрый вводТребует включённого Num Lock
Панель Win + точкаWindows 10/11, нет NumPadВставляет прямо в поле
Таблица символовСтарые версии WindowsЧерез копирование
Вставка из буфераРазовый случайНужен источник символа
Шаблон / автозаменаПостоянный ввод градусаНастраивается заранее

Если символ упорно не появляется, сверьтесь с короткой диагностикой:

Диагностика: выберите симптом

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

Чем знак градуса ° отличается от буквы «о» и значка «º»?
Это три разных символа с разными кодами Юникода. Настоящий градус — U+00B0, знак порядкового числительного — U+00BA, буква «о» — обычная буква. Внешне они похожи, но 1С различает их при поиске, сортировке и сравнении строк.
Почему Alt + 0176 не работает на ноутбуке?
Чаще всего на ноутбуке нет отдельного цифрового блока, а Alt-коды набираются только на нём. Включите цифровой слой клавишей Fn либо воспользуйтесь панелью Win + . или таблицей символов.
Какой Alt-код правильный — 0176 или 248?
Оба дают знак градуса. Alt + 0176 берёт символ из кодировки Windows и работает надёжно везде. Alt + 248 короче и использует системную кодировку OEM — в большинстве программ результат тот же.
Можно ли поставить градус в наименовании номенклатуры и в печатной форме?
Да. Для 1С это обычный текстовый символ. Он сохраняется в базе и корректно выводится на печать стандартными шрифтами.
Будет ли ° правильно выгружаться при обмене данными?
Да, если выгрузка идёт в Юникоде (UTF-8) или в Windows-1251 — в обеих кодировках символ присутствует. Проблемы возможны только при выгрузке в кодировку, где знака градуса нет.