Документы и Печать · 10 мин
Как поставить градусы в 1С: все способы вставить символ °
Как поставить знак градуса в 1С: ввод символа ° с клавиатуры, через таблицу символов, в наименовании товара, в печатных формах и макетах. Разбор ошибок.
Знак градуса (°) в 1С требуется чаще всего в двух случаях: при указании температурного режима хранения товара (например, «хранить при +5 °C») и при описании крепости алкогольной продукции в наименованиях и характеристиках. Сама платформа 1С не имеет отдельной кнопки для этого символа, поэтому пользователи часто теряются: символ есть на экране коллеги, а где его взять — непонятно.
На деле способов несколько: ввод с клавиатуры через Alt-код, копирование из таблицы символов Windows, вставка в макет печатной формы на уровне конфигурации и автоматическая подстановка через код. Какой вариант выбрать, зависит от того, где именно нужен градус — в разовом примечании к документу, в наименовании номенклатуры или в типовой печатной форме, которую печатают десятки раз в день.
Важно понимать ограничение: если символ нужен внутри типовой печатной формы, которую нельзя редактировать вручную перед печатью, потребуется доработка макета или внешняя печатная форма. Это уже задача уровня администратора или программиста 1С, а не рядового пользователя.
Где в 1С может понадобиться знак градуса
Прежде чем выбирать способ, определите место вставки. От этого зависит и технология, и права доступа, которые потребуются.
Типичные места: текстовые поля документов (комментарий, примечание, условия договора), наименование и описание номенклатуры, характеристики товара, дополнительные реквизиты, макеты печатных форм (ТОРГ-12, счета, этикетки, ценники) и произвольные надписи в отчётах. В первых четырёх случаях работает обычный пользовательский ввод. В двух последних нужен доступ к конфигуратору или механизму внешних печатных форм.
Достаточно Alt-кода или копирования символа — доработки не нужны
Вводится один раз в карточке, дальше тянется в документы автоматически
Нужна правка макета или внешняя печатная форма
Символ добавляется в шаблон этикетки один раз
Способ 1: ввод символа ° с клавиатуры через Alt-код
Самый быстрый способ для любого текстового поля 1С — Alt-код. Поставьте курсор в нужное поле, зажмите левый Alt и на цифровом блоке клавиатуры (NumPad) наберите 0176, затем отпустите Alt. Появится символ °. Вариант Alt+248 даёт похожий знак, но технически это другой символ — для документов корректнее именно Alt+0176 (знак градуса, Unicode U+00B0).
Обратите внимание на нюансы: цифры нужно набирать именно на цифровом блоке справа, а не в верхнем ряду клавиатуры, и индикатор Num Lock должен быть включён. На ноутбуках без отдельного NumPad используйте режим Fn с виртуальным цифровым блоком либо переходите к следующему способу — через таблицу символов.
Для обозначения температуры набирайте букву C отдельно: «+5 °C». Не путайте знак градуса с верхним индексом «о» или символом номера — внешне они похожи, но при поиске и обмене данными это разные символы.
- 1Установите курсор в нужное поле документа или карточки
- 2Включите Num Lock и зажмите левый Alt
- 3Наберите на цифровом блоке 0176
- 4Отпустите Alt — появится символ °
- 5Для температуры добавьте пробел и букву C: «+5 °C»
- 6Сохраните документ и проверьте отображение в печатной форме
Способ 2: копирование через таблицу символов Windows
Если Alt-код не срабатывает (нет цифрового блока, удалённый рабочий стол с нестандартной раскладкой), используйте штатное приложение Windows «Таблица символов». Нажмите Win+R, введите charmap и нажмите Enter. В таблице найдите знак градуса, нажмите «Выбрать», затем «Копировать» и вставьте его в поле 1С через Ctrl+V.
Ещё быстрее — панель эмодзи и символов: нажмите Win + точка (Win+.), перейдите в раздел символов и найдите ° в группе математических знаков. Этот способ работает в любой современной версии Windows и не зависит от раскладки клавиатуры.
Как запасной вариант символ можно скопировать из любого текстового редактора или даже из этой статьи: °. При вставке в 1С символ сохраняется в кодировке Unicode, поэтому проблем с отображением внутри программы обычно не возникает.
Win+R → charmap → найти знак ° → Выбрать → Копировать → Ctrl+V в поле 1СКак вставить градус в наименование номенклатуры и характеристики
Если градус нужен в названии товара — например, «Вино красное сухое 12°» или «Термометр −40…+50 °C» — внесите символ один раз в карточку номенклатуры. Откройте справочник «Номенклатура», создайте или отредактируйте элемент, вставьте ° в поля «Наименование» и «Наименование для печати» любым из способов выше и запишите карточку.
Поле «Наименование для печати» важно заполнить осознанно: именно оно попадает в ТОРГ-12, счета-фактуры и УПД. Если оставить его пустым, в печать уйдёт рабочее наименование, которое может содержать служебные сокращения, нежелательные для покупателя.
Для товаров с характеристиками (разные крепости, температурные диапазоны одной позиции) градус логичнее указывать в наименовании характеристики, а не плодить дубли номенклатуры. Тогда в документах и печатных формах значение подставится автоматически вместе с характеристикой.
Как добавить градус в печатную форму и макет
Когда символ должен выводиться в типовой печатной форме — например, колонка «Температура хранения» в ТОРГ-12 или надпись «°C» в этикетке, — ручной ввод не поможет: макет формируется программно. Здесь есть три пути.
Первый — редактирование макета в конфигураторе. Откройте конфигуратор, найдите нужный макет (обычно в ветке «Общие макеты» или в макетах конкретного документа), вставьте символ ° прямо в текст ячейки или в шаблон параметра. Способ требует снятия конфигурации с полной поддержки, что усложнит будущие обновления.
Второй — внешняя печатная форма. Это предпочтительный вариант: типовая конфигурация не меняется, обновления проходят штатно, а доработанная форма подключается через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Символ градуса вставляется в макет внешней формы точно так же.
Третий — программная подстановка. Если значение формируется кодом, символ добавляется конкатенацией строки. Встроенный язык 1С работает с Unicode, поэтому знак градуса можно указать прямо в литерале.
ТекстТемпературы = "Хранить при " + Формат(Температура, "ЧДЦ=1") + " °C";Проверка результата и типичные проблемы
После вставки символа обязательно проверьте, как он выглядит в конечной точке: в печатной форме на экране, при выгрузке в PDF или Excel, в этикетке на принтере. На экране символ может отображаться корректно, а при печати на термопринтере этикеток — превратиться в квадрат или вопросительный знак.
Причина почти всегда одна: шрифт, заданный в макете или прошивке принтера, не содержит глифа знака градуса. Лечится заменой шрифта на полноценный Unicode-шрифт (например, Arial или Tahoma вместо узкоспециализированного) либо переключением принтера этикеток в режим печати картинкой, если драйвер это позволяет.
Как проверить результат
Символ ° виден в поле и после сохранения
Символ пропал или заменился после записи
Градус виден в предпросмотре
Квадрат или вопрос вместо символа — проблема шрифта макета
На этикетке читаемый °C
Крякозябры — несовместимость шрифта принтера
Символ сохранился в файле
Символ исчез — проверьте шрифт и кодировку выгрузки
Частые вопросы
Почему 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. Для номенклатуры символ вносится один раз в карточку, для печатных форм — в макет или внешнюю печатную форму. Не заменяйте ° похожими буквами и всегда проверяйте печать на реальном устройстве: проблемы почти всегда связаны со шрифтами, а не с самим символом.