Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C ALL.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

2. Создание справочников.

В справочниках хранится информация об однородных объектах реального мира, которые связаны с хозяйственной деятельностью предприятия. Например, о сотрудниках фирмы, о поставщиках и покупателях, о подразделениях предприятия, о товарах и т.д. Каждый такой объект называется элементом справочника.

При проектировании справочников в «Конфигураторе» описывается структура информации, которая будет хранится в справочнике, разрабатываемое экранное и, если это необходимо, печатное представление справочника.

Каждый справочник имеет свои атрибуты. В качестве обязательных атрибутов выступают реквизиты «Код» и «Наименование». Код элемента справочника может быть как числовым, так и текстовым.

Для хранения другой информации может быть создан список дополнительных реквизитов. Например, справочник «Сотрудники» может иметь реквизиты «Должность», «Оклад» и другие.

Каждый реквизит справочника обладает обязательными свойствами:

  1. Идентификатор (имя реквизита, используемое при программировании).

  2. Тип данных (число, тест, дата, элементы другого справочника, документа и др.).

Итак, опишем технологию проектирования справочников.

Задание 1. Создание справочника «Сотрудники».

В окне метаданных выделите объект «Справочники» и из контекстного меню выберите команду «Новый справочник». Откроется окно «Конструктора». Снимите флажок «Использовать конструкторы при создании новых объектов», нажмите «Отмена» и снова выполните команду «Новый справочник». Будем создавать справочник вручную. Откроется окно справочника (см. рис. 2.1). Здесь опишем структуру и реквизиты справочника.

  1. Идентификатор: «Сотрудники» — имя справочника, которое будет использоваться при программировании. Идентификатор не может содержать пробелов, могут использоваться цифры (но не в начале) и знак подчёркивания.

  2. Синоним: «Сотрудники» — имя, которое будет отражаться в меню пользователя при запуске конфигурации в режиме «1С: Предприятие».

  3. Количество уровней: 1. Справочник будет одноуровневым, хотя и сотрудников можно сгруппировать, например, по половому признаку, но нам это совершенно не нужно.

  4. Длина кода: 2 — длина обязательного реквизита «Код», о котором говорилось ранее. Пусть у нас это будет не более 99 сотрудников.

  5. Тип кода: числовой. Указывает тип данных реквизита «Код».

  6. Автоматическая нумерация и контроль уникальности: установим ДА (пусть 1С всё сделает за нас).

  7. Длина наименования: 50 — строка длиной не более 100 символов.

  8. Серии кодов — в пределах подчинения.

  9. Основное представление — в виде наименования.

  10. Одна форма для элемента группы — НЕТ.

  11. Редактировать — в списке (т.е. в самом окне справочника).

Рис. 2.1. Окно свойств справочника «Сотрудники»

В справочнике «Сотрудники» будут три дополнительных реквизита: «Должность», «Оклад», «Адрес».

  1. Для реквизита «Должность» на вкладке «Общие» укажем (см. рис. 2.2):

  • Идентификатор — Должность.

  • Комментарий — Должность сотрудника.

  • Тип значения — Строка, 15 символов.

Рис. 2.2. Окно свойств реквизита «Должность»

  1. Для реквизита «Оклад» на вкладке «Общие» укажем:

  • Идентификатор — Оклад.

  • Комментарий — Оклад сотрудника.

  • Тип значения — Число, длина — 15, точность — 2.

На вкладке «Дополнительно» укажем:

  • Разделять триады — ДА.

  • Неотрицательный — ДА.

  1. Для реквизита «Адрес» на вкладке «Общие» укажем:

  • Идентификатор — Адрес.

  • Комментарий — Адрес сотрудника.

  • Тип значения — Строка, неограниченной длины.

Сохраните изменения в структуре метаданных («Файл → Сохранить») и запустите «1С: Предприятие» по кнопке 1С. Теперь Необходимо заполнить справочник данными. Для этого выполните команду «Операции → Справочники».

Предположим у нас будут следующие сотрудники:

  1. Директор — Ветров Федор Олегович.

  2. Бухгалтер — Сомова Ольга Петровна.

  3. Программист — Тимохин Игорь Сергеевич.

  4. Кладовщик — Бурков Иван Иванович.

  5. Кассир — Столярова Елена Васильевна.

Адреса и оклад придумайте сами.

Задание 2. Создание пользовательского меню.

Для удобства работы пользователя в режиме «1С: Предприятие», настроим пользовательское меню. Для этого проделайте следующие действия:

  1. Находясь на вкладке «Интерфейсы», выполните команду «Действия → Редактировать → Меню» или нажмите на одноимённую кнопку . Откроется окно «Редактор меню».

  2. Теперь выполните команду «Действия → Конструктор» или нажмите на кнопку . Откроется окно «Конструктора меню» (см. рис. 2.3). Пока у нас только один справочник «Сотрудники». Нажимаем кнопку «Построить».

Рис. 2.3. Конструктор меню

Сохраните изменения метаданных («Файл → Сохранить») и перейдите в режим «1С: Предприятие».

  1. Смотрим, что получилось. Появился новый пункт меню «Справочники → Сотрудники».

Задание 4. Создание печатной формы справочника «Контрагенты».

Как упоминалось ранее, Таблица — это табличный редактор, с помощью которого создаётся шаблон печатной формы. На данной вкладке формируется шаблон, по которому будут выводиться реальные данные.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]