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

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

Палитра свойств в 1С: как вызвать и настроить

Как вызвать палитру свойств в 1С: горячие клавиши, меню, контекстный вызов. Что делать, если панель пропала, и как настроить её под свою работу.

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

Вызвать палитру свойств можно несколькими способами: через меню конфигуратора, клавишами быстрого доступа или из контекстного меню объекта. Все способы работают и в обычном, и в управляемом приложении, а также в 1С:Enterprise Development Tools (EDT), хотя расположение команд там немного отличается. Ниже разобраны все варианты с пошаговыми действиями и решениями типичных проблем.

Что такое палитра свойств и когда она нужна

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

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

Вызов через контекстное меню объекта

Самый универсальный способ — вызвать свойства прямо из дерева конфигурации или с формы. Он работает независимо от того, открыта панель или нет.

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

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

Порядок действий
  1. 1
    Откройте конфигуратор и загрузите конфигурацию (Конфигурация → Открыть конфигурацию)
  2. 2
    Выделите нужный объект в дереве конфигурации или элемент на форме
  3. 3
    Кликните правой кнопкой мыши и выберите пункт «Свойства»
  4. 4
    Проверьте, что панель открылась и показывает свойства именно выделенного объекта
  5. 5
    Измените нужное свойство и сохраните конфигурацию (F7 или Ctrl+S в зависимости от режима)

Вызов через главное меню конфигуратора

Если контекстное меню по какой-то причине недоступно, используйте главное меню. В классическом конфигураторе путь выглядит так: меню «Правка» → пункт «Свойства». Команда действует на текущий выделенный объект, поэтому сначала убедитесь, что в дереве конфигурации или на форме что-то выбрано.

На панели инструментов конфигуратора также есть кнопка вызова свойств — обычно она расположена рядом с командами редактирования. Если панель инструментов настроена вручную и кнопки нет, её можно вернуть через настройку панелей: правый клик по области панелей инструментов → настройка состава команд.

В среде разработки EDT интерфейс отличается: палитра свойств там называется «Properties» и открывается через меню Window → Show View → Properties. Если панель случайно закрыта, именно этот путь возвращает её на экран.

Если палитра свойств пропала или не открывается

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

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

Третья проблема — панель «уплыла» за пределы экрана или прикрепилась в неудобном месте после работы с двумя мониторами. В этом случае помогает сброс расположения окон: перетащите панель за заголовок в нужную область конфигуратора, пока не появится подсветка зоны закрепления, и отпустите кнопку мыши.

Настройка палитры свойств под свою работу

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

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

Обратите внимание на поле событий: в палитре свойств элемента формы есть раздел с событиями («ПриИзменении», «Нажатие» и т.д.). Двойной клик по пустому значению события автоматически создаёт процедуру-обработчик в модуле формы — это самый быстрый способ добавить обработку действий пользователя.

Отличия в управляемых формах и EDT

В редакторе управляемых форм палитра свойств работает так же, но набор свойств у элементов другой: появляются свойства, связанные с клиент-серверным выполнением, отображением на разных устройствах, условным оформлением. Вызов идентичен — правый клик по элементу в дереве элементов формы → «Свойства».

В EDT логика платформы Eclipse: панель Properties — это отдельное представление (view), которое можно открывать, закрывать и перетаскивать независимо. Если оно закрыто, верните его через Window → Show View → Properties. При выборе объекта в навигаторе проекта панель автоматически показывает его свойства.

Сравнение вариантов

Контекстное меню → Свойства

Самый быстрый способ, работает всегда; требует выделить объект мышью

Меню Правка → Свойства

Подходит, когда руки на клавиатуре; зависит от текущего выделения

Постоянно закреплённая панель

Удобно при интенсивной разработке; занимает место на экране

EDT: Window → Show View → Properties

Единственный способ вернуть закрытую панель в EDT; отличается от классического конфигуратора

Типичные ошибки при работе с палитрой свойств

Первая ошибка — попытка изменить свойства объекта, который открыт только для чтения. Если конфигурация находится на поддержке без возможности изменения или объект заблокирован другим пользователем, поля палитры будут неактивны. Проверьте статус поддержки объекта (Конфигурация → Поддержка → Настройка поддержки) и монопольный доступ к базе.

Вторая ошибка — изменение свойств без сохранения конфигурации. Изменения в палитре применяются сразу к открытой конфигурации, но попадут в базу только после сохранения и обновления конфигурации базы данных (F7). Закрытие конфигуратора без сохранения отменит правки.

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

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

Как проверить, что изменения применились

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

Затем запустите базу в режиме предприятия и проверьте поведение объекта: откройте форму, убедитесь, что поле ведёт себя как задумано, обработчики событий срабатывают. Для проверки обработчиков удобно временно добавить вывод сообщения или использовать отладку (F5 с точкой останова в процедуре).

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

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

Палитра свойств открылась
Норма

Панель видна и показывает свойства выделенного объекта

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

Панель не появляется ни через меню, ни через контекстный вызов — проверьте, не открыта ли конфигурация только для чтения

Изменение свойства применилось
Норма

После F7 объект ведёт себя по-новому в режиме предприятия

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

Поведение не изменилось — возможно, конфигурация базы данных не обновлена

Реструктуризация завершена
Норма

Окно реструктуризации закрылось без ошибок

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

Ошибки реструктуризации — восстановите базу из копии и пересмотрите изменения

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

Есть ли горячая клавиша для вызова палитры свойств в 1С?

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

Почему палитра свойств пустая или показывает мало полей?

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

Поля в палитре свойств серые и не редактируются — что делать?

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

Как вернуть палитру свойств, если она закрыта крестиком?

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

Отличается ли вызов палитры свойств в 1С:EDT?

Да. В EDT это представление Properties, которое открывается через меню Window → Show View → Properties. При выборе объекта в навигаторе панель обновляется автоматически, отдельный вызов через контекстное меню не обязателен.

Можно ли изменить свойства сразу нескольких объектов?

В классическом конфигураторе пакетное изменение через палитру ограничено: обычно редактируется один объект. Для массовых правок используют поиск и замену по конфигурации, групповую обработку метаданных или программное изменение через внешние инструменты на копии базы.

Итог

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

Палитра свойств вызывается через правый клик по объекту → «Свойства» или через меню «Правка → Свойства», в EDT — через Window → Show View → Properties. Панель показывает свойства текущего выделенного объекта; если она закрыта, повторный вызов вернёт её на место. Любые изменения структуры делайте только после резервного копирования базы и проверяйте на копии.