
- •Лабораторная работа 7. Справочники и Перечисления
- •7.1. Справочник "Фирмы"
- •7.1.1. Закладка "Данные"
- •7.1.2. Закладка "Нумерация"
- •7.1.3. Закладка "Формы"
- •7.1.4. Закладка "Макеты"
- •7.1.5. Закладка "Интерфейсы"
- •7.2. Справочник "Подразделения"
- •7.2.1. Закладка "Иерархия"
- •7.2.2. Закладка "Владельцы"
- •7.2.3. Закладка "Нумерация"
- •7.2.4. Закладка "Формы"
- •7.2.5. Закладка "Интерфейсы"
- •7.3. Самостоятельная работа: справочник "Сотрудники"
- •7.4. Справочник "ОсновныеСредства"
- •7.4.1. Реквизит "Фирма"
- •7.4.2. Перечисление "ГруппыОс" и реквизит "ГруппаОс"
- •7.4.3. Реквизит "ЕстьДетали"
- •7.4.4. Табличная часть "СписокДеталей"
- •7.4.5. Реквизиты "ДатаВвода" и "ДатаСписания"
- •7.4.6. Реквизит "Изображение"
- •7.4.7. Закладка "Нумерация"
- •7.5. Самостоятельная работа: справочник "Детали"
- •7.6. Работа со справочником из встроенного языка системы
- •7.6.1. Менеджер справочника
- •7.6.2. Организация выборки
- •7.6.3. Получение ссылки на элемент справочника
- •7.6.4. Работа с отдельными записями как с объектами
- •7.6.5. Закладка "Прочие" и Модуль объекта
- •7.7. Предопределенные записи в справочнике
- •7.8. Работа со справочниками в режиме "1с:Предприятие"
- •7.8.1. Ввод элементов в справочник "Фирмы"
- •7.8.2. Ввод элементов в справочник "Подразделения"
- •7.8.3. Ввод записей в справочник "Сотрудники"
- •7.9. Использование языка запросов
- •7.9.1. Конструктор запросов
- •7.9.2. Конструктор выходных форм
- •7.10. Что мы узнали
7.4.1. Реквизит "Фирма"
Поскольку, по условию задачи ОС принадлежит какой-либо фирме, то мы можем создать в справочнике дополнительный реквизит, который бы хранил ссылки на элемент справочника "Фирмы".
Упражнение №7.17. |
||||||||||||||||
Используя
кнопку
|
Обратите внимание, что в качестве типа данных мы выбрали ссылку на элемент из справочника "Фирмы", что подчеркивает слово "Ссылка" в названии типа данных.
Отметим также, что установка свойства "Индексировать" в значение "Индексирование" приведет к тому, что пользователь сможет осуществлять сортировку в форме списка по значениям данного реквизита.
Префикс кода мы разместим в справочнике "Фирмы", поэтому:
Упражнение №7.18. |
||||||||||||||||
Добавьте для справочника "Фирмы" новый реквизит:
|
Поскольку мы изменили структуру хранения справочника "Фирмы" то, следовательно, нам придется изменить и форму списка:
Упражнение №7.18 (продолжение). |
Откройте основную форму списка и выберите пункт меню "Форма – Размещение данных…". В открывшемся диалоге "Размещение данных" установите пометку напротив реквизита "Префикс" табличного поля "Список" (см. рис. 7.13). |
Рис.
7.13.
Добавление новой колонки в табличное
поле.
7.4.2. Перечисление "ГруппыОс" и реквизит "ГруппаОс"
Рис.
7.14.
Добавление нового перечисления.
Для реализации пункта 7.5. постановки задачи нам необходимо в конфигурации создать список возможных значений группы ОС, которой может принадлежать основное средства, т.е. перечисление.
Для того чтобы добавить в конфигурацию новое перечисление необходимо выбрать одноименную ветвь дерева окна "Конфигурация" и, используя правую кнопку мыши, выбрать пункт "Добавить" (см. рис.7.14).
После чего конфигуратор откроет окно редактирования перечисления.
Упражнение №7.19. |
||||||||||||||||||||||||
Создайте в конфигурации новое перечисление и заполните его свойства следующими значениями. Закладка "Основные":
На закладке "Данные" необходимо ввести конкретные значения, заполнив их свойства в соответствии со следующей таблицей:
Сохраните конфигурацию. |
Теперь, после того как мы создали перечисление, мы можем создать реквизит в справочнике:
Упражнение №7.19 (продолжение). |
||||||||||||
Добавьте для справочника "ОсновныеСредства" новый реквизит:
|