Разработка конфигурации для ведения учета продовольственного магазина
Внедрение компьютерных технологий в компанию. Анализ моделей бизнес-процессов. Описание входной и выходной информации. Логическая структура базы данных. Финансово–экономическое обоснование цены проекта. Выбор состава технических и программных средств.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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