Реализация конфигурации "1С: Предприятие"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



сылка50неопределенноеСсылка на справочник ТипыЦенНоменклатуры

2.2.3 Определение связей между сущностями базы данных конфигурации

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

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

В дипломном проекте используются связи по первичным и внешним ключам.

В конце проектирования базы данных получалась инфологическая модель данных

Рисунок 2.1 - Инфологическая модель БД

2.3 Создание физической модели базы данных конфигурации

Физические модели баз данных определяют способы размещения данных в среде хранения и способы доступа к этим данным (рисунок 2.2) [8].

Рисунок 2.2 - Физическая модель БД

2.4 Создание проекта в программе 1С: Предприятие для реализации конфигурации

Подготовим папку, в которой будут храниться файл проекта. Затем запускаем программу 1С. В окне Запуск 1С: Предприятия нажимаем кнопку Добавить (рисунок 2.3). Откроется окно Добавление информационной базы\группы (рисунок 2.4).

Рисунок 2.3 - Окно запуска 1С: Предприятия

Рисунок 2.4 - Добавление информационной базы\группы

Выбрать Создание информационной базы из шаблона (рисунок 2.5) и присвоить наименование информационной базы.

Рисунок 2.5 - Создание информационной базы из шаблона

В поле каталог информационной базы указываем путь к созданной нами папки (C:\Users\Dasha\Desktop\для дипломника\диплом). Для этого нужно нажать кнопку с тремя точками в конце текстового поля, после чего откроется окно, в котором нужно выбрать папку для хранения информационная база и нажать кнопку Выбрать. На последнем этапе указываются параметры создаваемой информационной базы (рисунок 2.6).

Рисунок 2.6 - Определение параметров информационной базы

После выполнения всех вышеуказанных операций конфигурация готово к дальнейшей разработке [9-12]

2.5 Реализация конфигурации

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

2.5.1 Реализация документа Заявка

Создание документа Заявка начинается с добавления в окне конфигурации ветки Документы нового объекта (рисунок 2.7)

Рисунок 2.7 - Создание нового документа

На вкладке Основные зададим имя документа - Заявка, синоним пропишется автоматически (рисунок 2.8)

Рисунок 2.8 - Вкладка Основные документа Заявка

С помощью кнопки добавить создадим реквизиты документа

-Контрагент с типом СправочникСсылка.Контрагенты;

-Организация с типом СправочникСсылка.Организации;

-Ответсвенный с типом СправочникСсылка.СотрудникиОрганизаций;

-Комментарий с типом Строка, длина 0, неограниченноенаяя длина (рисунок 2.9).

Рисунок 2.9 - Создание реквизитов документа Заявка

После этого добавим табличную часть с именем Сотрудники и создадим у нее два реквизита:

-Сотрудник с типом СправочникСсылка.СотрудникиОрганизаций,

-Услуга с типом Строка, длиной 200 (рисунок 2.10).

Рисунок 2.10 - Создание реквизитов табличной части документа Заявка

На вкладке Формы с помощью конструктора форм создадим форму документа (рисунок 2.11) [14-15]

Рисунок 2.11 - Форма документа Заявка

2.5.2 Реализация отчета ЖурналЗаявок

В ветке конфигурации Отчет необходимо создать новый объект и присвоить имя (рисунок 2.12)

Рисунок 2.12 - Создание ново отчета

В появившемся окне на кладке Основные необходимо нажать кнопку Открыть схему компоновки данных, после чего откроется окно Основная схема компоновки данных, где добавляется новый набор данных (рисунок 2.13)

Рисунок 2.13 - окно Основная схема компоновки данных

Затем открывается конструктор запроса, далее в поле таблицы переносится документ Заявка где выбираются поля, которые должны быть выведены в макет отчета (рисунок 2.14) [16]

Рисунок 2.14 - окно Конструктор запроса

В итоге получается запрос:

ВЫБРАТЬ

Заявка.Номер,

Заявка.Дата,

Заявка.Контрагент КАК Заказчик,

Заявка.Сотрудники.(

Сотрудник,

Услуга

)

ИЗ

Документ.Заявка КАК Заявка

На вкладке Данные создаются реквизиты НачПериода и КонПериода с типом Дата [17-18].

2.5.3 Реализация пользовательского интерфейса Менеджер

В ветке конфигурации Общие / Интерфейсы создается новый интерфейс, которому присваивается имя Менеджер. Затем создаются тр