- •Лабораторная работа 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.1.2. Закладка "Нумерация"
Рис.
7.3.
Закладка "Нумерация".
Эта закладка позволяет настроить свойства справочника связанные с нумерацией реквизита Код (см. рис. 7.3).
Включенный флаг "Автонумерация" определят, что новая запись, вводимая в справочник, будет иметь код на 1 больший, чем максимальное значение, которое было введено ранее.
Свойство "Контроль уникальности", если установлено, гарантирует, что в ИБ нельзя записать две записи с одинаковым кодом в пределах одной серии кодов. (Настройка серий кодов будет рассмотрена чуть позже).
Бытует мнение, что "Контроль уникальности" это то же самое, что и контроль ссылочной целостности, который есть в "1С:Предприятии". Но это не так. Контроль уникальности, если флаг установлен, гарантирует, что в пределах серии кодов не будет двух записей с одним кодом. Если этот флаг будет сброшен, то пользователь сможет поместить две (и более) имеющих одинаковый код, а возможно и все другие реквизиты, записи. Однако в этом случае эти две записи, тем не менее, будут для системы разными объектами. Система использует для контроля ссылочной целостности не Код, а внутреннее недоступное для нас поле. Именно по этой причине пользователь может свободно (если это не запрещено конфигурацией) изменять содержимое реквизита Код, не опасаясь разрушить ссылки между объектами.
7.1.3. Закладка "Формы"
Эта закладка нам уже знакома. Она позволяет создать формы справочника в необходимом для работы пользователя количестве.
Упражнение №7.2. |
||||||||||||||||||
В окне редактирования справочника "Фирмы", используя кнопку открытия, создайте форму списка (она же форма выбора), установив в Конструкторе следующее свойства:
Нажмите на кнопку "Готово". |
7.1.4. Закладка "Макеты"
Назначение этой закладки нам уже известно – она позволяет создать макет печатной формы справочника.
В этом разделе мы воспользуемся конструктором печати, чтобы сформировать макет печатной формы списка справочника "Фирмы".
Упражнение №7.3. |
Выберите закладку "Макеты". Используя кнопку "Конструкторы", выберите "Конструктор печати…". В открывшемся окне диалога в группе "Создать новую процедуру" расположите переключатели так, как это изображено на рисунке 7.4. |
Рис.
7.4.
Первый шаг конструктора печати
справочника.
На этом этапе мы указали конструктору, что хотим иметь процедуру, которая распечатывала бы форму списка справочника. При чем она будет осуществлять печать списка фирм и располагаться в основной форме списка.
Упражнение №7.3 (продолжение). |
||||||||||||||
Нажмите на кнопку "Далее", чтобы продолжить работу с конструктором печати. Используя следующий шаг диалога, укажите в качестве реквизитов шапки реквизиты Код и Наименование. Нажмите кнопку "Далее>". И на последнем этапе укажите название кнопки и свойства объекта "ТабличныйДокумент":
Нажмите на кнопку "ОК", чтобы завершить работу с конструктором. Какие окна открыл Конструктор после окончания своей работы? Добавьте в нижнюю командную панель формы кнопку "Печать". Выберите для ее свойства "Действие" (из выпадающего списка) вызов процедуры Печать. Откройте свойства формы в целом и установите:
|
