Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_ПрикладноеПрограммирование8.doc
Скачиваний:
43
Добавлен:
22.09.2019
Размер:
51.67 Mб
Скачать

2.1.1.4. Перечисления

Перечисления используются в системе 1C:Предприятие 8.0 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. В отличие от элементов справочников, значения перечислений вводятся на этапе разработки прикладного решения и не могут быть изменены в процессе работы с программой. Пользователь обычно выбирает одно из значений перечисления.

Типичными примерами перечислений являются:

• ТипКлиента (значения: Обычный, Важный),

• Пол (значения: Мужской, Женский),

• ВидКонтрагента (значения: ЧастноеЛицо, Организация).

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

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

Рис. 20. Задание реквизитов перечисления.

Рис. 21. Задание значений перечисления.

На следующем шаге мастера создания перечисления надо указать все его значения, для этого последовательно щелкаем мышью по кнопке [Добавить] и заполняем значения свойств элементов перечисления, затем щелчком по кнопке [Далее] переходим к следующему шагу мастера, где можно создать форму для работы с перечислением в пользовательском режиме (см. рис. 20).

Рис. 22. Создание формы для перечисления.

Рис. 23. Выбор подсистем.

На последнем шаге мастера надо указать подсистемы, которые будут работать с данным перечислением. Так как перечисление относится ко всем подсистемам, то в качестве подсистемы выбираем корневой элемент – «Конфигурация» (см.рис 21).

При настройке конфигурации периодически надо сохранять сделанные изменения и просматривать получившуюся конфигурацию. Для этого надо перейти в пользовательский режим либо начав отладку (нажав клавишу [F5]), либо запустив пользовательский режим из конфигурации (нажав комбинацию клавиш [Ctrl]+[F5]). Если с момента последнего запуска пользовательского режима в конфигурацию были внесены изменения, то появится диалоговое окно, представленное на рис.22

Рис. 24. Запрос на обновление конфигурации БД.

При нажатии на кнопку [Да] запустится процесс реорганизации информации, и по его окончанию будет выдано диалоговое окно с внесенными в конфигурацию изменениями (см. рис.23). При выборе кнопке [Принять] внесенные изменения будут утверждены, а при выборе кнопки [Отмена] – отвергнуты, после этого будет запущен пользовательский режим, в котором можно ИБ заполнять данными.

Рис. 25. Принятие внесенных изменений.

В пользовательском режиме для доступа к константам надо запустить форму констант через пункт главного меню «Операции ! Константы».

2.1.2 Задание на лабораторную работу

  1. Зарегистрировать вновь созданную конфигурацию.

  2. Создать подсистемы «Торговля», «Бухгалтерия», «Кадры».

  3. Создать перечисление «Настроение» с элементами «Плохое», «Хорошее», «Нормальное»; перечисление «Образование» с элементами «Начальное», «Среднее», «Высшее», «СреднееСпециальное»; перечисление «СоциальноеПоложение» с элементами «Рабочий», «Служащий», «Домохозяйка», «Учащийся», «Студент»; перечисление «ТипКлиента» с элементами «Обычный», «Важный»; перечисление «Пол» с элементами «Мужской», «Женский»; перечисление «ВидКонтрагента» с элементами «ЧастноеЛицо», «Организация».

  4. Создать константы «НаименованиеОрганизации» - строка (30 символов), «ЮридическийАдрес» - строка (60 символов), «ТипОрганизации» типа перечисление «ВидКонтрагента» и форму для визуализации констант.

  5. Заполнить константы данными в пользовательском режиме.

  6. Продемонстрировать работоспособную конфигурацию.