III. Создание справочника "Номенклатура"
Справочник Номенклатура будет содержать информацию об услугах, которые оказывает фирма "ТрансСервис" и о тех материалах, которые при этом могут быть использованы.
Этот справочник должен обладать наличием иерархической структуры. Для того чтобы справочником было удобно пользоваться, необходимо сгруппировать услуги в одну группу, а материалы – в другую. Кроме этого, поскольку фирма "ТрансСервис" оказывает разные услуги, они будут логически собраны в несколько групп. То же самое можно сказать и про материалы. Ваша задача будет состоять в создании иерархического справочника. В группе Материалы Вам необходимо будет создать еще несколько групп: групп различных марок автомобилей (отечественные, а также иномарки). Например, в данной лабораторной работе в группе материалы будут созданы еще две группы: ВАЗ-21074 и Huinday Gets.
1.Создадим новый объект конфигурации Справочник и назовите его Номенклатура. Перейдите на закладку Иерархия и установите флаг Иерархический справочник.
На закладке Данные задайте длину кода – 9, тип кода – Строка, длину наименования справочника равной 100 символам.
2. Теперь запустите "1С:Предприятие 8.0" в режиме отладки и заполните справочник Номенклатура. В процессе заполнения справочника Вы научитесь создавать группы справочника и переносить элементы из одной группы в другую.
3. Создайте две группы в корне справочника: Материалы и Услуги (меню Действия - Новая группа):
4. В группе Услуги создайте следующие группы:
Кузовные работы;
Мелкосрочный ремонт;
ТО.
В группе Материалы тоже создайте несколько групп:
Автохимия;
Прокладки;
Прочее;
Фильтры.
Все эти материалы и услуги можно
переносить из одной группы в другую.
Например, для того чтобы переместить
услуги в соответствующие группы, в окне
списка установите курсор на ту услугу,
которую Вы хотите переместить, и выполните
команду Действия - Переместить в группу
или нажмите на иконку
.
В открывшемся окне выберите новую группу:
IV. Создание справочника "Склады"
Теперь создайте справочник Склады, который будет содержать информацию о складах, используемых фирмой "ТрансСервис". Этот справочник будет содержать один предопределенный элемент – склад Основной, на который будут поступать все материалы. Наша задача – создать справочник, содержащий предопределенные элементы.
1.Откройте конфигуратор и создайте новый объект конфигурации Справочник с именем Склады. На закладке Данные установим длину кода – 9 и тип кода – Строка. Перейдем на закладку Прочее и нажмем кнопку Предопределенные. Система откроет список предопределенных элементов справочника. Сейчас он пуст, поэтому выполним команду Действия - Добавить и создайте предопределенный элемент с именем Основной: обратите внимание на то, что помимо наименования Вы задали еще и имя предопределенного элемента справочника. В дальнейшем, когда Вы будете использовать средства встроенного языка, Вы сможете обратиться к этому элементу справочника, используя имя, которое присвоили ему в конфигураторе.
2. Запустите "1С:Предприятие 8.0" в режиме отладки и откройте справочник Склады. Добавьте в справочник еще несколько складов:
Обратите внимание, что система
отмечает различными пиктограммами
простой
и
предопределенный
элементы справочника. Несмотря на то
что можно изменить код или наименование
у обоих элементов, пометка на удаление
(или удаление) возможна только для
простых элементов справочника. При
попытке пометить на удаление
предопределенный элемент система выдаст
предупреждение:
Таким образом, теперь вы можете обозначить две характерные особенности предопределенных элементов:
1.На предопределенные элементы могут опираться алгоритмы работы конфигурации (т.к. возможно обращение к ним из встроенного языка по имени);
2.Предопределенные элементы являются объектами базы данных, которые нельзя удалить в режиме "1С: Предприятие 8.0".
Обычные элементы "непостоянны" для конфигурации. В процессе работы пользователь может их удалить и создать новые. Предопределенные элементы, напротив, "постоянны". В процессе работы пользователя они находятся всегда на своих местах и исчезнуть не могут. Поэтому с ними конфигурация может работать вполне уверенно и опираться на них при отработке различных алгоритмов. По этой причине каждый из предопределенных элементов имеет уникальное имя для того, чтобы к нему можно было обратиться средствами встроенного языка.
