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

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

Как в 1С поставить знак градуса Цельсия

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

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

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

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

Способ 1: ввод через Alt-код на цифровой клавиатуре

Самый быстрый метод — Alt-код. Поставьте курсор в нужное поле документа или наименование элемента справочника, зажмите клавишу Alt и на цифровом блоке клавиатуры (NumPad, справа) наберите 0176, затем отпустите Alt. Появится символ °, после которого введите латинскую или русскую букву «C»/«С» — получится обозначение °C.

Важные условия: цифровой блок должен быть включён (индикатор Num Lock горит), а цифры нужно набирать именно на нём, а не в верхнем ряду клавиатуры. На ноутбуках без отдельного NumPad цифровой блок часто эмулируется через клавишу Fn — в этом случае зажимайте Fn+Alt и набирайте код на клавишах с дополнительными цифровыми обозначениями.

Если после ввода появился не тот символ, проверьте раскладку клавиатуры и повторите ввод. Код 0176 соответствует знаку градуса в кодировке Windows и работает в полях ввода 1С независимо от версии платформы и конфигурации.

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

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

Если Alt-код не срабатывает (например, на ноутбуке без цифрового блока), используйте системное приложение «Таблица символов». Нажмите Win+R, введите команду charmap и нажмите Enter. В открывшемся окне найдите знак градуса — он находится в начальных рядах таблицы для большинства шрифтов, либо включите «Дополнительные параметры» и в поле поиска введите «градус» или «degree sign».

Выделите символ, нажмите «Выбрать», затем «Копировать». Вернитесь в 1С и вставьте его в нужное поле через Ctrl+V. Этот способ универсален и работает в любых полях, включая многострочные текстовые, однако требует больше действий, чем Alt-код.

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

Способ 3: копирование готового сочетания

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

Чтобы не искать символ каждый раз, удобно сохранить сочетание °C в справочнике или шаблоне текста внутри самой 1С. Например, можно создать элемент справочника с типовыми фразами условий хранения («хранить при температуре от +2 до +8 °C») и копировать формулировки целиком.

Вставка символа в макеты печатных форм

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

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

Программная вставка через код конфигуратора

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

bsl
ТекстТемпературы = "Температура хранения: " + Символ(176) + "C";

Также можно использовать функцию Символ() с кодом 8451 — это единый символ «℃» (градус Цельсия одним знаком из блока Unicode). Однако его поддержка зависит от шрифта: в части шрифтов, используемых в печатных формах, этот знак отсутствует и выводится как пустой квадрат. Надёжнее классическая комбинация из двух символов — ° и C.

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

Настройка единиц измерения с градусами

Если градусы Цельсия используются как единица измерения (например, в характеристиках товара или показаниях датчиков), добавьте её в классификатор единиц измерения. В типовых конфигурациях откройте справочник «Единицы измерения» (или «Классификатор единиц измерения»), создайте новый элемент и в поле наименования или условного обозначения вставьте °C любым из описанных способов.

Учтите, что в классификаторе ОКЕИ градус Цельсия имеет собственный код, и при обмене данными с другими системами (ЭДО, выгрузка в XML) обозначение может подставляться из классификатора, а не из вашего текстового наименования. Проверьте, как единица отображается в выгружаемых документах, если база обменивается данными с контрагентами.

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

Alt+0176

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

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

Универсальный, работает везде; медленнее и неудобен при частом использовании

Копирование

Подходит для разовой вставки; риск переноса лишнего форматирования из внешних источников

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

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

Типичные ошибки и проверка результата

Частая ошибка — использование вместо знака градуса похожих символов: буквы «о» в верхнем регистре через сочетание с Shift, знака мужского порядкового номера º или символа кольца над буквой. Визуально они похожи, но при поиске, сортировке и обмене данными ведут себя иначе: строка «25 ºC» не найдётся по запросу «25 °C», а внешние системы могут отклонить документ с нестандартным символом.

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

Типичные ошибки
01
Использование буквы «о» или символа º вместо знака градуса — ломает поиск и обмен данными
02
Вставка единого символа ℃ без проверки шрифта — на печати появляется квадрат
03
Копирование из Word со скрытым форматированием — печатная форма выглядит иначе, чем на экране
04
Правка макета типовой конфигурации без архивной копии — риск потери данных и проблем с обновлением
Контрольные точки

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

Отображение на экране
Норма

Символ ° виден в поле и в форме документа

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

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

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

Знак градуса выводится корректно при печати и в PDF

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

Символ пропадает или заменяется при выводе на печать

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

Строка с °C находится через полнотекстовый поиск

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

Документ не находится по фрагменту текста с градусами

Итог

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

Для ручного ввода используйте Alt+0176, для печатных форм — макет или функцию Символ(176). Всегда проверяйте символ на печати и в PDF, избегайте похожих «суррогатных» знаков и делайте копию базы перед правкой типовых макетов.

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

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

Чаще всего не включён Num Lock или цифры набираются в верхнем ряду клавиатуры вместо цифрового блока. На компактных ноутбуках цифровой блок эмулируется через Fn: зажмите Fn+Alt и наберите код на клавишах с цифровыми метками. Если и это не помогает, воспользуйтесь таблицей символов charmap.

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

° — это знак градуса, к которому буква C добавляется отдельно. ℃ — единый составной символ «градус Цельсия» из Unicode. Первый вариант поддерживается практически всеми шрифтами, второй может не отобразиться в печатной форме, поэтому в 1С надёжнее использовать сочетание ° и C.

Можно ли вставить знак градуса в веб-клиенте 1С?

Да, в полях ввода веб-клиента работают те же способы: Alt-код, вставка через Ctrl+V и таблица символов операционной системы. Ограничений со стороны веб-клиента для этого символа нет.

Почему в выгрузке XML вместо °C появляются другие символы?

Причина в кодировке файла или в том, что принимающая система подставляет обозначение единицы измерения из классификатора ОКЕИ. Проверьте кодировку выгрузки (обычно UTF-8) и настройки сопоставления единиц измерения в плане обмена.

Нужно ли снимать конфигурацию с поддержки, чтобы добавить символ в макет?

Для правки макета типового объекта в конфигураторе потребуется включить возможность изменения этого объекта, что частично снимает его с полной поддержки. Альтернатива — использовать внешнюю печатную форму, подключаемую без изменения конфигурации: это безопаснее для последующих обновлений.