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

Внедрение компьютерных технологий в компанию. Анализ моделей бизнес-процессов. Описание входной и выходной информации. Логическая структура базы данных. Финансово–экономическое обоснование цены проекта. Выбор состава технических и программных средств.

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

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

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

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

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

Движение.Материал = ТекСтрокаСодержание.Наименование;

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

Движение = Движения.Управленческий.Добавить();

Движение.СчетДт = ПланыСчетов.Основной.РасходыНаПродажу;

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

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

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

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

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

Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Материалы] = ТекСтрокаСодержание.Наименование;

КонецЦикла;

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

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда

// Заполнение шапки

Организация = ДанныеЗаполнения.Плательщик;

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

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

НоваяСтрока.Код = ТекСтрокаСодержание.Код;

НоваяСтрока.Количество = ТекСтрокаСодержание.Количество;

НоваяСтрока.Наименование = ТекСтрокаСодержание.Наименование;

НоваяСтрока.Сумма = ТекСтрокаСодержание.СуммаБезНДС;

НоваяСтрока.Цена = ТекСтрокаСодержание.Цена;

КонецЦикла;

ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Продажа") Тогда

// Заполнение шапки

Для Каждого ТекСтрокаРасчет Из ДанныеЗаполнения.Расчет Цикл

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

НоваяСтрока.Сумма = ТекСтрокаРасчет.СуммаБезСкидки;

КонецЦикла;

Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл

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

НоваяСтрока.Количество = ТекСтрокаТовары.Количество;

НоваяСтрока.Наименование = ТекСтрокаТовары.Наименование;

НоваяСтрока.Код = ТекСтрокаТовары.Номер;

НоваяСтрока.Цена = ТекСтрокаТовары.Цена;

КонецЦикла;

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

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

Содержание модуля менеджера документа «Акт о списании товаров»

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

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать1)

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

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

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

"ВЫБРАТЬ

АктОСписанииТовара.Номер,

АктОСписанииТовара.Дата,

АктОСписанииТовара.Содержание.(

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

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

Артикул,

Цена,

Количество,

Сумма,

ПричинаСписания

),

АктОСписанииТовара.Организация,

АктОСписанииТовара.ФИО,

АктОСписанииТовара.Должность

ИЗ

Документ.АктОСписанииТовара КАК АктОСписанииТовара

ГДЕ

АктОСписанииТовара.Ссылка В(&Ссылка)";

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

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

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

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

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

ОбластьСодержание = Макет.ПолучитьОбласть("Содержание");

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

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

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

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

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

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

КонецЕсли;

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

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

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

ТабДок.Вывести(ОбластьСодержаниеШапка);

ВыборкаСодержание = Выборка.Содержание.Выбрать();

ЦенаИтог = 0;

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

КоличествоИтог=0;

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

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

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

СуммаИтог=СуммаИтог + ВыборкаСодержание.Сумма;

КоличествоИтог=КоличествоИтог + ВыборкаСодержание.Количество;

ЦенаИтог=ЦенаИтог + ВыборкаСодержание.Цена;

КонецЦикла;

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

ОбластьИтог.Параметры.ВсегоКоличество = КоличествоИтог;

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

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

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

КонецЦикла;

//}}

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

Содержание модуля объекта документа «Начисления сотрудникам»:

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

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр Начисления

Движения.Начисления.Записывать = Истина;

Для Каждого ТекСтрокаНачисления Из Начисления Цикл

Движение = Движения.Начисления.Добавить();

Движение.Сторно = Ложь;

Движение.ВидРасчета = ТекСтрокаНачисления.ВидРасчета;

Движение.ПериодДействияНачало = ТекСтрокаНачисления.ДатаНачала;

Движение.ПериодДействияКонец = КонецДня(ТекСтрокаНачисления.ДатаОкончания);

Движение.ПериодРегистрации = Дата;

Движение.БазовыйПериодНачало = ТекСтрокаНачисления.ДатаНачала;

Движение.БазовыйПериодКонец = КонецДня(ТекСтрокаНачисления.ДатаОкончания);

Движение.Сотрудник = ТекСтрокаНачисления.Сотрудник;

Движение.ГрафикРаботы = ТекСтрокаНачисления.ГрафикРаботы;

Движение.ИсходныеДанные = ТекСтрокаНачисления.Начислено;

КонецЦикла;

Движения.Начисления.Записать();

Запрос = Новый Запрос("ВЫБРАТЬ

НачисленияСотрудникамНачисления.Сотрудник КАК Сотрудник

ИЗ

Документ.НачисленияСотрудникам.Начисления КАК НачисленияСотрудникамНачисления

ГДЕ

НачисленияСотрудникамНачисления.Ссылка = &ТекущийДокумент");

Запрос.УстановитьПараметр("ТекущийДокумент",Ссылка);

ТаблЗнач = Запрос.Выполнить().Выгрузить();

МассивСотрудников = ТаблЗнач.ВыгрузитьКолонку("Сотрудник");

ПроведениеРасчетов.РассчитатьНачисления(Движения.Начисления,ПланыВидовРасчета.ОсновныеНачисления.Оклад, МассивСотрудников);

Движения.Начисления.Записать( , Истина);

ПроведениеРасчетов.РассчитатьНачисления(Движения.Начисления, ПланыВидовРасчета.ОсновныеНачисления.Премия, МассивСотрудников);

Движения.Начисления.Записать( , Истина);

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

Содержание запроса в отчете «Материалы»:

ВЫБРАТЬ

ОстаткиМатериаловОстаткиИОбороты.Материал,

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

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

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

ОстаткиМатериаловОстаткиИОбороты.КоличествоКонечныйОстаток

ИЗ

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

Содержание запроса в отчете «Реестр документов оказание услуги»:

ВЫБРАТЬ

Продажа.Ссылка КАК Документ,

Продажа.Склад,

Продажа.Кассир

ИЗ

Документ.Продажа КАК Продажа

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

Документ

Содержание запроса в отчете «Выручка»:

ВЫБРАТЬ

ПродажиОбороты.Период,

ПродажиОбороты.Кассир,

ПродажиОбороты.ВыручкаОборот КАК Выручка

ИЗ

РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты

Содержание запроса в отчете «Универсальный»:

ВЫБРАТЬ

ПродажиОбороты.Номенклатура,

ПродажиОбороты.Кассир,

ПродажиОбороты.КоличествоОборот,

ПродажиОбороты.ВыручкаОборот

ИЗ

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

Содержание запроса в отчете «Остатки материалов по свойствам»:

ВЫБРАТЬ

ОстаткиМатериаловОстаткиИОбороты.Материал,

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

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

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

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

ИЗ

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

{ХАРАКТЕРИСТИКИ

ТИП(Справочник.ВариантыНоменклатуры)

ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваНоменклатуры

ПОЛЕКЛЮЧА Ссылка

ПОЛЕИМЕНИ Наименование

ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения

ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствНоменклатуры

ПОЛЕОБЪЕКТА НаборСвойств

ПОЛЕВИДА ВидСвойства

ПОЛЕЗНАЧЕНИЯ Значение }

Содержание запроса в отчете «Оборотно-сальдовая ведомость»:

ВЫБРАТЬ

Основной.Ссылка КАК Счет,

УправленческийОстаткиИОбороты.СуммаНачальныйОстатокДт КАК НачальныйОстатокДт,

УправленческийОстаткиИОбороты.СуммаНачальныйОстатокКт КАК НачальныйОстатокКт,

УправленческийОстаткиИОбороты.СуммаКонечныйОстатокДт КАК КонечныйОстатокДт,

УправленческийОстаткиИОбороты.СуммаКонечныйОстатокКт КАК КонечныйОстатокКт,

УправленческийОстаткиИОбороты.СуммаОборотДт КАК ОборотДт,

УправленческийОстаткиИОбороты.СуммаОборотКт КАК ОборотКт

ИЗ

ПланСчетов.Основной КАК Основной

ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.ОстаткиИОбороты КАК УправленческийОстаткиИОбороты

ПО (УправленческийОстаткиИОбороты.Счет = Основной.Ссылка)

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

...

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

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

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

  • Создание баз данных с использованием Database Desktop. Проведение автоматизации рабочего места кассира. Описание входной и выходной информации. Выбор среды реализации, состава и параметров технических средств. Проектирование интерфейса программы.

    курсовая работа [1021,5 K], добавлен 22.01.2015

  • Описание операционной системы, аппаратных и программных средств. Анализ входной и выходной информации. Структура таблиц базы данных. Построение информационно-логической модели. Блок-схема работы программы. Расчет трудоемкости на обработку информации.

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

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

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

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

    курсовая работа [700,6 K], добавлен 26.01.2010

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

    курсовая работа [975,2 K], добавлен 30.01.2014

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

    курсовая работа [3,0 M], добавлен 22.12.2014

  • Требования к программному продукту: базе данных и интерфейсу. Анализ входной, выходной и постоянной информации. Выбор и обоснование выбора среды разработки, программной реализации, описание внутренней среды. Логическая и физическая модель данных.

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

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

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

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

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

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

    курсовая работа [421,6 K], добавлен 27.06.2015

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

    курсовая работа [460,1 K], добавлен 26.06.2015

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

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

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

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

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

    курсовая работа [3,7 M], добавлен 04.12.2014

  • Разработка эскизного и технического проекта программы идентификации личности по отпечатку. Назначение и область применения, описание алгоритма, входных и выходных данных. Выбор состава технических и программных средств. Тестирование и внедрение продукта.

    курсовая работа [61,9 K], добавлен 12.05.2015

  • Анализ и оценка эффективности существующей системы обработки информации. Выбор технических и программных средств. Описание этапов проектирования базы данных "Аудиотека" и ее особенностей. Разработка инфологической модели и программного приложения.

    курсовая работа [877,9 K], добавлен 06.06.2013

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

    курсовая работа [1,7 M], добавлен 31.03.2012

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

    курсовая работа [23,4 K], добавлен 14.08.2010

  • Разработка эскизного и технического проектов программы "Шифр Цезаря": назначение и область применения, описание алгоритма, организация входных и выходных данных. Выбор состава технических и программных средств, разработка, тест и внедрение программы.

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

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