Корпоративные информационные системы. 9
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО
ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
в г. Набережные Челны
Корпоративные информационные системы
Курсовой проект
по специальности
«Автоматизированные системы обработки информации и управления»
Выполнил:
Проверил:
г. Набережные Челны
2013
Содержание
1. ВВЕДЕНИЕ
Проектирование - основа любой инженерной системы. На этапе, которого определяется:
- назначенная цель
- гибкость системы управления, т.е. простота в усвоении и управлении
- простота реализации
2. АНАЛИЗ ЗАДАНИЯ
2.1 Спецификация задания
При выполнении курсового проекта необходимо:
- Разработать систему продажи телевизоров.
2. Использовать систему 1С конфигурацию
3. Результатом выполнения курсового проекта является:
Автоматизация закупки товара от поставщика и последующие реализация товара.
2.2 Описание объекта проектирования
Для выполнения курсового
проекта был использован
Существует следующие возможности влияния :
- Возможность добавления документа закупки
- Возможность добавления документа продажи.
2.3 Техническое описание
Владелец закупает товар у поставщика(производитель) затем товар поступает на склад.. Потом продавец продает товар с надбавкой.
В системе есть справочники:
- Склад
- Номенклатура
- Клиенты
- Сотрудники
- Поставщики
Имеются два документа для проводки:
- Закупка товара
- Продажа товара
Два регистра для проведения операций
- Номенклатура остатки
- Продажи остатки
Четыре отчета
- Количество товара на складе
- Выручка
- Список сотрудников
- Полный отчет – более подробная информация по всему магазину
4. РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ
4.1 Справочники
Склад – складирование товаров. Имеет предопределенный элемент «Основной»
Любой товар вначале поступает на основной склад.
Длина кода «9»
Длина наименования «25»
Номенклатура – название товаров имеет иерархическую структуру
Длина кода «9»
Длина наименования «25»
Реквизиты:
- Ед.Изм. Тип: СправочникСсылка.ЕдИзм
- ЦенаОтПоствщика Тип: Число, Длина 15, Точность 2, неотрицательное
- ЦенаПродажи Тип: Число, Длина 15, Точность 2, неотрицательное
Клиенты – список клиентов для последующего идентифицирования.
Длина кода «9»
Длина наименования «25»
Реквизиты:
- ФИО Тип: Строка, Длина: 25 (Вместо стандартного реквизита «Наименование»)
Табличная часть «История»:
- Товар Тип: СправочникСсылка.Номенклатура
- ЦенаПокупки Тип: Число, Длина 15, Точность 2, неотрицательное
- ДатаПокупки Тип: Дата, Состав даты: Дата
Сотрудники- лица работающие в магазине.
Длина кода «9»
Длина наименования «25»
Реквизиты:
- Фамилия Тип: Строка, Длина: 25
- Имя Тип: Строка, Длина: 25
- Отчество Тип: Строка, Длина: 25
- ДатаРождения Тип: Дата, Состав даты: Дата
- Стаж Тип: Число, Длина: 10
Поставщики- от кого поступает товар.
Реквизиты:
- Наименование Тип: Строка, Длина: 25
- ФИОДиректора Тип: Строка, Длина: 25
- Телефон Тип: Число, Длина: 6
4.2 Документы
ЗакупкаТовара
Данный документ отображает закупочную цену товара от поставщика в магазин для дальнейшей реализации.
Реквизиты:
- Поставщик Тип: СправочникСсылка.Поставщики
- Сотрудник Тип: СправочникСсылка.Сотрудники
- Склад Тип: СправочникСсылка.Склад
- СуммаИтого Тип: Число, Длина: 15, Точность 2, неотрицательное
Табличная часть «Товары»:
- Номенклатура Тип: СправочникСсылка.Номенклатура
- Количество Тип: Число, Длина 15, неотрицательное
- Цена Тип: Число, Длина 15, Точность 2, неотрицательное
- Сумма Тип: Число, Длина 15, Точность 2, неотрицательное
Модуль формы:
//При изменение количество товара, изменяется сумма.
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(
Стр = Элементы.Товары.ТекущиеДанные;
Стр.Сумма = Стр.Количество * Стр.Цена;
КонецПроцедуры
//При изменение цены товара изменяется сумма.
&НаКлиенте
Процедура ТоварыЦенаПриИзменении(
Стр = Элементы.Товары.ТекущиеДанные;
Стр.Сумма = Стр.Количество * Стр.Цена;
КонецПроцедуры
// Функция обращения к серверу для получения цены
&НаСервереБезКонтекста
Функция ПолучитьЦену(Номенклатура)
Возврат Номенклатура.ЦенаОтПоставщика;
КонецФункции
//При добавление товара в табличную часть , автоматически добавляется цена закупки.
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении
Перемен = Элементы.Товары.ТекущиеДанные;
Перемен.Цена = ПолучитьЦену(Перемен.
ТоварыКоличествоПриИзменении(
КонецПроцедуры
Модуль объекта:
//Движение регистра по остатке номенклатуры
Процедура ОбработкаПроведения(Отказ, Режим)
// регистр НоменклатураОстаток Приход
Движения.НоменклатураОстаток.
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.НоменклатураОстаток.
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
КонецПроцедуры
ПродажаТовара
Данный документ
отображает проданное
Реквизиты:
- Сотрудник Тип: СправочникСсылка.Сотрудники
- Склад Тип: СправочникСсылка.Склад
- Клиент Тип: СправочникСсылка.Клиенты
- СуммаИтого Тип: Число, Длина: 15, Точность 2, неотрицательное
Табличная часть «Товары»:
- Номенклатура Тип: СправочникСсылка.Номенклатура
- Количество Тип: Число, Длина 15, неотрицательное
- Цена Тип: Число, Длина 15, Точность 2, неотрицательное
- Сумма Тип: Число, Длина 15, Точность 2, неотрицательное
- СпособОплаты Тип: ПеречислениеСсылка.СпособОплат
ы
Модуль формы:
//Изменяет сумму документа , при изменение количество товара
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(
Переменная = Элементы.Товары.ТекущиеДанные;
Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена ;
КонецПроцедуры
// Изменяет сумму документа при изменение цены товара
&НаКлиенте
Процедура ТоварыЦенаПриИзменении(
Переменная = Элементы.Товары.ТекущиеДанные;
Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена;
КонецПроцедуры
//Изменяет сумму
документа при изменение
&НаКлиенте
Процедура ТоварыНадбавкаПроцентПриИзмене
Переменная = Элементы.Товары.ТекущиеДанные;
Переменная.Сумма = Переменная.Количество * Переменная.Цена * Переменная.НадбавкаПроцент / 100 + Переменная.Цена;
КонецПроцедуры
// добавляет автоматически цену товара в документ
&НаСервереБезКонтекста
Функция ПолучитьЦену(Номенклатура)
Возврат Номенклатура.ЦенаОтПоставщика;
КонецФункции
&НаКлиенте
Процедура ТоварыНоменклатураПриИзменении
Перемен = Элементы.Товары.ТекущиеДанные;
Перемен.Цена = ПолучитьЦену(Перемен.
ТоварыКоличествоПриИзменении(
КонецПроцедуры
Модуль объекта:
//Процедуры движений
Процедура ОбработкаПроведения(Отказ, Режим)
// регистр НоменклатураОстаток Расход
Движения.НоменклатураОстаток.
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.НоменклатураОстаток.
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Склад = Склад;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
// регистр ПродажаТоваров
Движения.ПродажаТоваров.
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.ПродажаТоваров.
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
КонецПроцедуры
//Выводит общий итог в документе
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаИтого = Товары.Итог("Сумма");
КонецПроцедуры
4.3 Регистр сведений
Предназначен для
Поставщиков
Измерения:
- Поставка Тип: СправочникСсылка.Поставщики
- Номенклатура Тип: СправочникСсылка.Номенклатура
Ресурсы:
- Цена Тип: Число, Длина 15, Точность 2, неотрицательное
4.4 Регистры накопления
НоменклатураОстаток – предназначен для хранения остатков товаров.
Измерения:
- Склад Тип: СправочникСсылка.Склад
- Номенклатура Тип: СправочникСсылка.Номенклатура
Ресурсы:
- Количество Тип: Число, Длина 15, неотрицательное
- Сумма Тип: Число, Длина 15, Точность 2, неотрицательное
ПродажаТоваров – предназначен для хранения оборотов продаж(выручки)
Измерения:
- Поставщик Тип: СправочникСсылка.Поставщики
- Номенклатура Тип: СправочникСсылка.Номенклатура
Ресурсы:
- Количество Тип: Число, Длина 15, неотрицательное
- Сумма Тип: Число, Длина 15, Точность 2, неотрицательное
4.5 Перечисления
СпособОплаты – предназначен для быстрого выбора в документе..
Значения:
- Наличные
- БезНаличные
5. ОТЧЕТЫ
Количество товара на складах – данный отчет предоставляет пользователю узнать количество товара на складах, а также увидеть в виде графика.
Выручка – данный отчет предоставляет пользователю увидеть, какая выручка балы за определенный промежуток времени.
Список сотрудников – данный отчет предоставляет пользователю увидеть список всех своих сотрудников, отфильтровать.
Полный отчет – предоставляет пользователю увидеть полный отчет по всему магазину.
6. ПОЛЬЗОВАТЕЛЬСКИЙ ВИД
РАБОЧИЙ СТОЛ пользователя для быстрого составления документа.
Раздел: ПОКУПКИ – предназначен для закупки товара от поставщика на склад. Также имеются справочники: Номенклатура, Склад, Поставщики. Отчеты: Сотрудники, Количество товаров на складах, Полный отчет.
Раздел: ПРОДАЖИ – предназначен для совершения продажи товара – клиентам, с надбавочной ценой. Имеются справочники: клиенты, сотрудники, склад, номенклатура. Отчеты Выручка, Полный отчет, количество товара на складах, список сотрудников.
ДОКУМЕНТЫ:
Покупки
Продажи
ОТЧЕТЫ:
8. ЗАКЛЮЧЕНИЕ
В результате выполнения курсового проекта была частично автоматизирована закупка и продажа телевизоров. С помощью платформы 1С.
Предлагаемая автоматизированная система управления позволяет получить исключить ошибки рабочего.
Данная тема курсового проекта, была детально изучена, и реализована на техническом уровне.
8. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Хрусталева Е.Ю. Практическое пособие разработчика
- http://ru.wikipedia.org/wiki/
- Введение в конфигурирование.

- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы в управлении
- Корпоративные информационные системы. Проблемы, связанные с их внедрением
- Корпоративные информационные
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы
- Корпоративные информационные системы