Пример выполнения работы



1. Создадим справочник «Клиенты»:

В этом справочнике будут храниться наименования наших клиентов.

После того, как будет нажата кнопка «Добавить», система откроет окно редактирования объекта конфигурации.

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

Зададим имя справочника – «Клиенты». Имя является основным свойством любого объекта конфигурации. При создании нового объекта система автоматически присваивает ему некоторое имя, но его всегда лучше заменять на свое, понятное и осмысленное. Имя можно задавать любое, главное, чтобы оно начиналось с буквы и не содержало некоторых специальных символов (например, пробел). Для удобства чтения конфигурации принято составлять интуитивно понятные имена и если они состоят из нескольких слов – удалять пробелы между словами и каждое слово начинать с большой буквы.

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

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

Длина кода – важное свойство справочника. Как правило, код справочника используется для идентификации элементов справочника и содержит уникальные для каждого элемента справочника значения. Платформа может сама контролировать уникальность кодов и поддерживать автоматическую нумерацию элементов справочника. То есть от длины кода будет зависеть количество элементов, которые могут содержаться в справочнике. Длина кода 5 символов – это от 0 до 99999, то есть сто тысяч элементов. Для нашего небольшого ООО «Мастер» этого вполне достаточно.

Длина наименования 25 символов – это для нас маловато, увеличим ее до 50.

Все остальные свойства оставим в данном случае такими, как их предлагает система по умолчанию, и нажмем «Закрыть».

Теперь посмотрим, что создаст система на основе того объекта конфигурации Справочник, который мы добавили.

Выполним пункт меню «Отладка» / «Начать отладку».

На появившийся вопрос:

ответим «Да» и в следующем окне нажмем «Принять»:

Откроется окно системы, в режиме 1С:Предприятие. Поскольку не создано еще никаких интерфейсов пользователей, то для просмотра результатов работы следует воспользоваться меню, которое создает система по умолчанию.

Выберем «Операции» / «Справочники» и там выберем справочник «Клиенты».

Система откроет одну из основных форм справочника – основную форму списка.

Добавим в справочник несколько элементов. Справочник будет выглядеть следующим образом:

 

2. Создадим справочник «Сотрудники»:

Этот справочник будет устроен несколько сложнее, чем справочник «Клиенты». В нем мы будем хранить не только фамилию, имя и отчество сотрудника, но и информацию о его прошлой трудовой деятельности. Эта информация однородна по своей структуре (организация, начало, окончание работы, занимаемая должность), но количество предыдущих мест работы у разных сотрудников может быть различным. Поэтому для хранения такой информации мы будем использовать табличную часть справочника.

Вернемся в конфигуратор и создадим новый объект конфигурации Справочник «Сотрудники».

На закладке «Данные» зададим длину наименования справочника равной 50 символам и добавим в справочник новую табличную часть с именем «ТрудоваяДеятельность»:

Создадим реквизиты табличной части «ТрудоваяДеятельность»:

· «Организация» - тип Строка, длина 100,

· «НачалоРаботы» - тип Дата, состав даты – «Дата»,

· «ОкончаниеРаботы» - тип Дата, состав даты – «Дата»,

· «Должность» - тип Строка, длина 100.

Теперь следует выбрать вариант редактирования справочника. Очевидно, что редактирование в списке нам уже не подойдет, поскольку в списке мы не сможем редактировать табличную часть справочника и вводить информацию о трудовой деятельности.

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

Создание справочника «Сотрудники» завершено – теперь можно запустить режим отладки и заполнить справочник.

Замечание. Если режим 1С:Предприятие ранее не был закрыт, то следует выбрать «Отладка» / «Продолжить отладку» и на вопрос системы:

ответить «Да».

Откройте справочник «Сотрудники» и убедитесь, что установлен режим редактирования справочника в диалоге (меню «Действия» / «Редактировать в диалоге» или аналогичная иконка в командной панели).

Создайте следующих сотрудников: Гусаков Николай Дмитриевич, Деловой Иван Сергеевич и Симонов Валерий Михайлович.

 

 

 

3. Создадим справочник «Номенклатура»:

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

Этот справочник не будет сложным, единственная особенность, которой он будет обладать – это наличие иерархической структуры. Для того, что бы справочником было удобно пользоваться, мы сгруппируем услуги в одну группу, а материалы – в другую. Кроме этого, поскольку ООО «Мастер» оказывает самые разные услуги, они так же будут логически собраны в несколько групп. То же самое можно сказать и про материалы.

Создадим новый справочник «Номенклатура». Перейдем на закладку «Иерархия» и установим флаг «Иерархический справочник».

На закладке «Данные» зададим длину наименования справочника равной 100 символам.

Запустим режим отладки и заполним справочник «Номенклатура».

Создадим две группы в корне справочника: «Материалы» и «Услуги».

В группе «Материалы» создадим пять элементов:

· «Строчный трансформатор Samsung»,

· «Строчный трансформатор GoldStar»,

· «Транзистор Philips 2N2369»,

· «Шланг резиновый»,

· «Кабель электрический».

 

В группе «Услуги» тоже создадим несколько услуг по ремонту телевизоров:

· «Диагностика»,

· «Ремонт отечественного телевизора»,

· «Ремонт импортного телевизора»,

и по установке стиральных машин:

· «Подключение воды»,

· «Подключение электричества».

 

Теперь разнесем услуги по двум смысловым группам: услуги по ремонту и услуги по установке стиральных машин. Для этого в группе «Услуги» создадим еще две группы: «Телевизоры» и «Стиральные машины».

Таким же образом в группе «Материалы» создадим две группы: «Радиодетали» и «Прочее».

Переместим материалы и услуги в подходящие группы.

В дереве должна получиться следующая иерархическая структура:

 

4. Создадим справочник «Склады»:

Он будет содержать информацию о складах, используемых ООО «Мастер». Этот справочник будет содержать один предопределенный элемент – склад «Основной», на который будут поступать все материалы.

Создадим в конфигураторе новый справочник – «Склады». Перейдем на закладку «Прочее» и нажмем кнопку «Предопределенные». Система откроет список предопределенных элементов справочника. Он пуст, поэтому создадим предопределенный элемент с именем «Основной»:

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

Запустим режим отладки и откроем справочник «Склады». Добавим еще один склад, который назовем «Розничный»:

Обратите внимание, что система отмечает различными пиктограммами простой и предопределенный элементы справочника. Несмотря на то, что можно изменить код или наименование у обоих элементов, пометка на удаление (или удаление) возможна только для простых элементов справочника. При попытке пометить на удаление предопределенный элемент, система выдаст предупреждение:

Таким образом, теперь можно обозначить две характерные особенности предопределенных элементов:

· На предопределенные элементы могут опираться алгоритмы работы конфигурации (т.к. возможно обращение к ним из встроенного языка по имени),

· Предопределенные элементы являются объектами базы данных, которые нельзя удалить в режиме «Исполнения».

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

 

5. Оформить отчет по лабораторной работе и ответить на контрольные вопросы.

Отчет оформляется стандартно, с обязательным указанием номера лабораторной работы, ее темы, сведений о лице, выполнившем лабораторную работу (ФИО, № группы), должен быть указан порядок выполнения работы (последовательность действий, какие объекты были созданы, их роль и обоснование необходимости создания), который должен подтверждаться необходимыми скриншотами и/или алгоритмами.

 

Контрольные вопросы к защите

1. Для чего предназначен объект конфигурации Справочник?

2. Каковы характерные особенности справочника?

3. Для чего используются реквизиты и табличные части справочника?

4. Зачем нужны иерархические справочники и что такое родитель?

5. Зачем нужны подчиненные справочники и что такое владелец?

6. Какие основные формы существуют у справочника?

7. Что такое предопределенные элементы?

8. Чем с точки зрения конфигурации, отличаются обычные элементы справочника от предопределенных элементов?

9. Что такое окно редактирования объекта конфигурации?

10. Как создать объект конфигурации справочник и описать его структуру?

11. Когда следует использовать редактирование справочника в списке, а когда – в диалоге?

12. Как добавить новые элементы в справочник?

13. Как создать группу справочников?

14. Как пользователь может отличить обычные элементы справочника от предопределенных элементов?

15. Как переместить элементы из одной группы справочника в другую?

16. Как запустить 1С:Предприятие в режиме отладки?

17. Зачем нужна основная конфигурация и конфигурация базы данных?

18. Как изменить конфигурацию базы данных?

19. Как связаны объекты конфигурации и объекты базы данных?

20. Зачем нужна палитра свойств?

21. Что такое подчиненные объекты конфигурации?

 


Дата добавления: 2015-12-20; просмотров: 28; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!