Создание автоматизированной информационно-справочной системы работы лесоперерабатывающего предприятия

 
















Создание автоматизированной информационно-справочной системы работы лесоперерабатывающего предприятия


Введение


В данной курсовой работе необходимо разработать прикладное решение «Автоматизированная инфоpмационно-спpавочная система работы лесоперерабатывающего предприятия» в среде «1С: Предприятие» c поэтапным описанием произведенных действий.

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


1. Константы


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

Для удобства редактирования констант пользователем, для них создаётся форма вида:



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


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

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

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

)Образование. Значения этого перечисления хранят информацию о полученном образовании, которая будет использоваться при создании элемента справочника «Рабочие».



1)Вид Клиента. Здесь храниться информация о типах клиентов, которая будет использоваться при создании элемента справочника «Покупатели».



)Должность. Значения этого перечисления хранят информацию о должности рабочих на предприятии, которая также будет использоваться при создании элемента справочника «Рабочие».



)Вид оплаты. Данное перечисление содержит информацию о типах оплаты при создании документов «Приходная накладная» и «Расходная накладная».



)Смены. В данном перечислении содержится информация о видах смен работы, которая используется в документе «Работа смены».



3. Справочники


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

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

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

В данном прикладном решении организовано 6 видов справочников:

)Номенклатура. Данный справочник содержит список продукции и материалов предприятия. Каждый элемент справочника описывается только двумя обязательными полями «Код» и «Наименование». Для удобства все элементы объединены в группы «Доски», «Брусья» и «Прочее».

Форма списка справочника:



)Клиенты. Этот справочник необходим для хранения информации о клиентах предприятия. Каждый клиент помимо обязательных полей «Код» и «Наименование» описывается дополнительно реквизитами: «Вид клиента», (который имеет тип одноименного перечисления), «Адрес» (типа строка) и «Телефон» (типа число).

Форма элемента справочника:



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

Форма элемента справочника:



)Склады. Справочник хранит информацию о складах предприятия. Кроме обязательных полей элемент справочника описывается также реквизитом «Заведующий» (типа справочник ссылка «Рабочие»).

Форма элемента справочника:



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

Форма элемента справочника:



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

Форма элемента справочника:



4. Документы


Документ - одно из основных понятий системы 1С: Предприятие. При помощи документов организуется ввод в систему информации о совершаемых хозяйственных операциях, а также ее просмотр и корректировка.

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

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

Поведение документа отличается от поведения всех остальных объектов базы данных. Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.

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

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

)Приходная накладная. Данный документ описывает операцию покупки материалов предприятием. Он описывается реквизитами «Номер», «Дата», «Склад» (типа справочник ссылка «Склады»), «Поставщик» (типа справочник ссылка «Поставщики»), «Счет» (типа справочник ссылка «Счета»), «Вид оплаты» (типа перечисление «Виды оплаты»), «Сумма документа» (типа число). Так же документ имеет табличную часть «Товары» с полями: «Товар» (справочник ссылка «Номеклатура»), «Цена», «Количество», «Сумма».

Для удобства при введении количества автоматически рассчитывается поле «Сумма». Сумма документа также рассчитывается после нажатия кнопки «Записать».

Документ формирует движения по регистру сведений «Цены номенклатуры», регистрам накопления «Остатки на складе», «Закупки» и «Поставщики».

Форма документа:



)Расходная накладная. Данный документ описывает операцию продажи товаров. Он описывается реквизитами «Номер», «Дата», «Склад» (типа справочник ссылка «Склады»), «Покупатель» (справочник ссылка «Покупателии»), «Вид оплаты» (перечисление «Виды оплаты»), «Сумма документа» (типа число). Так же документ имеет табличную часть «Товары» с полями: «Товар» (справочник ссылка «Номеклатура»), «Цена», «Количество», «Сумма».

Для удобства поле «Цена» заполняется автоматически после выбора товара на основе актуальной цены регистра сведений «Цены номенклатуры», а при введении количества автоматически рассчитывается поле «Сумма». Сумма документа рассчитывается после нажатия кнопки «Записать».

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

Форма документа:


)Приходный кассовый ордер. Данный документ описывает операции расчета покупателей. «Приходный кассовый ордер» формируется на основании документа «Расходная накладная». Он описывается реквизитами «Номер», «Дата», «Контактное лицо» (типа справочник ссылка «Покупатели»), «Документ основание» (документ ссылка), «Сумма оплаты» (типа число). Документ формирует движения по регистрам накопления «Касса» и «Покупатели».

Форма документа:



)Расходный кассовый ордер. Данный документ описывает операции расчета с поставщиками. «Расходный кассовый ордер» формируется на основании документа «Приходная накладная». Он описывается реквизитами «Номер», «Дата», «Контактное лицо» (типа справочник ссылка «Поставщики»), «Документ основание» (документ ссылка), «Сумма оплаты» (типа число). Документ формирует движения по регистрам накопления «Касса» и «Поставщики».

Форма документа:



)Работа смены. Данный документ описывает результаты работы смены и является основным источником товаров на предприятии. Он описывается реквизитами «Номер», «Дата», «Смена» (перечисление «Смены»), «Начальник смены» (типа справочник ссылка «Сотрудники»), «Время работы». Документ имеет 2 поля «Склад» (типа справочник ссылка «Склады»): одно поле указывает склад, с которого были взяты материалы, а второе склад, на который была помещена произведенная продукция.

Так же документ имеет 2 табличные части:

·«Использованные ресурсы» с полями: «Ресурс» (справочник ссылка «Номеклатура»), «Цена», «Количество», «Сумма»

·«Результаты работы» с идентичными полями.

Для удобства при введении количества автоматически рассчитывается поле «Сумма», а при выборе товара автоматически заполняется поле «Цена».

Документ формирует движения по регистру сведений «Результаты работы смен» и регистру накопления «Остатки на складе».

Форма документа:


. Регистры сведений


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

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

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

В разрабатываемом прикладном решении используется 3 регистра сведений:

)Цены номенклатуры. Данный регистр сведений является непериодичным и содержит цены номенклатуры. Он заполняется вручную в режиме предприятия. Регистр состоит из одного измерения «Товар» и ресурса «Цена».

Форма списка:



)Цены поставщиков. Данный регистр сведений периодичный, он содержит записи цен поставщиков. Регистр заполняется на основе проведения документа «Приходная накладная». Регистр «Цены поставщиков», кроме обязательных полей, содержит два измерения «Товар» и «Поставщик» и ресурса «Цена».

Форма списка:


)Результаты работы смен. Данный регистр сведений периодичный, он содержит записи результатов работы смен (когда, какая смена, какое количество, какого товара, на какую сумму произвела). Регистр заполняется на основе проведения документа «Работа смен», причем в проводке табличная часть «Использованные маериалы» не используется. Регистр кроме обязательных полей, содержит два измерения «Товар» и «Начальник смены», ресурсы «Цена» и «Количество».

Форма списка:



6. Регистры накопления


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

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

Основным назначением регистра накопления является накопление числовой информации в разрезе нескольких измерений, которые описываются разработчиком в соответствующем объекте конфигурации Регистр накопления, и являются подчиненными объектами конфигурации.

Виды числовой информации, накапливаемой регистром накопления, называются ресурсами и также являются подчиненными объектами и описываются в конфигураторе.

В разрабатываемом прикладном решении используется 5 регистров накопления:

)Закупки. Данный регистр накопления является оборотным и содержит информацию о закупках товаров у поставщиков. Его регистратором является документ «Приходная накладная». Регистр состоит из двух измерений «Товар» и «Поставщик» и ресурсов «Количество» и «Сумма».


)Продажи. Данный регистр накопления является оборотным и содержит информацию о продаваемых предприятием товарах. Его регистратором является документ «Расходная накладная». Регистр состоит из двух измерений «Товар» и «Покупатель» и ресурсов «Количество» и «Сумма».

Форма списка:



)Касса. Данный регистр накопления является регистром остатков и содержит информацию о движении наличности на предприятии. Его регистраторами являются документы «Приходный кассовый ордер» (приход) и «Расходный кассовый ордер» (расход). Регистр состоит из двух измерений «Товар», «Покупатель» и ресурсов «Количество», «Сумма».

Форма списка:


)Остатки на складе. Данный регистр накопления является регистром остатков и содержит информацию о движении товаров на предприятии. Его регистраторами являются документы «Приходная накладная» (приход), «Расходная накладная» (расход) и «Работа смены» (табличная часть «Использованные ресурсы» - расход, «Результаты работы» - приход). Регистр состоит из двух измерений «Товар», «Склад» и ресурсов «Количество», «Сумма».

Форма списка:



)Покупатели. Данный регистр накопления является регистром остатков и содержит информацию о долгах покупателей предприятию. Его регистраторами являются документы «Приходная кассовый ордер» (расход), «Расходная накладная» (приход). Регистр имеет одно измерение «Покупатель» и ресурс «Долг».

Форма списка:



)Поставщики. Данный регистр накопления является регистром остатков и содержит информацию о долгах предприятия поставщикам. Его регистраторами являются документы «Расходный кассовый ордер» (расход), «Приходная накладная» (приход). Регистр имеет одно измерение «Поставщик» и ресурс «Долг».

Форма списка:



7. Отчеты


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

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

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

В разрабатываемой конфигурации имеется 9 отчетов:

·Движение наличности (формируется на основе регистра накопления «Касса»)

·Движение товаров на складе (регистр накопления «Остатки на складе»)

·Оплата покупателей (регистр накопления «Покупатели»)

·Оплата поставщикам (регистр накопления «Поставщики»)

·Поступление товаров (регистр накопления «Закупки»)

·Прайс-лист (регистр сведений «Цены номенклатуры»)

·Реализация товаров (регистр накопления «Продажи»)

·Результаты работы (регистр сведений «Результаты работы»)

·Цены поставщиков (регистр сведений «Цены поставщиков»)

Далее приведены только основные:

)Движение наличности.



)Движение товаров на складе.



8. Администрирование


Администрирование необходимо в конфигурации для того, чтобы разграничить доступ к базе данных для различных пользователей. Для этого в среде 1С Предприятие существуют такие понятия как «Роль» и «Интерфейс».

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

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

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

Как правило, для каждой категории пользователей создается свой интерфейс, который ставится в соответствие конкретному пользователю. В отличие от ролей, каждому пользователю можно назначить только один интерфейс по умолчанию, однако средствами встроенного языка можно управлять видимостью других интерфейсов.

В разрабатываемой конфигурации реализовано 5 ролей:

·Администратор - имеет доступ ко всем объектам конфигурации

·Бухгалтер - имеет доступ к объектам, связанным с бухгалтерским учетом

·Кладовщик - имеет доступ к объектам, связанным с движением товаров на складах

·Кассир - имеет доступ к объектам, связанным с движением наличности в кассе

·Начальник смены - имеет доступ к документу «Работа смены»

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


Выводы


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

В прикладном решении присутствуют все необходимые справочники для хранения списков данных, документы для описания совершаемых хозяйственных операций, регистры сведений и регистры накопления для хранения записей о совершенных хозяйственных операциях, отчеты и другие необходимые объекты конфигурации.

В ходе выполнения курсовой работы были закреплены и систематизированы знания, полученные в ходе изучения дисциплины «Информационные основы обработки данных».

автоматизированный лесоперерабатывающий справочник документ

Список литературы


1.Введение в конфигурирование в системе 1Сv8. Основные объекты. Методические материалы для слушателей сертифицированного курса. - М.: ООО «1С-Паблишинг», 2006, - 88 с.

2.Митичкин С.А. Разработка в системе «1С: Предприятие 8.0». - М.: ООО «1С-Паблишинг», 2003, - 413 с.

.Радченко М.Г. «1С: Предприятие 8.0».Практическое пособие разработчика. Примеры и типовые приемы. - М.: ООО «1С-Паблишинг», 2006, - 656 с.



Создание автоматизированной информационно-справочной системы работы лесоперерабатывающего предприяти

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ