Реализация конфигурации "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 Реализация пользовательского интерфейса Менеджер
В ветке конфигурации Общие / Интерфейсы создается новый интерфейс, которому присваивается имя Менеджер. Затем создаются тр