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