Разработка и Конфигурация · 12 мин
Что такое синоним в 1С и как с ним работать
Синоним в 1С — представление объекта метаданных для пользователя. Разбираем, где задать синоним, как он влияет на интерфейс, код и поиск, типичные ошибки.
Синоним в 1С — это свойство объекта метаданных, которое определяет, как объект будет называться для пользователя в интерфейсе программы. Если имя объекта — это технический идентификатор для встроенного языка (без пробелов, кириллицей или латиницей, по правилам именования), то синоним — читаемое представление: «Реализация товаров и услуг», «Сотрудники», «Основные средства». Именно синоним видит бухгалтер в меню, в заголовках форм, в колонках отчётов и в печатных документах.
Свойство «Синоним» есть практически у всех объектов конфигурации: справочников, документов, регистров, реквизитов, табличных частей, перечислений, отчётов, обработок, подсистем, ролей и даже у самой конфигурации. Платформа автоматически формирует синоним при создании объекта — подставляет имя, разбивая его по заглавным буквам: из РеализацияТоваровУслуг получается «Реализация товаров услуг». Автоматический вариант почти всегда требует ручной доработки.
Понимание того, как работает синоним, важно и разработчику, и внедренцу, и продвинутому пользователю: от этого свойства зависят названия кнопок, представления ссылок в журналах, заголовки в отчётах СКД, тексты сообщений об ошибках и даже работа механизмов поиска по данным. Некорректно заполненный синоним — одна из самых частых причин «кривого» интерфейса в самописных и доработанных конфигурациях.
Где находится свойство «Синоним» и как его задать
Синоним редактируется в конфигураторе через палитру свойств. Откройте дерево конфигурации, выделите нужный объект (например, справочник или реквизит документа), нажмите правую кнопку мыши и выберите «Свойства». В палитре свойств рядом с полем «Имя» находится поле «Синоним» — именно оно отвечает за пользовательское представление.
Если палитра свойств не отображается, включите её через меню: «Правка» → «Свойства» или воспользуйтесь контекстным меню объекта. Для реквизитов, табличных частей и измерений регистров синоним задаётся точно так же — выделяете конкретный реквизит в ветке объекта и правите его свойства.
- 1Откройте конфигуратор и разблокируйте конфигурацию от изменений, если она на поддержке с запретом редактирования
- 2В дереве конфигурации найдите объект: справочник, документ, реквизит или регистр
- 3Откройте палитру свойств через контекстное меню объекта
- 4В поле «Синоним» введите понятное пользователю название с пробелами и знаками препинания
- 5Сохраните конфигурацию (F7) и обновите конфигурацию базы данных при необходимости
- 6Запустите режим предприятия и проверьте отображение в меню, формах и отчётах
При создании нового объекта платформа предложит синоним автоматически. Проверяйте его сразу: автоподстановка не расставляет сокращения, не учитывает смысл и часто даёт слишком длинные или корявые формулировки. Правило хорошего тона — приводить синоним в соответствие с терминологией, принятой у пользователей конкретной компании.
Чем имя отличается от синонима и представления
В 1С у объекта одновременно существуют разные «названия», и их часто путают. Имя — технический идентификатор, используемый в коде встроенного языка: Справочники.Номенклатура, Документы.ПриходнаяНакладная. Синоним — текст для интерфейса. Представление объекта — это уже формируемая платформой строка для конкретного экземпляра данных, например «Приходная накладная 00000-000015 от 12.03.2026», где используется синоним вида объекта плюс номер и дата.
Ключевое практическое следствие: при переименовании синонима код не ломается. Обращения через имя (Документы.РеализацияТоваровУслуг) продолжат работать. А вот переименование имени объекта требует рефакторинга всех обращений в модулях — конфигуратор умеет делать это автоматически, но внешние обработки и расширения придётся проверять вручную.
Где синоним отображается в пользовательском интерфейсе
Синоним пронизывает практически весь интерфейс. В разделах и панелях навигации отображаются синонимы подсистем и объектов. Заголовок формы документа или списка строится из синонима. В отчётах на СКД имена и заголовки полей по умолчанию берутся из синонимов реквизитов и измерений. Стандартные сообщения платформы об ошибках проведения или заполнения также подставляют синонимы полей.
Отдельно стоит упомянуть поля ввода со ссылочным типом: когда пользователь выбирает элемент, в поле отображается представление, построенное с участием синонима. В журналах документов колонка «Тип» показывает синоним вида документа. Даже в истории изменений и в механизме полнотекстового поиска используются синонимы для подписей найденных объектов.
Откройте панель разделов и командный интерфейс
Откройте список документов и карточку элемента
Сформируйте типовой отчёт, где участвует объект
Попробуйте провести документ с пустым обязательным реквизитом
Синоним и многоязычные конфигурации
Синоним — многоязычное свойство. Если в конфигурации заведено несколько языков (ветка «Языки» в дереве конфигурации), то при открытии поля «Синоним» появляется кнопка с «лупой», открывающая окно редактирования значений для каждого языка. Пользователь с английским языком интерфейса увидит английский синоним, с русским — русский.
Типовая ошибка при доработке многоязычной конфигурации — заполнить синоним только для основного языка. Тогда у пользователей с другим языком интерфейса в меню и отчётах появятся пустые подписи или технические имена. Проверку удобно выполнять через поиск по конфигурации: пустые синонимы для неосновных языков видны в окне редактирования многоязычных строк.
Синонимы стандартных реквизитов и предопределённых элементов
Синоним есть и у стандартных реквизитов: «Номер», «Дата», «Проведён», «Наименование», «Код», «Владелец». Для отдельного объекта их можно переопределить — например, переименовать «Наименование» в «ФИО» для справочника физических лиц. Это законная и часто полезная практика, но меняйте стандартные синонимы осознанно: пользователи, привыкшие к типовым подписям, могут не найти привычное поле.
Похожий механизм работает и для предопределённых элементов: у предопределённого элемента справочника или плана счетов есть имя (для обращения из кода) и представление в данных. Меняя «Имя предопределённых данных», помните, что на него могут ссылаться процедуры в коде, а пользовательское наименование элемента при этом может отличаться и редактироваться уже в режиме предприятия.
Как программно получить синоним и представление
Во встроенном языке синоним объекта метаданных доступен через коллекцию метаданных: Метаданные.Документы.РеализацияТоваровУслуг.Синоним. Метод Представление() у объекта метаданных возвращает синоним с учётом текущего языка сеанса. Для конкретной ссылки на данные представление получают функцией Строка(Ссылка) или методом ПолучитьПредставление() в рамках формы.
СинонимДокумента = Метаданные.Документы.ПриходнаяНакладная.Представление();
Сообщить(СинонимДокумента); // например: Приходная накладная
ПредставлениеСсылки = Строка(СсылкаНаДокумент); // Приходная накладная 00000012 от ...При формировании собственных сообщений пользователю используйте метод Представление(), а не жёстко прописанные строки. Тогда при переименовании синонима тексты сообщений обновятся автоматически, и интерфейс останется единообразным. Это особенно важно в конфигурациях, которые активно дорабатываются.
Перед массовой заменой синонимов в типовой конфигурации проверьте, не используются ли они в регламентированной отчётности и печатных формах. Там названия полей часто должны соответствовать утверждённым формам, и «красивый» синоним может попасть в официальный документ.
Типичные ошибки и ограничения при работе с синонимами
Самая частая ошибка — оставлять автоматически сгенерированный синоним без правки. Формулировки вида «Реализация товаров услуг» без «и» или «Списание с расчетного счета» с усечённым окончанием ухудшают восприятие системы и попадают в отчёты и сообщения. Вторая распространённая проблема — слишком длинные синонимы: они обрезаются в панелях навигации и заголовках колонок, и смысл теряется.
Ещё одна группа ошибок связана с несогласованностью: один и тот же показатель в разных объектах называется «Сумма», «Сумма документа» и «Итого». Пользователю сложно сопоставлять данные между отчётами. Полезно вести внутренний словарь терминов и придерживаться его при создании новых объектов.
Проверка результата и FAQ
После изменения синонимов пройдите по контрольным точкам: командный интерфейс разделов, формы списков, типовые отчёты, сообщения об ошибках при проведении. Если где-то осталось старое название — проверьте, не переопределён ли заголовок вручную в настройках формы или в макете СКД: ручные заголовки имеют приоритет над синонимом.
Как проверить результат
Отображается новый синоним целиком, без обрезки
Старое название или обрезанный текст
Заголовок поля совпадает с синонимом
Старый текст — значит, заголовок задан вручную в схеме
В тексте сообщения новое название реквизита
Техническое имя или старый синоним
Можно ли изменить синоним без доступа к конфигуратору?
Нет, синоним — свойство объекта метаданных и редактируется только в конфигураторе. В режиме предприятия пользователь может менять лишь представления конкретных данных (например, наименование элемента справочника), но не подписи объектов конфигурации. Исключение — механизмы вроде «Изменение варианта отчёта», где заголовки полей переопределяются локально для конкретного отчёта.
Сломается ли код, если переименовать синоним?
Нет. Программный код обращается к объектам по имени, а не по синониму. Синоним можно менять свободно — это повлияет только на интерфейс, отчёты и тексты сообщений. Осторожность нужна лишь там, где синоним сравнивается со строкой в коде (так делать не рекомендуется, но в старых доработках встречается).
Почему в отчёте старое название поля, хотя синоним изменён?
Наиболее вероятная причина — заголовок поля переопределён вручную в схеме компоновки данных или в настройках варианта отчёта. Ручной заголовок имеет приоритет над синонимом. Откройте настройки отчёта или макет СКД и очистите либо обновите поле «Заголовок» у нужного поля.
Чем синоним отличается от представления объекта?
Синоним — это название вида объекта («Приходная накладная»), а представление — строка для конкретного экземпляра данных, которая строится из синонима, номера и даты: «Приходная накладная 000000012 от 15.04.2026». Синоним задаётся в конфигураторе, представление формируется платформой автоматически.
Как задать разные синонимы для разных языков?
Сначала добавьте нужные языки в ветку «Языки» дерева конфигурации. Затем в палитре свойств объекта откройте поле «Синоним» по кнопке с лупой — появится таблица со строкой для каждого языка. Заполните значения для всех языков, иначе у пользователей с незаполненным языком будут пустые подписи.
Есть ли ограничения на длину и содержимое синонима?
Жёсткого технического запрета на спецсимволы нет, но на практике длинные синонимы обрезаются в панелях навигации и заголовках колонок. Рекомендуется держать подпись в пределах нескольких слов, избегать аббревиатур, непонятных пользователю, и не дублировать в синониме служебную информацию, которая уже видна в интерфейсе.
Что важно запомнить
Синоним — пользовательское название объекта метаданных, которое видно в меню, формах, отчётах и сообщениях. Задаётся в палитре свойств конфигуратора, поддерживает несколько языков, не влияет на код. Проверяйте автосгенерированные синонимы, держите их короткими и единообразными, а после изменений контролируйте отображение в интерфейсе и отчётах.