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

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

Как поставить градусы в 1С: все способы вставить символ °

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

Знак градуса (°) в 1С требуется чаще всего в двух случаях: при указании температурного режима хранения товара (например, «хранить при +5 °C») и при описании крепости алкогольной продукции в наименованиях и характеристиках. Сама платформа 1С не имеет отдельной кнопки для этого символа, поэтому пользователи часто теряются: символ есть на экране коллеги, а где его взять — непонятно.

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

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

Где в 1С может понадобиться знак градуса

Прежде чем выбирать способ, определите место вставки. От этого зависит и технология, и права доступа, которые потребуются.

Типичные места: текстовые поля документов (комментарий, примечание, условия договора), наименование и описание номенклатуры, характеристики товара, дополнительные реквизиты, макеты печатных форм (ТОРГ-12, счета, этикетки, ценники) и произвольные надписи в отчётах. В первых четырёх случаях работает обычный пользовательский ввод. В двух последних нужен доступ к конфигуратору или механизму внешних печатных форм.

Разовый текст в документеКомментарий, примечание

Достаточно Alt-кода или копирования символа — доработки не нужны

Наименование товараНоменклатура с ° в названии

Вводится один раз в карточке, дальше тянется в документы автоматически

Типовая печатная формаТОРГ-12, счёт, УПД

Нужна правка макета или внешняя печатная форма

Этикетки и ценникиМассовая печать

Символ добавляется в шаблон этикетки один раз

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

Самый быстрый способ для любого текстового поля 1С — Alt-код. Поставьте курсор в нужное поле, зажмите левый Alt и на цифровом блоке клавиатуры (NumPad) наберите 0176, затем отпустите Alt. Появится символ °. Вариант Alt+248 даёт похожий знак, но технически это другой символ — для документов корректнее именно Alt+0176 (знак градуса, Unicode U+00B0).

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

Для обозначения температуры набирайте букву C отдельно: «+5 °C». Не путайте знак градуса с верхним индексом «о» или символом номера — внешне они похожи, но при поиске и обмене данными это разные символы.

Ввод градуса через Alt-код
  1. 1
    Установите курсор в нужное поле документа или карточки
  2. 2
    Включите Num Lock и зажмите левый Alt
  3. 3
    Наберите на цифровом блоке 0176
  4. 4
    Отпустите Alt — появится символ °
  5. 5
    Для температуры добавьте пробел и букву C: «+5 °C»
  6. 6
    Сохраните документ и проверьте отображение в печатной форме

Способ 2: копирование через таблицу символов Windows

Если Alt-код не срабатывает (нет цифрового блока, удалённый рабочий стол с нестандартной раскладкой), используйте штатное приложение Windows «Таблица символов». Нажмите Win+R, введите charmap и нажмите Enter. В таблице найдите знак градуса, нажмите «Выбрать», затем «Копировать» и вставьте его в поле 1С через Ctrl+V.

Ещё быстрее — панель эмодзи и символов: нажмите Win + точка (Win+.), перейдите в раздел символов и найдите ° в группе математических знаков. Этот способ работает в любой современной версии Windows и не зависит от раскладки клавиатуры.

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

text
Win+R → charmap → найти знак ° → Выбрать → Копировать → Ctrl+V в поле 1С

Как вставить градус в наименование номенклатуры и характеристики

Если градус нужен в названии товара — например, «Вино красное сухое 12°» или «Термометр −40…+50 °C» — внесите символ один раз в карточку номенклатуры. Откройте справочник «Номенклатура», создайте или отредактируйте элемент, вставьте ° в поля «Наименование» и «Наименование для печати» любым из способов выше и запишите карточку.

Поле «Наименование для печати» важно заполнить осознанно: именно оно попадает в ТОРГ-12, счета-фактуры и УПД. Если оставить его пустым, в печать уйдёт рабочее наименование, которое может содержать служебные сокращения, нежелательные для покупателя.

Для товаров с характеристиками (разные крепости, температурные диапазоны одной позиции) градус логичнее указывать в наименовании характеристики, а не плодить дубли номенклатуры. Тогда в документах и печатных формах значение подставится автоматически вместе с характеристикой.

Как добавить градус в печатную форму и макет

Когда символ должен выводиться в типовой печатной форме — например, колонка «Температура хранения» в ТОРГ-12 или надпись «°C» в этикетке, — ручной ввод не поможет: макет формируется программно. Здесь есть три пути.

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

Второй — внешняя печатная форма. Это предпочтительный вариант: типовая конфигурация не меняется, обновления проходят штатно, а доработанная форма подключается через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Символ градуса вставляется в макет внешней формы точно так же.

Третий — программная подстановка. Если значение формируется кодом, символ добавляется конкатенацией строки. Встроенный язык 1С работает с Unicode, поэтому знак градуса можно указать прямо в литерале.

bsl
ТекстТемпературы = "Хранить при " + Формат(Температура, "ЧДЦ=1") + " °C";

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

После вставки символа обязательно проверьте, как он выглядит в конечной точке: в печатной форме на экране, при выгрузке в PDF или Excel, в этикетке на принтере. На экране символ может отображаться корректно, а при печати на термопринтере этикеток — превратиться в квадрат или вопросительный знак.

Причина почти всегда одна: шрифт, заданный в макете или прошивке принтера, не содержит глифа знака градуса. Лечится заменой шрифта на полноценный Unicode-шрифт (например, Arial или Tahoma вместо узкоспециализированного) либо переключением принтера этикеток в режим печати картинкой, если драйвер это позволяет.

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

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

Отображение в документе
Норма

Символ ° виден в поле и после сохранения

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

Символ пропал или заменился после записи

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

Градус виден в предпросмотре

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

Квадрат или вопрос вместо символа — проблема шрифта макета

Печать этикетки
Норма

На этикетке читаемый °C

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

Крякозябры — несовместимость шрифта принтера

Выгрузка в Excel/PDF
Норма

Символ сохранился в файле

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

Символ исчез — проверьте шрифт и кодировку выгрузки

Типичные ошибки
01
Ввод «о» вместо ° — визуально похоже, но ломает поиск и сопоставление номенклатуры
02
Набор цифр Alt-кода на верхнем ряду клавиатуры — код не срабатывает, нужен цифровой блок с включённым Num Lock
03
Правка типового макета вместо внешней печатной формы — доработка слетает при обновлении конфигурации
04
Игнорирование поля «Наименование для печати» — в документы уходит служебное название без градуса
05
Отсутствие проверки печати на реальном принтере этикеток — проблема обнаруживается уже на готовой партии этикеток

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

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

На большинстве ноутбуков нет отдельного цифрового блока. Включите виртуальный NumPad через клавишу Fn (обычно цифры нанесены на буквы J, K, L и соседние) либо используйте таблицу символов через Win+R → charmap или панель Win + точка.

Чем Alt+0176 отличается от Alt+248?

Alt+0176 даёт знак градуса (U+00B0) — корректный символ для температур и крепости. Alt+248 даёт маленький кружок из старой кодировки, который внешне похож, но является другим символом. Для документов и обмена данными используйте именно 0176.

Можно ли, чтобы градус подставлялся в наименование автоматически?

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

Символ виден на экране, но на этикетке печатается квадрат. Что делать?

Проблема в шрифте: используемый в макете этикетки или встроенный шрифт принтера не содержит знака градуса. Замените шрифт макета на Arial или Tahoma. Если печать идёт шрифтами самого принтера — переключите вывод в режим графики в настройках драйвера.

Нужно ли согласовывать написание крепости в градусах с ЕГАИС?

Для алкогольной продукции наименование и крепость в учётной системе должны соответствовать данным из ЕГАИС и сопроводительных документов поставщика. Сам знак градуса в наименовании не обязателен — главное, чтобы числовое значение крепости совпадало. Перед массовым переименованием позиций сверьте наименования с загруженными ТТН.

Сохранится ли символ градуса при обмене между базами 1С?

Да, при обмене через типовые механизмы (XML, EnterpriseData, конвертация данных) символ передаётся корректно, поскольку платформа работает в Unicode. Потеря возможна только при выгрузке в устаревшие форматы с однобайтовой кодировкой — тогда в настройках выгрузки нужно выбрать UTF-8.

Итог

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

Знак градуса в 1С вводится через Alt+0176 или копируется из таблицы символов Windows. Для номенклатуры символ вносится один раз в карточку, для печатных форм — в макет или внешнюю печатную форму. Не заменяйте ° похожими буквами и всегда проверяйте печать на реальном устройстве: проблемы почти всегда связаны со шрифтами, а не с самим символом.