Разработка и Конфигурация · 9 мин
Имя для разработчиков в 1С: как включить и использовать
Как включить режим «Имя для разработчиков» в 1С, где он работает, чем помогает при поиске объектов метаданных и какие ограничения нужно учитывать.
«Имя для разработчиков» — вспомогательный режим отображения объектов в интерфейсе 1С:Предприятие, при котором рядом с пользовательским синонимом показывается внутреннее имя объекта метаданных из конфигурации. Он нужен тем, кто работает на стыке пользовательского режима и конфигуратора: аналитикам, программистам, внедренцам, администраторам баз.
Проблема, которую решает этот режим, знакома каждому, кто искал в конфигураторе объект по его пользовательскому названию. В интерфейсе документ называется «Поступление товаров», а в дереве метаданных — «ПоступлениеТоваровУслуг». Печатная форма подписана «Счёт на оплату», а макет в конфигураторе именуется иначе. Без отображения внутренних имён поиск превращается в перебор похожих объектов.
Режим включается индивидуально для пользователя и не меняет саму конфигурацию: это настройка клиентского приложения, а не доработка базы. Поэтому включить его можно даже там, где нет прав на изменение конфигурации, — для просмотра имён достаточно обычного доступа к интерфейсу.
Что такое имя для разработчиков и где оно отображается
Каждый объект конфигурации имеет два названия: имя — технический идентификатор, используемый в коде и запросах, и синоним — понятное пользователю название. В обычном режиме пользователь видит только синонимы. Режим «Имя для разработчиков» добавляет к ним технические имена в скобках или всплывающих подсказках.
Отображение затрагивает не весь интерфейс, а конкретные места: настройки отчётов и вариантов отчётов, списки дополнительных отчётов и обработок, настройки печатных форм, некоторые служебные формы и диалоги выбора. Это не «глобальный переключатель» всего интерфейса — не ждите, что имена появятся на каждой кнопке.
Как включить имя для разработчиков: пошаговая инструкция
Точный путь к настройке немного различается в зависимости от версии платформы и интерфейса (такси), но логика одна: параметр находится в настройках вида клиентского приложения. Ниже — типовой порядок действий для управляемого приложения.
- 1Откройте Главное меню (кнопка с логотипом в левом верхнем углу).
- 2Перейдите: Вид → Настройка параметров (в ряде версий — Сервис → Параметры).
- 3Найдите флажок «Отображать имя для разработчиков» или аналогичный параметр отображения.
- 4Установите флажок и нажмите «ОК» или «Применить».
- 5Перейдите в настройки отчёта или список дополнительных обработок и проверьте, что рядом с названиями появились технические имена.
Если нужного пункта нет в меню «Вид», проверьте раздел «Сервис и настройки» — в некоторых типовых конфигурациях состав меню переопределён. Также учтите, что в тонком и веб-клиенте набор доступных настроек вида может отличаться от толстого клиента.
Практические сценарии использования
Поиск объекта в конфигураторе по пользовательскому названию
Классическая задача: пользователь просит доработать отчёт «Анализ продаж по менеджерам». В конфигураторе отчётов десятки, и синонимы не всегда совпадают с именами. Включаете имя для разработчиков, открываете список отчётов в режиме предприятия — и видите внутреннее имя, по которому объект мгновенно находится в дереве метаданных через быстрый поиск (Ctrl+F в дереве конфигурации или глобальный поиск).
Идентификация печатных форм и макетов
При настройке печатных форм и дополнительных обработок синонимы часто дублируются: несколько форм называются «Счёт на оплату». Техническое имя позволяет однозначно понять, какая именно обработка или макет используется, и не править «не тот» объект.
Коммуникация между пользователем и разработчиком
Когда пользователь сообщает «не работает отчёт сводная таблица», разработчику приходится уточнять, о каком объекте речь. Если у пользователя включён режим имён, он может назвать точный идентификатор — это сокращает время диагностики и исключает ошибки из-за одинаковых синонимов.
Полезно включать имя для разработчиков у ключевых пользователей и аналитиков, которые передают задачи разработчикам. Точное имя объекта в заявке экономит время обеих сторон и снижает риск доработки не того объекта.
Ограничения и нюансы режима
Режим не является универсальным: платформа показывает имена только в предусмотренных местах. В формах документов, списках справочников и на командной панели вы технических имён, как правило, не увидите. Для просмотра имени конкретного реквизита формы всё равно нужен конфигуратор или команда «Изменить форму».
Вторая особенность — настройка хранится в пользовательских настройках клиентского приложения. При чистке кэша настроек, переходе на другой компьютер или работе под другим пользователем ОС флажок придётся устанавливать заново. В веб-клиенте настройки могут храниться иначе, чем в тонком.
Альтернативные способы узнать имя объекта
Если режим имён не показывает нужный объект, есть другие штатные приёмы. В форме объекта через «Ещё → Изменить форму» (при наличии прав) видно имя формы и реквизитов. Глобальный поиск по конфигурации и поиск по синониму в конфигураторе тоже помогают сопоставить название и объект.
Для программного получения имени можно использовать встроенный язык: методы работы с метаданными позволяют вывести имя объекта по ссылке или по синониму. Этот способ уместен, когда нужно массово сопоставить синонимы и имена — например, при подготовке описания конфигурации.
Способы узнать имя объекта
Быстро, без прав на конфигуратор, но работает только в предусмотренных местах интерфейса.
Надёжно и полно, но требует прав разработчика и запуска конфигуратора.
Подходит для массового сопоставления и выгрузки, но требует навыков программирования.
Типичные ошибки при работе с режимом
Ещё одна частая ситуация — пользователь включает режим, не видит изменений в привычных окнах и отключает его как бесполезный. Проверять результат нужно там, где отображение предусмотрено: в настройках отчётов, списках дополнительных обработок и служебных формах.
Как проверить, что режим работает
Как проверить результат
Рядом с названиями элементов видны технические имена в скобках или подсказках
Отображаются только синонимы — флажок не установлен или не применён
У объектов видны внутренние имена
Имен нет — проверьте версию платформы и раздел настроек
После перезапуска настройка сохраняется
Настройка сбрасывается — возможна проблема с хранением пользовательских настроек
FAQ
Влияет ли включение имени для разработчиков на других пользователей базы?
Нет. Это персональная настройка клиентского приложения конкретного пользователя. Остальные пользователи продолжат видеть интерфейс в обычном режиме, и конфигурация при этом не изменяется.
Почему после включения флажка имена не появились в формах документов?
Режим работает только в предусмотренных платформой местах: настройках отчётов, списках дополнительных обработок, служебных формах. Формы документов и списки справочников технические имена обычно не показывают — для них используйте конфигуратор или команду «Изменить форму».
Нужны ли права администратора для включения режима?
Как правило, нет: настройка относится к параметрам вида клиентского приложения и доступна обычному пользователю. Ограничения возможны только если администратор централизованно ограничил изменение настроек интерфейса.
Чем имя объекта отличается от синонима?
Имя — технический идентификатор без пробелов, используемый в коде и запросах; оно не меняется при переименовании объекта для пользователей. Синоним — произвольное понятное название, которое видит пользователь и которое можно свободно редактировать.
Работает ли режим в веб-клиенте?
Да, но набор доступных настроек вида в веб-клиенте может отличаться от тонкого и толстого клиентов. Если нужного параметра нет, проверьте документацию по вашей версии платформы или выполните поиск имени через конфигуратор.
Можно ли выгрузить список всех имён и синонимов объектов конфигурации?
Штатной кнопки для этого нет, но задача решается средствами встроенного языка через коллекцию метаданных: можно программно обойти объекты и вывести пары «имя — синоним» в табличный документ или файл.
Что важно запомнить
Имя для разработчиков — персональная настройка интерфейса, которая показывает технические имена объектов рядом с синонимами в отдельных формах. Включается через параметры вида главного меню, не требует доработки конфигурации и помогает быстро находить объекты в конфигураторе и точно передавать задачи разработчикам.