Автоматизированная информационная система предприятия хлебопекарной продукции "Сириус Плюс"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 10.10.2013
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры

Проводка документа по двум регистрам «Остатки сырья» и «Стоимость сырья» на примере документа «Приходная накладная»

Движение документа осуществится только при условии, что оприходовано сырье и контрагентом является поставщик, а не реализатор.

Процедура ОбработкаПроведения(Отказ, Режим)

// регистр ОстаткиСырья Приход

Движения.ОстаткиСырья.Записывать = Истина;

Движения.СтоимостьСырья.Записывать = Истина;

Для Каждого ТекСтрокаСырье Из Сырье Цикл

Если ТекСтрокаСырье.Сырье.ВидНоменклатуры=Перечисления.ВидыНоменклатуры.Сырье И

ТекСтрокаСырье.Контрагент.ВидКонтрагента=Перечисления.ВидКонтрагента.Поставщик Тогда

Движение = Движения.ОстаткиСырья.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Сырье = ТекСтрокаСырье.Сырье;

Движение.Количество = ТекСтрокаСырье.Количество;

КонецЕсли;

//регистр стоимость материалов приход

Движение = Движения.СтоимостьСырья.Добавить();

Движение.ВидДвижения=ВидДвиженияНакопления.Приход;

Движение.Период=Дата;

Движение.Сырье=ТекСтрокаСырье.Сырье;

Движение.Стоимость=ТекСтрокаСырье.Сумма;

КонецЦикла;

КонецПроцедуры

КонецПроцедуры

Обработка проведения расходования сырья на примере документа «Расходная накладная»

Процедура ОбработкаПроведения(Отказ, Режим)

// регистр ОстаткиСырья Расход

Движения.ОстаткиСырья.Записывать = Истина;

Движения.СтоимостьСырья.Записывать = Истина;

Для Каждого ТекСтрокаСырье Из Сырье Цикл

Если ТекСтрокаСырье.Сырье.ВидНоменклатуры=Перечисления.ВидыНоменклатуры.Сырье Тогда

Движение = Движения.ОстаткиСырья.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Сырье = ТекСтрокаСырье.Сырье;

Движение.Количество = ТекСтрокаСырье.Количество;

КонецЕсли;

Движение = Движения.СтоимостьСырья.Добавить();

Движение.ВидДвижения=ВидДвиженияНакопления.Расход;

Движение.Период=Дата;

Движение.Сырье=ТекСтрокаСырье.Сырье;

Движение.Стоимость=ТекСтрокаСырье.Сумма;

КонецЦикла;

КонецПроцедуры

Автоматическая подстановка цены в документ при выборе номенклатуры на примере документа «Заказ сырья»

Функция, возвращающая цену номенклатуры

Функция РозничнаяЦена(АктуальнаяДата,ЭлементНоменклатуры) Эспорт

// Создать вспомогательный документ Отбор

Отбор=Новый Структура ("Номенклатура", ЭлементНоменклатуры);

// Получить актуальные значения ресурсов регистра

ЗначенияРесурсов=РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата,Отбор);

Возврат ЗначенияРесурсов.Цена;

КонецФункции

При выборе элемента из номенклатуры

Процедура ЗаказНаименованиеПриИзменении(Элемент)

// Получить текущую строку табличной части

СтрокаТабличнойЧасти=Элементы.Заказ.ТекущиеДанные;

// Установить цену

СтрокаТабличнойЧасти.Цена=РаботаСоСправочниками.РозничнаяЦена(Объект.Дата, СтрокаТабличнойЧасти.Наименование);

// Пересчитать сумму строки

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры

Запрос для отчета о движениях по регистру накоплений

ВЫБРАТЬ

ОстаткиСырьяОстаткиИОбороты.Сырье,

ОстаткиСырьяОстаткиИОбороты.КоличествоНачальныйОстаток,

ОстаткиСырьяОстаткиИОбороты.КоличествоКонечныйОстаток,

ОстаткиСырьяОстаткиИОбороты.КоличествоОборот,

ОстаткиСырьяОстаткиИОбороты.КоличествоПриход,

ОстаткиСырьяОстаткиИОбороты.КоличествоРасход

ИЗ

РегистрНакопления.ОстаткиСырья.ОстаткиИОбороты КАК ОстаткиСырьяОстаткиИОбороты

ОТЧЕТЫ

Реестр документов расходная накладная

ВЫБРАТЬ

РасходнаяНакладнаяСырье.Ссылка КАК Документ,

РасходнаяНакладнаяСырье.Сырье,

РасходнаяНакладнаяСырье.Количество,

РасходнаяНакладнаяСырье.ЕдИзм

ИЗ

Документ.РасходнаяНакладная.Сырье КАК РасходнаяНакладнаяСырье

ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная

ПО РасходнаяНакладнаяСырье.Ссылка = РасходнаяНакладная.Ссылка

УПОРЯДОЧИТЬ ПО

Документ

Рейтинг реализаторов

ВЫБРАТЬ

ГотовыеОбороты.Реализатор,

ГотовыеОбороты.КоличествоОборот КАК Количество,

ГотовыеОбороты.СуммаОборот КАК Сумма

ИЗ

РегистрНакопления.Готовые.Обороты КАК ГотовыеОбороты

Пример листинга печатной формы

Процедура Печать(ТабДок, Ссылка) Экспорт

Макет = Документы.СписокГотовых.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

|СписокГотовых.Дата,

|СписокГотовых.Номер,

|СписокГотовых.Реализатор,

|СписокГотовых.Параметры.(

|НомерСтроки,

|Наименование,

|Цена,

|Количество,

|ЕдИзм,

|Сумма,

|ДатаИзготовления,

|СрокГодности,

|СрокРеализации

|)

|ИЗ

|Документ.СписокГотовых КАК СписокГотовых

|ГДЕ

|СписокГотовых.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьПараметрыШапка = Макет.ПолучитьОбласть("ПараметрыШапка");

ОбластьПараметры = Макет.ПолучитьОбласть("Параметры");

ОбластьИтог = Макет.ПолучитьОбласть("Всего");

ОбластьРеквизиты = Макет.ПолучитьОбласть("Реквизиты");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Табдок.Вывести(ОбластьРеквизиты);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьПараметрыШапка);

ВыборкаПараметры = Выборка.Параметры.Выбрать();

СуммаИтог=0;

Пока ВыборкаПараметры.Следующий() Цикл

ОбластьПараметры.Параметры.Заполнить(ВыборкаПараметры);

ТабДок.Вывести(ОбластьПараметры, ВыборкаПараметры.Уровень());

СуммаИтог = СуммаИтог + ВыборкаПараметры.Сумма;

КонецЦикла;

ОбластьИтог.Параметры.ВсегоПоДокументу = СуммаИтог;

ТабДок.Вывести(ОбластьИтог);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

КонецПроцедуры

Литература

1. Основы методологий проектирования автоматизированных систем обработки информации и управления/ Учебное пособие/ Составитель: А.В. Иващенко, Самара: СНЦ РАН, 2009 - 40 с., ил.

2. Советов Б.Я., Цехановский В.В, Чертовский В.Д. Теоретические основы автоматизированного управления. -М.:Высш.шк., 2006.

3. Сухомлинов А.И. Разработка интегрированной системы малого предприятия. Учебный пример, Владивосток 2011

4. Сухомлинов, А.И. Информационные системы управления: учеб.пособие/А.И. Сухомлинов. - Владивосток: Изд - во ДВГТУ, 2007. - 111 с. ISBN 978-5-7596-1020-5

5. Сухомлинов, А.И. Разработка информационных систем: учеб.пособие/А.И.Сухомлинов. - Владивосток: Изд - во ДВГТУ, 2008. - 182 с. ISBN 978-5-7596-0753-3

6. Теоритические основы автоматизированного управления/ А.В.Меньков, В.А. Острейковский. - Учебник для вузов. - М.: Издательство Оникс, 2005. - 650 с.: ил.

7. Радченко М. Г. / 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы. Издательство: 1С-Паблишинг, 2009

Размещено на Allbest.ru


Подобные документы

  • Виды запросов в информационной системе. Инфологическая модель ER-модель. Описание свойств таблицы "Сотрудник". Формы: начальная, офис, филиал, поставщик, клиент, киоск, магазин. Отчеты: информация о клиентах и об их заказе, сведения о сотрудниках.

    курсовая работа [5,2 M], добавлен 24.01.2016

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

    отчет по практике [2,4 M], добавлен 12.05.2015

  • Функциональная структура информационной системы предприятия, достоинства, недостатки, перспективы ее развития. Типы ИС с учетом уровней управления и квалификации персонала. Требования к автоматизированной системе, сущность подсистемы управления финансами.

    контрольная работа [740,2 K], добавлен 25.07.2010

  • Характеристика склада "Skala". Организационная диаграмма, формирование физической диаграммы. Описание бизнес-процессов. Создание модели информационной системы. Диаграмма дерева узлов. Перечень работников, стоимостный анализ. Диаграмма процессов в ERWin.

    курсовая работа [2,8 M], добавлен 02.02.2014

  • Стратегическое планирование информационной системы предприятия, этапы ее внедрения. Задачи производственного планирования. Анализ окружения и внутренней ситуации системы. Факторы, влияющие на развитие информационной системы предприятия, ее особенности.

    презентация [215,4 K], добавлен 14.10.2013

  • Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.

    курсовая работа [394,0 K], добавлен 21.10.2012

  • Обзор программного обеспечения мебельной фабрики. Система управления базами данных. Разработка схемы данных для информационной системы фабрики. Справочники и шифраторы системы. Экранные формы ввода и редактирования данных. Корректировка схемы данных.

    дипломная работа [504,6 K], добавлен 05.05.2014

  • Разработка информационной системы ВУЗа с использованием методики объектно-ориентированного моделирования UML. Анализ требований к системе. Концептуальная (содержательная) модель. Диаграмма компонентов и классов. Программная реализация приложения.

    курсовая работа [797,7 K], добавлен 16.04.2014

  • Создание автоматизированной информационной системы для ОАО "Сибирь". Построение функциональной модели, описывающей существующую организацию работы на основе анализа деятельности предприятия. Смешанная модель в стандартах IDEF0, DFD, IDEF3 и IDEF1X.

    курсовая работа [2,4 M], добавлен 17.09.2010

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

    дипломная работа [4,2 M], добавлен 20.07.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.