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

Разработка и Конфигурация · 12 мин

Что такое синоним в 1С и как с ним работать

Синоним в 1С — представление объекта метаданных для пользователя. Разбираем, где задать синоним, как он влияет на интерфейс, код и поиск, типичные ошибки.

Синоним в 1С — это свойство объекта метаданных, которое определяет, как объект будет называться для пользователя в интерфейсе программы. Если имя объекта — это технический идентификатор для встроенного языка (без пробелов, кириллицей или латиницей, по правилам именования), то синоним — читаемое представление: «Реализация товаров и услуг», «Сотрудники», «Основные средства». Именно синоним видит бухгалтер в меню, в заголовках форм, в колонках отчётов и в печатных документах.

Свойство «Синоним» есть практически у всех объектов конфигурации: справочников, документов, регистров, реквизитов, табличных частей, перечислений, отчётов, обработок, подсистем, ролей и даже у самой конфигурации. Платформа автоматически формирует синоним при создании объекта — подставляет имя, разбивая его по заглавным буквам: из РеализацияТоваровУслуг получается «Реализация товаров услуг». Автоматический вариант почти всегда требует ручной доработки.

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

Где находится свойство «Синоним» и как его задать

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

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

Как задать синоним объекта
  1. 1
    Откройте конфигуратор и разблокируйте конфигурацию от изменений, если она на поддержке с запретом редактирования
  2. 2
    В дереве конфигурации найдите объект: справочник, документ, реквизит или регистр
  3. 3
    Откройте палитру свойств через контекстное меню объекта
  4. 4
    В поле «Синоним» введите понятное пользователю название с пробелами и знаками препинания
  5. 5
    Сохраните конфигурацию (F7) и обновите конфигурацию базы данных при необходимости
  6. 6
    Запустите режим предприятия и проверьте отображение в меню, формах и отчётах

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

Чем имя отличается от синонима и представления

В 1С у объекта одновременно существуют разные «названия», и их часто путают. Имя — технический идентификатор, используемый в коде встроенного языка: Справочники.Номенклатура, Документы.ПриходнаяНакладная. Синоним — текст для интерфейса. Представление объекта — это уже формируемая платформой строка для конкретного экземпляра данных, например «Приходная накладная 00000-000015 от 12.03.2026», где используется синоним вида объекта плюс номер и дата.

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

Где синоним отображается в пользовательском интерфейсе

Синоним пронизывает практически весь интерфейс. В разделах и панелях навигации отображаются синонимы подсистем и объектов. Заголовок формы документа или списка строится из синонима. В отчётах на СКД имена и заголовки полей по умолчанию берутся из синонимов реквизитов и измерений. Стандартные сообщения платформы об ошибках проведения или заполнения также подставляют синонимы полей.

Отдельно стоит упомянуть поля ввода со ссылочным типом: когда пользователь выбирает элемент, в поле отображается представление, построенное с участием синонима. В журналах документов колонка «Тип» показывает синоним вида документа. Даже в истории изменений и в механизме полнотекстового поиска используются синонимы для подписей найденных объектов.

Меню и разделыСиноним подсистемы и объекта

Откройте панель разделов и командный интерфейс

Формы списков и объектовЗаголовки форм и колонок

Откройте список документов и карточку элемента

Отчёты СКДЗаголовки полей и группировок

Сформируйте типовой отчёт, где участвует объект

Сообщения об ошибкахПодписи незаполненных полей

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

Синоним и многоязычные конфигурации

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

Типовая ошибка при доработке многоязычной конфигурации — заполнить синоним только для основного языка. Тогда у пользователей с другим языком интерфейса в меню и отчётах появятся пустые подписи или технические имена. Проверку удобно выполнять через поиск по конфигурации: пустые синонимы для неосновных языков видны в окне редактирования многоязычных строк.

Синонимы стандартных реквизитов и предопределённых элементов

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

Похожий механизм работает и для предопределённых элементов: у предопределённого элемента справочника или плана счетов есть имя (для обращения из кода) и представление в данных. Меняя «Имя предопределённых данных», помните, что на него могут ссылаться процедуры в коде, а пользовательское наименование элемента при этом может отличаться и редактироваться уже в режиме предприятия.

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

Во встроенном языке синоним объекта метаданных доступен через коллекцию метаданных: Метаданные.Документы.РеализацияТоваровУслуг.Синоним. Метод Представление() у объекта метаданных возвращает синоним с учётом текущего языка сеанса. Для конкретной ссылки на данные представление получают функцией Строка(Ссылка) или методом ПолучитьПредставление() в рамках формы.

bsl
СинонимДокумента = Метаданные.Документы.ПриходнаяНакладная.Представление();
Сообщить(СинонимДокумента); // например: Приходная накладная
ПредставлениеСсылки = Строка(СсылкаНаДокумент); // Приходная накладная 00000012 от ...

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

Перед массовой заменой синонимов в типовой конфигурации проверьте, не используются ли они в регламентированной отчётности и печатных формах. Там названия полей часто должны соответствовать утверждённым формам, и «красивый» синоним может попасть в официальный документ.
ПЗ
Практическое замечание

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

Самая частая ошибка — оставлять автоматически сгенерированный синоним без правки. Формулировки вида «Реализация товаров услуг» без «и» или «Списание с расчетного счета» с усечённым окончанием ухудшают восприятие системы и попадают в отчёты и сообщения. Вторая распространённая проблема — слишком длинные синонимы: они обрезаются в панелях навигации и заголовках колонок, и смысл теряется.

Ещё одна группа ошибок связана с несогласованностью: один и тот же показатель в разных объектах называется «Сумма», «Сумма документа» и «Итого». Пользователю сложно сопоставлять данные между отчётами. Полезно вести внутренний словарь терминов и придерживаться его при создании новых объектов.

Типичные ошибки
01
Оставить автосгенерированный синоним — в отчётах и сообщениях появляются корявые подписи
02
Сделать синоним длиннее 40–50 символов — текст обрезается в панелях и заголовках колонок
03
Заполнить синоним только для одного языка в многоязычной конфигурации — у части пользователей пустые подписи
04
Переименовать синоним стандартного реквизита без необходимости — пользователи теряют привычное поле
05
Путать синоним с именем и бояться правок — синоним можно менять свободно, код от этого не ломается

Проверка результата и FAQ

После изменения синонимов пройдите по контрольным точкам: командный интерфейс разделов, формы списков, типовые отчёты, сообщения об ошибках при проведении. Если где-то осталось старое название — проверьте, не переопределён ли заголовок вручную в настройках формы или в макете СКД: ручные заголовки имеют приоритет над синонимом.

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

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

Подпись в меню раздела
Норма

Отображается новый синоним целиком, без обрезки

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

Старое название или обрезанный текст

Заголовок отчёта СКД
Норма

Заголовок поля совпадает с синонимом

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

Старый текст — значит, заголовок задан вручную в схеме

Сообщение о незаполненном поле
Норма

В тексте сообщения новое название реквизита

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

Техническое имя или старый синоним

Можно ли изменить синоним без доступа к конфигуратору?

Нет, синоним — свойство объекта метаданных и редактируется только в конфигураторе. В режиме предприятия пользователь может менять лишь представления конкретных данных (например, наименование элемента справочника), но не подписи объектов конфигурации. Исключение — механизмы вроде «Изменение варианта отчёта», где заголовки полей переопределяются локально для конкретного отчёта.

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

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

Почему в отчёте старое название поля, хотя синоним изменён?

Наиболее вероятная причина — заголовок поля переопределён вручную в схеме компоновки данных или в настройках варианта отчёта. Ручной заголовок имеет приоритет над синонимом. Откройте настройки отчёта или макет СКД и очистите либо обновите поле «Заголовок» у нужного поля.

Чем синоним отличается от представления объекта?

Синоним — это название вида объекта («Приходная накладная»), а представление — строка для конкретного экземпляра данных, которая строится из синонима, номера и даты: «Приходная накладная 000000012 от 15.04.2026». Синоним задаётся в конфигураторе, представление формируется платформой автоматически.

Как задать разные синонимы для разных языков?

Сначала добавьте нужные языки в ветку «Языки» дерева конфигурации. Затем в палитре свойств объекта откройте поле «Синоним» по кнопке с лупой — появится таблица со строкой для каждого языка. Заполните значения для всех языков, иначе у пользователей с незаполненным языком будут пустые подписи.

Есть ли ограничения на длину и содержимое синонима?

Жёсткого технического запрета на спецсимволы нет, но на практике длинные синонимы обрезаются в панелях навигации и заголовках колонок. Рекомендуется держать подпись в пределах нескольких слов, избегать аббревиатур, непонятных пользователю, и не дублировать в синониме служебную информацию, которая уже видна в интерфейсе.

Итог

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

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