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

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

Как поставить значок диаметра в 1С

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

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

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

Какой символ использовать: Ø, ø или ⌀

Существует несколько похожих знаков, и в 1С это имеет значение. Символ «Ø» (латинская буква O с диагональной чертой, код U+00D8) исторически используется как заменитель знака диаметра и поддерживается практически всеми шрифтами и старыми кодировками. Именно он чаще всего появляется в документах.

Технически правильный знак диаметра — «⌀» (U+2300, Diameter Sign). Он выглядит как круг с диагональной линией и предназначен именно для обозначения диаметра. Однако не все шрифты содержат этот глиф, а старые конфигурации и внешние системы могут его не распознать.

СимволКод UnicodeAlt-кодКогда применять
Ø (заглавная)U+00D8Alt+0216Универсальный вариант, максимальная совместимость
ø (строчная)U+00F8Alt+0248Если в документе принят строчный вариант
⌀U+2300Alt+8960Технически корректный знак, требует проверки шрифта

Вставка символа в поля ввода 1С

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

Установите курсор в нужное поле — наименование номенклатуры, описание, текстовую часть документа. Зажмите клавишу Alt и на цифровом блоке клавиатуры (NumPad) наберите 0216, затем отпустите Alt. Появится символ Ø. Для технического знака диаметра используйте код 8960.

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

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

Нажмите Win+R, введите charmap и нажмите Enter. В таблице символов найдите нужный знак (удобно включить «Расширенный вид» и искать по коду U+00D8 или U+2300), нажмите «Выбрать», затем «Копировать». Вернитесь в 1С и вставьте символ через Ctrl+V в нужное поле.

Способ 3: копирование из подготовленного текста

Если символ нужен регулярно, удобно хранить строку-шаблон с уже вставленным знаком, например «Ø » или «⌀ », в текстовом файле или в шаблоне наименования, и копировать её по мере необходимости. Это исключает ошибки при наборе кодов.

Порядок действий для поля ввода
  1. 1
    Поставьте курсор в нужное поле 1С
  2. 2
    Зажмите Alt и наберите 0216 на цифровом блоке
  3. 3
    Отпустите Alt — появится символ Ø
  4. 4
    Проверьте, что символ отобразился корректно
  5. 5
    Сохраните объект и откройте его повторно для контроля

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

В конфигураторе символ вставляется теми же способами: откройте макет (табличный документ), поставьте курсор в ячейку и используйте Alt-код или вставку из буфера обмена. То же относится к текстовым надписям в макетах офисных документов (Word, Excel), если печатная форма построена на их основе.

Ключевой момент — шрифт ячейки. Если в макете задан шрифт без глифа U+2300, знак ⌀ при печати заменится квадратом или пропадёт. Для макетов безопаснее использовать Ø (U+00D8): он есть в стандартных шрифтах Arial, Times New Roman, Calibri и в шрифтах по умолчанию 1С.

Вставка символа программно, в коде 1С

Если символ нужно подставлять автоматически — например, формировать строку «Ø 50 мм» в запросе, отчёте или при выводе печатной формы, — используйте функцию Символ() с кодом Unicode:

bsl
// Знак Ø (U+00D8)
СтрокаДиаметр = "" + Символ(216) + " " + Формат(Диаметр, "ЧГ=") + " мм";

// Технический знак ⌀ (U+2300)
СтрокаДиаметр = "" + Символ(8960) + " " + Формат(Диаметр, "ЧГ=") + " мм";

Функция Символ() принимает десятичный код символа, поэтому шестнадцатеричный код U+00D8 преобразуется в 216, а U+2300 — в 8960. Такой подход надёжнее, чем вставка символа прямо в исходный код модуля: текст модуля может храниться в кодировке, где нужный глиф отсутствует, и символ «испортится» при редактировании.

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

Проверка корректного отображения и печати

После вставки символа проверьте его во всех местах, где он используется: в карточке объекта на экране, в списках, в печатной форме (предварительный просмотр), при сохранении в PDF и при выгрузке в Excel. Расхождения чаще всего возникают именно на этапе выгрузки.

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

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

Отображение в поле ввода и списке
Норма

Символ виден как Ø или ⌀

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

Квадрат, знак вопроса или пустое место

Предварительный просмотр печатной формы
Норма

Символ читается, размер соответствует тексту

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

Символ заменён или искажён

Сохранение в PDF / Excel
Норма

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

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

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

Обмен с другой базой или сайтом
Норма

После обмена символ читается у получателя

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

Приходят кракозябры или вопросительные знаки

Если при обмене символ превращается в «?» или кракозябры, проблема в кодировке файла обмена. Проверьте, что выгрузка и загрузка выполняются в UTF-8, а не в ANSI или устаревшей однобайтовой кодировке. При невозможности изменить формат обмена используйте символ Ø — он входит в большинство однобайтовых кодировок Windows.

Типичные ошибки и ограничения

Типичные ошибки
01
Ввод Alt-кода без цифрового блока или с выключенным Num Lock — символ не появляется, пользователь считает способ нерабочим
02
Использование ⌀ (U+2300) в макете со шрифтом без этого глифа — при печати появляется квадрат
03
Вставка символа напрямую в модуль без проверки кодировки — после редактирования символ превращается в знак вопроса
04
Смешение Ø и ⌀ в одной базе — поиск и отборы по наименованию перестают находить часть позиций
05
Копирование символа из Word с автозаменой — вместо чистого знака вставляется символ в другом шрифте или с лишними пробелами

Отдельная проблема — единообразие в справочнике номенклатуры. Если часть позиций записана как «Ø 50», часть как «⌀ 50», а часть как «д. 50» или «D 50», поиск и дублирование контрагентами становятся хаотичными. Выберите один вариант и закрепите его в регламенте заполнения номенклатуры.

Что выбрать в разных ситуациях

Маршрут решения

Как выбрать действие

Нужно быстро вставить знак в поле один разИспользуйте Alt+0216 или таблицу символов charmap
Символ нужен в печатной форме официального документаИспользуйте Ø (U+00D8) и проверьте предварительный просмотр и PDF
Символ подставляется автоматически в отчётах и формахИспользуйте Символ(216) или Символ(8960) в коде
Данные обмениваются со старыми системами или сайтомВыбирайте Ø и проверяйте кодировку обмена (UTF-8)
В базе уже смешаны разные варианты записиЗафиксируйте единый стандарт и выполните унификацию обработкой

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

Итог

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

Вставьте символ через Alt+0216 (Ø) или таблицу символов; для автоматического формирования строк используйте Символ(216) в коде. Обязательно проверяйте отображение в печатных формах, PDF и обменах, а в справочнике номенклатуры придерживайтесь единого варианта записи.

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

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

Шрифт, заданный в макете печатной формы, не содержит глифа используемого символа — чаще всего это происходит с ⌀ (U+2300). Замените символ на Ø (U+00D8) или смените шрифт ячейки макета на тот, где глиф есть, например Arial или Times New Roman.

Как вставить значок диаметра на ноутбуке без цифровой клавиатуры?

Используйте таблицу символов Windows: Win+R → charmap → найдите символ по коду U+00D8 → «Выбрать» → «Копировать» → вставьте в поле 1С через Ctrl+V. Либо включите эмуляцию цифрового блока клавишей Fn и введите Alt-код.

Можно ли настроить автозамену, чтобы 1С сама подставляла символ?

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

Символ пропадает при выгрузке на сайт или в другую базу. Что делать?

Проверьте кодировку файла обмена: она должна быть UTF-8 с обеих сторон. Если принимающая система работает в однобайтовой кодировке, используйте только Ø (U+00D8) — он присутствует в большинстве кодовых страниц Windows, в отличие от ⌀.

Чем Ø отличается от ⌀ и какой знак правильный?

Ø — буква латинского алфавита, исторически используемая как заменитель; ⌀ (U+2300) — официальный знак диаметра по Unicode. На практике в учётных системах чаще применяют Ø из-за лучшей совместимости со шрифтами и старыми программами.

Найдётся ли товар по поиску, если в наименовании стоит символ диаметра?

Да, но искать нужно с тем же символом, который записан в наименовании. Поиск по «Ø 50» не найдёт позицию «⌀ 50», и наоборот. Поэтому важно привести справочник к единому варианту записи.