При разработке и доработке конфигураций на платформе 1С:Предприятие часто возникает задача изменить представление стандартных реквизитов (например, Наименование заменить на «ФИО» или «Номенклатура», а Код — на «Табельный номер» или «Артикул»). Разберем, как устроена работа со стандартными реквизитами в платформе 8.1, какие существуют архитектурные ограничения и какими способами можно изменить их отображение для пользователей.
Проанализируем ключевые особенности платформы 8.1 по сравнению с более новыми версиями:
Код, Наименование, Номер, Дата, Ссылка, ПометкаУдаления) жестко зафиксированы в платформе. Их нельзя переименовать во встроенном языке 1С ни в одной из существующих версий платформы.Таким образом, изменить синоним стандартного реквизита глобально в свойствах справочника или документа в 8.1 невозможно. Однако эту задачу можно решить на уровне пользовательского интерфейса, макетов и запросов.
Рассмотрим основной и наиболее простой способ — локальное переименование элементов управления на формах.
ТабличноеПоле, открываем список колонок, выбираем колонку стандартного реквизита и в свойстве «ТекстШапки» указываем новое пользовательское название.Если требуется вывести стандартный реквизит с новым именем в отчете или печатной форме, используем механизм псевдонимов в запросах:
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка,
Номенклатура.Код КАК Артикул,
Номенклатура.Наименование КАК ПолноеНазвание
ИЗ
Справочник.Номенклатура КАК Номенклатура
В Системе компоновки данных (СКД) переименование выполняется на вкладке «Наборы данных»: для выбранного стандартного поля в колонке «Заголовок» достаточно ввести требуемый пользовательский текст, который будет автоматически выводиться во всех отчетах на базе этой схемы.
В ситуациях, когда требуется не просто изменить надпись, а полностью контролировать тип данных, длину и правила проверки, применяется следующий подход:
0, тем самым отключая стандартный реквизит.ПередЗаписью.Таким образом, для платформы 8.1 оптимальным решением задачи переименования стандартных реквизитов является корректировка свойств «Заголовок» и «ТекстШапки» непосредственно на формах конфигурации.