Документы и Печать · 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С независимо от версии платформы и конфигурации.
- 1Установите курсор в нужное поле документа или справочника
- 2Включите Num Lock и зажмите клавишу Alt
- 3Наберите 0176 на цифровом блоке и отпустите Alt
- 4Введите букву C после символа градуса
- 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 соответствует знаку °, поэтому строка формируется так:
ТекстТемпературы = "Температура хранения: " + Символ(176) + "C";Также можно использовать функцию Символ() с кодом 8451 — это единый символ «℃» (градус Цельсия одним знаком из блока Unicode). Однако его поддержка зависит от шрифта: в части шрифтов, используемых в печатных формах, этот знак отсутствует и выводится как пустой квадрат. Надёжнее классическая комбинация из двух символов — ° и C.
После изменения кода обновите конфигурацию базы данных и сформируйте печатную форму на тестовом документе. Проверьте не только экранное отображение, но и вывод на принтер и в PDF — именно на печати чаще всего всплывают проблемы со шрифтами.
Настройка единиц измерения с градусами
Если градусы Цельсия используются как единица измерения (например, в характеристиках товара или показаниях датчиков), добавьте её в классификатор единиц измерения. В типовых конфигурациях откройте справочник «Единицы измерения» (или «Классификатор единиц измерения»), создайте новый элемент и в поле наименования или условного обозначения вставьте °C любым из описанных способов.
Учтите, что в классификаторе ОКЕИ градус Цельсия имеет собственный код, и при обмене данными с другими системами (ЭДО, выгрузка в XML) обозначение может подставляться из классификатора, а не из вашего текстового наименования. Проверьте, как единица отображается в выгружаемых документах, если база обменивается данными с контрагентами.
Сравнение способов вставки
Самый быстрый для ручного ввода; требует цифровой блок клавиатуры и включённый Num Lock
Универсальный, работает везде; медленнее и неудобен при частом использовании
Подходит для разовой вставки; риск переноса лишнего форматирования из внешних источников
Для доработки печатных форм и отчётов; требует доступа к конфигуратору и прав на изменение
Типичные ошибки и проверка результата
Частая ошибка — использование вместо знака градуса похожих символов: буквы «о» в верхнем регистре через сочетание с Shift, знака мужского порядкового номера º или символа кольца над буквой. Визуально они похожи, но при поиске, сортировке и обмене данными ведут себя иначе: строка «25 ºC» не найдётся по запросу «25 °C», а внешние системы могут отклонить документ с нестандартным символом.
Вторая типичная проблема — символ отображается на экране, но превращается в квадрат или вопросительный знак при печати либо выгрузке в PDF. Причина почти всегда в шрифте макета, в котором нет этого знака. Решение — заменить шрифт ячейки макета на стандартный (Arial, Times New Roman) и повторить проверку.
Как проверить результат
Символ ° виден в поле и в форме документа
Вместо знака — квадрат, вопросительный знак или пустое место
Знак градуса выводится корректно при печати и в 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) и настройки сопоставления единиц измерения в плане обмена.
Нужно ли снимать конфигурацию с поддержки, чтобы добавить символ в макет?
Для правки макета типового объекта в конфигураторе потребуется включить возможность изменения этого объекта, что частично снимает его с полной поддержки. Альтернатива — использовать внешнюю печатную форму, подключаемую без изменения конфигурации: это безопаснее для последующих обновлений.