close

Вход

Забыли?

вход по аккаунту

?

Лабраб1

код для вставкиСкачать
Лабораторная работа № 1. Создание информационной базы данных. Константы и перечисления.
Цель работы. Получение навыков работы с конфигурацией, создания и работы с константами и перечислениями, с глобальным модулем.
2.1.1. Теоретические сведения.
2.1.1.1. Регистрация информационной базы.
Для создания информационной базы (ИБ) первоначально на жестком диске компьютера создайте собственную рабочую папку. Запустите конфигуратор щелчком по ярлыку на рабочем столе и зарегистрируйте конфигурацию в этой папке, как пустую ИБ. Для этого после запуска платформы в появившемся окне необходимо воспользоваться кнопкой "Добавить" (см. рис. 4.), в ответ откроется "мастер регистрации ИБ" (см. рис. 5.) . На этом шаге надо указать, что регистрируется новая ИБ, и щелкнуть на кнопке [Далее].
Рис. 1. Список зарегистрированных конфигураций
Рис. 2. Первый шаг мастера регистрации конфигурации
В ответ откроется диалог второго шага мастера (см. рис. 6.), где надо указать, что создается пустая ИБ, и щелкнуть на кнопке [Далее]. В ответ откроется диалог третьего шага мастера (см. рис. 7.), где надо задать наименование ИБ и тип расположения ИБ, и щелкнуть на кнопке [Далее].
Рис. 3. Второй шаг мастера регистрации
Рис. 4. Третий шаг мастера регистрации
Рис. 5. Четвертый шаг мастера регистрации
В ответ откроется диалог четвертого шага мастера конфигурации, где надо указать путь к каталогу ИБ и задать язык работы платформы, затем щелкнуть на кнопке [Готово] (см. рис.8). В ответ ИБ будет зарегистрирована в ярлыке запуска (см. рис.9).
Рис. 6. Зарегистрированная конфигурация
Для начала работы с конфигурацией надо нажать кнопку [Конфигуратор] и зайти в режим редактирования конфигурации через главное меню "Конфигурация!Открыть конфигурацию". В ответ на экране появится дерево конфигурации, в котором производится вся работа по настройке прикладного решения (см. рис.10).
Рис. 7. Дерево конфигурации.
Начнем знакомство с объектами конфигурации.
2.1.1.2 Подсистемы
В создаваемой конфигурации необходимо будет реализовать три "направления" учета: торговля, бухгалтерия и учет персонала. В соответствии с этим в конфигурации будут объекты, которые принадлежат либо одному из направлений, либо обоим сразу. Для организации отборов по "направлениям" при работе с конфигурацией можно использовать подсистемы. Можно сказать, что они выступают как средство дополнительной классификации объектов конфигурации (с возможностью отбора). На структуру объектов ветви "Подсистемы" не накладывается никаких ограничений по числу и вложенности.
Рис. 8. Ветвь подсистем.
Для добавления подсистемы необходимо внутри ветви "Общие" щелкнуть правой клавишей мыши и в открывшемся контекстном меню выбрать "Добавить" (см. рис.11). В ответ откроется диалог создания подсистемы, в котором надо задать ее имя (см. рис.12). В соответствии с поставленной задачей необходимо добавить три подсистемы: "Бухгалтерия", "Торговля", "Кадры".
Рис. 9. Создание подсистемы.
2.1.1.3 Константы
В любой организации существует набор "значений", которые не меняются довольно длительное время. К ним можно отнести название фирмы, юридический адрес, фамилии ответственных лиц и т. д. Для хранения таких значений идеально подходят константы.
Создадим константу "НазваниеОрганизации". Для этого сделаем щелчок правой клавишей мыши на ветке "Константы" и выберем пункт "Добавить". В открывшемся окне свойств заполним их необходимыми значениями.
Так как константа относится ко всем подсистемам, то в качестве подсистемы выбираем корневой элемент - "Конфигурация".
Рис. 10. Создание константы.
Аналогичным образом создайте константу "Юридический адрес". Тип данных константы "Строка", длина 60 символов.
На этом работа с константами не завершилась. Мало того, что они были созданы, теперь необходимо создать форму для их просмотра и редактирования. Форма является одним из основных интерфейсных средств "1С: Предприятия" для обеспечения взаимодействия с пользователем. Для ее создания необходимо щелкнуть правой клавишей мыши на ветке "Константы" и выбрать пункт контекстного меню "Создать форму констант" (см. рис.14).
Рис. 11 Запуск конструктора форм для константы.
После выполнения данного действия откроется конструктор форм, где на первом этапе будет предложено задать "Имя", "Синоним", "Комментарий", выбрать тип формы и выбрать варианты расположения панелей управления формой (в нашем случае предлагается снять флажок "Командная панель формы снизу") (см. рис.15).
Рис. 12. Первый шаг конструктора форм констант.
Рис. 13 Второй шаг конструктора форм констант.
На втором шаге (см. рис.16) предлагается выбрать перечень констант, помещаемых на форму, и проставить соответствие между ними и элементами формы. Список возможных вариантов зависит от типа константы.
После выполнения всех действий остается нажать на кнопку "Готово" и оценить полученный результат. Он будет выглядеть следующим образом (см. рис.17):
Рис. 14 Форма ввода констант в режиме редактора форм.
Созданная форма будет находиться (в случае необходимости ее корректировки) в ветви дерева метаданных "Общие", в ветви "Общие формы".
Следует отметить, что, несмотря на существенные различия типов объектов, для которых может производиться создание формы, их конструкторы имеют много общего. Отличие будет заключаться в количестве типов форм. В нашем случае у константы их два - произвольная форма и форма константы. По каждому типу форм может быть создано сколько угодно форм. Если у объекта несколько форм одного типа, то одну из них можно сделать основной. Сколько бы типов форм ни было представлено в конструкторе, всегда один из них называется "Произвольная форма". Форму для констант можно было бы создать и напрямую в ветви "Общие формы", выбрав из контекстного меню пункт "Добавить".
2.1.1.4. Перечисления
Перечисления используются в системе 1C:Предприятие 8.0 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации. В отличие от элементов справочников, значения перечислений вводятся на этапе разработки прикладного решения и не могут быть изменены в процессе работы с программой. Пользователь обычно выбирает одно из значений перечисления.
Типичными примерами перечислений являются:
• ТипКлиента (значения: Обычный, Важный), • Пол (значения: Мужской, Женский), • ВидКонтрагента (значения: ЧастноеЛицо, Организация). Список значений перечисления нельзя редактировать, так как алгоритм конфигурации ориентирован на наличие определенных значений. При изменении значений перечисления возможно потребуется изменение программных модулей, иначе программа перестанет правильно работать.
Создадим перечисление "Образование". Для этого сделаем щелчок правой клавишей мыши на ветке "Перечисления" и выберем пункт "Добавить". В открывшемся окне свойств заполним их необходимыми значениями и щелкнем по кнопке [Далее] для перехода к следующему шагу мастера.
Рис. 15. Задание реквизитов перечисления.
Рис. 16. Задание значений перечисления.
На следующем шаге мастера создания перечисления надо указать все его значения, для этого последовательно щелкаем мышью по кнопке [Добавить] и заполняем значения свойств элементов перечисления, затем щелчком по кнопке [Далее] переходим к следующему шагу мастера, где можно создать форму для работы с перечислением в пользовательском режиме (см. рис. 20).
Рис. 17. Создание формы для перечисления.
Рис. 18. Выбор подсистем.
На последнем шаге мастера надо указать подсистемы, которые будут работать с данным перечислением. Так как перечисление относится ко всем подсистемам, то в качестве подсистемы выбираем корневой элемент - "Конфигурация" (см.рис 21).
При настройке конфигурации периодически надо сохранять сделанные изменения и просматривать получившуюся конфигурацию. Для этого надо перейти в пользовательский режим либо начав отладку (нажав клавишу [F5]), либо запустив пользовательский режим из конфигурации (нажав комбинацию клавиш [Ctrl]+[F5]). Если с момента последнего запуска пользовательского режима в конфигурацию были внесены изменения, то появится диалоговое окно, представленное на рис.22
Рис. 19. Запрос на обновление конфигурации БД.
При нажатии на кнопку [Да] запустится процесс реорганизации информации, и по его окончанию будет выдано диалоговое окно с внесенными в конфигурацию изменениями (см. рис.23). При выборе кнопке [Принять] внесенные изменения будут утверждены, а при выборе кнопки [Отмена] - отвергнуты, после этого будет запущен пользовательский режим, в котором можно ИБ заполнять данными.
Рис. 20. Принятие внесенных изменений.
В пользовательском режиме для доступа к константам надо запустить форму констант через пункт главного меню "Операции ! Константы".
Задание на лабораторную работу
1. Зарегистрировать вновь созданную конфигурацию.
2. Создать подсистемы "Торговля", "Бухгалтерия", "Кадры".
3. Создать перечисление "Настроение" с элементами "Плохое", "Хорошее", "Нормальное";
перечисление "Образование" с элементами "Начальное", "Среднее", "Высшее", "СреднееСпециальное";
перечисление "СоциальноеПоложение" с элементами "Рабочий", "Служащий", "Домохозяйка", "Учащийся", "Студент";
перечисление "ТипКлиента" с элементами "Обычный", "Важный";
перечисление "Пол" с элементами "Мужской", "Женский";
перечисление "ВидКонтрагента" с элементами "ЧастноеЛицо", "Организация".
4. Создать константы "НаименованиеОрганизации" - строка (30 символов), "ЮридическийАдрес" - строка (60 символов), "ТипОрганизации" типа перечисление "ВидКонтрагента" и форму для визуализации констант.
5. Заполнить константы данными в пользовательском режиме.
6. Продемонстрировать работоспособную конфигурацию.
Контрольные вопросы
* Основные составляющие системы 1С:Предприятие.
* Понятие платформы.
* Понятие конфигурации.
* Понятие дерева конфигурации.
* Режимы запуска среды 1С:Предприятие.
* Константы среды 1С:Предприятие.
* Перечисления в среде 1С:Предприятие.
СПИСОК ЛИТЕРАТУРЫ.
1. Введение в конфигурирование в системе 1Сv8. Основные объекты. Методические материалы для слушателей сертифицированного курса. - М.: ООО "1С-Паблишинг", 2006, - 88 с.
2. Митичкин С.А. Разработка в системе "1С: Предприятие 8.0". - М.: ООО "1С-Паблишинг", 2003, - 413 с.
3. Радченко М.Г. "1С: Предприятие 8.0".Практическое пособие разработчика. Примеры и типовые приемы. - М.: ООО "1С-Паблишинг", 2006, - 656 с.
Документ
Категория
Рефераты
Просмотров
50
Размер файла
2 687 Кб
Теги
лабраб
1/--страниц
Пожаловаться на содержимое документа