Формы справочника
В зависимости от того, какие действия мы хотим выполнять со справочником, нам требуется изображать справочник в «разном виде». Например, для того чтобы выбрать некоторый элемент спра- вочника, удобнее представить справочник в виде списка, а для того чтобы изменить какой-то элемент справочника, удобнее пред- ставить все реквизиты этого элемента справочника в одной форме (рис. 3. 9).
Рис. 3. 9. Форма списка и форма редактирования элемента справочника «Сотрудники»
Система может самостоятельно сгенерировать все формы, которые нужны для представления данных, содержащихся в справочнике. Причем система знает, какие именно формы нужно использовать в каких ситуациях. Вообще говоря, для отображения справочника в различных ситуациях требуется максимум пять форм для справочника. Обратите внимание, что в различных местах конфигуратора одни и те же формы называются немного по-разному (табл. 3. 1). Следующая таблица представляет различные названия форм: в контекстном меню справочника (Открыть основную форму…), в дереве конфигурации и в палитре свойств справочника; в конструкторе форм; на закладке Формы окна редактирования справочника. таблица 3. 1. Формы справочника
Дело в том, что в контекстном меню и палитре свойств отобража- ются свойства объектов конфигурации. Они одинаковые для всех объектов конфигурации. А в конструкторе форм и на закладке Формы отображаются представления этих свойств в виде, более понятном разработчику. Они разные для разных объектов конфигу- рации. Различные наименования форм справочника представлены на рис. 3. 10, 3. 11, 3. 12. Форма элемента используется для редактирования или создания элемента справочника.
Рис. 3. 10. Названия форм справочника на закладке «Формы»
Рис. 3. 12. Названия форм справочника в палитре свойств
Форма группы используется для редактирования или создания группы справочника. Группа, как правило, содержит гораздо меньше информации, чем сам элемент справочника. Поэтому для нее нужна отдельная форма, отличная от формы элемента (рис. 3. 13). Рис. 3. 13. Форма группы и форма элемента справочника Форма списка используется для отображения списка элементов спра- вочника. Форма выбора используется для того, чтобы в поле некоторой формы выбрать один из элементов справочника. При этом форма выбора проще, чем форма списка, так как в форме списка может показы- ваться много реквизитов. А при выборе элемента (в документе, например) нам нужно знать только наименование. Поэтому можно для выбора использовать отдельную более простую форму (рис. 3. 14). Рис. 3. 14. Форма выбора и форма списка справочника
Форма выбора группы используется, когда в поле некоторой формы нужно выбрать не просто элемент справочника, а одну из его групп. При этом форма выбора группы проще, чем форма выбора элемента, так как группа, как правило, содержит гораздо меньше информации, чем сам элемент справочника. При этом для всех ссылочных объектов конфигурации (справоч- ников, документов и т. д. ) будет использоваться форма объекта, но нужно понимать, что под объектом здесь понимается объект инфор- мационной базы, то есть «элемент» того, что хранит этот объект конфигурации. Для справочника это будет элемент справочника, для документа – документ, для плана счетов – счет и т. д.
Любая форма может быть описана в конфигураторе. Для создания такого описания существует подчиненный объект конфигурации Форма (рис. 3. 15).
Рис. 3. 15. Форма элемента справочника в конфигураторе
Как правило, объект конфигурации Форма подчинен одному из прикладных объектов, но может существовать и самостоятельно. На основании описания, содержащегося в объекте конфигурации Форма, в нужный момент работы платформа «1С: Предприятие» создаст программный объект Форма, с которым и будет работать пользователь. Таким образом, форма служит для визуализации данных, находя- щихся в базе данных. Она представляет эти данные в удобном для пользователя виде и позволяет описать алгоритмы, которые будут сопровождать работу пользователя с данными, показанными в форме.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|