Рис. 3.29
3.6.Форма. Форма списка, форма элемента
Работа пользователя в режиме «1С:Предприятие» происходит не напрямую с объектом, хранящим информацию, а посредством объекта Форма. Следует отметить, что в зависимости от текущей задачи пользователя работа с одним и тем же объектом может происходить с использованием различных форм. Например, для справочника при работе с ним как со списком элементов используется Форма списка, а при работе с одним элементом данного списка используется Форма элемента. В том случае, когда разработчик не предпринимал никаких дополнительных мер по настройке объекта, системой будет автоматически создана соответствующая форма, с которой и будет работать пользователь. Если же по каким-либо причинам автоматическая форма не устраивает пользователя, то разработчик имеет возможность самостоятельно создать необходимую форму.
Создадим форму списка для справочника Контрагенты. Для этой цели перейдем на закладку формы и создадим новую форму списка с помощью конструктора
(рис. 3.30).
Рис. 3.30
36
Будем последовательно делать настройки, которые предлагает конструктор. На первой закладке укажем, что создаем форму списка (рис. 3.31).
Рис. 3.31
Далее отметим те реквизиты справочника, которые хотим видеть (рис. 3.32).
Рис. 3.32
37
В результате будет создана форма (рис. 3.33).
Рис. 3.33
Откроем закладку Команды – Глобальные команды и перетащим элемент «Элементы.Список.ТекущиеДанные.Ссылка» в левое окно в «Командная панель»
(рис. 3.34).
Рис. 3.34
В свойствах появившегося элемента укажем «ТолькоВоВсехДействиях» в значение «Нет» (рис.3.35)
38
Рис. 3.35
Теперь в пользовательском режиме в форме списка справочника сотрудники и у пользователя появится возможность просматривать только те договоры, которые относятся к текущему контрагенту (рис. 3.36).
Рис. 3.36
Аналогичным образом может быть создана и форма элемента для справочника (рис. 3.37). Главное, это указать правильный тип формы.
Например, для справочника «Сотрудники» форма элемента не должна отображать реквизит «Родитель» - группу, в которой находится текущий элемент справочника. Терминология платформы в данном случае входит в противоречие с «общечеловеческим» пониманием данного термина. Чтобы не смущать пользователя, удали эту информацию с формы (рис. 3.38).
39
Рис. 3.37
Рис. 3.38
40