Как добавить справочник и показать его в интерфейсе

Примечание: Этот пример использует демонстрационное приложение.

В данном примере вы добавите в проект справочник и предоставите доступ к нему в разделе Сервис.

Откройте приложение Демо в среде разработки и выполните следующие действия:

  • Проект состоит из подсистем и пакетов. Справочник — это элемент проекта. Вы добавите справочник в подсистему Основное.
    Чтобы добавить элемент проекта нажмите Новый > Элемент проекта в контекстном меню подсистемы Основное;

  • В палитре команд выберите вид элементов проекта — это Справочник;

  • Задайте имя вашего справочника — МойСправочник;

  • добавит элемент МойСправочник в проект. Раскройте его, чтобы в дальнейшем вам было удобно работать с его реквизитами;

  • Ваша задача заключается в том, чтобы добавить справочнику стандартный реквизит Код и собственный реквизит Название.
    Чтобы добавить стандартный реквизит Код нажмите Новый > Реквизит кода справочника в контекстном меню элемента МойСправочник;

  • Выделите реквизит Код в представлении 1C и в представлении Свойства задайте тип этого реквизита — Число;

  • Чтобы добавить собственный реквизит Название нажмите Новый > Реквизит справочника в контекстном меню элемента МойСправочник;

  • В палитре команд задайте имя реквизита — Название;

  • Выделите реквизит Название в представлении 1C и в представлении Свойства задайте тип этого реквизита — Строка длиной 30 символов;

  • Справочник МойСправочник выделен желтым. Это значит, что в описании справочника есть какая-то ошибка. Чтобы увидеть ее, откройте справочник в YAML-редакторе. Для этого нажмите Открыть в текстовом редакторе в контекстном меню справочника;
  • Подведите курсор к любой подчеркнутой строке и вы увидите сообщение об ошибке;
  • У справочника (элемента проекта) есть свойство Представление. Оно должно быть заполнено. Запишите в него реквизит Название. Для этого перед строкой Реквизиты: введите с помощью контекстной подсказки:
    Представление: Название
  • умеет формировать автоматический интерфейс для элементов проекта. Поэтому вы можете не создавать формы своего справочника, а сразу включить его в интерфейс.
    Из предыдущих примеров вы уже знаете, где находится командный интерфейс. Чтобы изменить его нажмите на элемент проекта ПанельНавигации;

  • Пролистайте файл до конца, найдите описание секции Сервис. После команды открытия консоли запросов добавьте стандартную команду открытия формы списка вашего элемента МойСправочник:
    -
       =МойСправочник.ОткрытьСписок

  • Опубликуйте проект на сервере и перезапустите приложение. Нажмите Сервис > МойСправочник и вы увидите автоматическую форму списка.
    Можете добавить несколько элементов, при этом будет использоваться автоматическая форма объекта. В ней нужно нажимать Записать, а затем закрывать форму;

  • В следующем примере вы добавите этому справочнику собственные формы.