Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЭИС.doc
Скачиваний:
53
Добавлен:
15.03.2015
Размер:
4.48 Mб
Скачать

3. Справочники

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

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

В режиме 1С:Предприятие пользователи заполняют справочник элементами, отражающими объекты прикладной задачи. Например, для справочника сотрудники элементом является сотрудник, для справочника товаров - товар и т.д. Реквизиты элементов справочника описывают свойства реальных объектов, например; "Дата рождения" и "Пол" сотрудника, "Единица измерения" и "Цена" товара.

В базе данных на основе справочника платформа 1С создает таблицы, колонки которой соответствуют реквизитам, а строки элементам справочника.

3.1. Справочник "Номенклатура"

Прежде, чем начинать строить систему автоматизации торговой деятельности, необходимо четко представить себе, что пользователь понимает под товаром - существует ли какая-нибудь иерархическая система каталогизации, кодирование, что мы хотим дополнительно знать о товаре - единицы измерения, виды цен, прочие специфические характеристики, например - цвет для ковровых покрытий, срок годности для медикаментов и т.п.

Допустим, мы продаем сельскохозяйственную технику. В нашем случае будем считать, что достаточно иметь двухуровневый справочник товаров, где на верхнем уровне будет храниться группа товаров, например - «автомобили», «трактора», «с/х машины» и т.п., а на втором - конкретные наименования товаров (марка, модель ...).

Создадим справочник "Номенклатура" предназначенный для хранения информации о товарах, материалах, продукции и услугах.

1) Добавляем справочник.

Открывается окно редактирование объекта.

Окно редактирования выполнено в виде панели с закладками. Состав закладок и содержание на них свойств объекта зависит от типа редактируемого объекта. Но, несмотря на заметные различия, окна редактирования имеют много общего.

На закладке "Основные" вводятся имя, синоним и комментарий объекта.

На закладке "Данные" определяется состав объекта, создаются реквизиты, измерения, ресурсы, указываются их типы и размерность.

На закладке "Формы" создаются различные экранные формы, необходимые для интерактивной работы пользователей с объектами данного типа.

2) Задаем имя и синоним справочника

3) Указываем принадлежность к подсистемам

4) Задаем параметры иерархии справочника

Использование иерархии в справочниках позволяет сгруппировать элементы по какому-либо признаку с нужной степенью детализации.

Например, сельскохозяйственную технику можно сгруппировать по видам:

1 уровень

Трактора

группа

2 уровень

ДТ-75

элемент

2 уровень

Т-150

элемент

2 уровень

К-700

элемент

1 уровень

Комбайны

группа

2 уровень

Нива

элемент

2 уровень

Дон-1500

элемент

1 уровень

Автотранспорт

группа

2 уровень

Грузовые

группа

3 уровень

КАМАЗ

элемент

3 уровень

ЗИЛ

элемент

2 уровень

Легковые

группа

3 уровень

УАЗ

элемент

5) На закладке данные оставляем длину кода 9 символов и увеличиваем длину наименования до 100 символов

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

5) Здесь же добавим два реквизита "ЦенаПокупки" и "ЦенаПродажи"

В панели свойств зададим тип данных "Число", длина 10, точность 2.