Файл: Разработка конфигурации Продажи в среде 1С:Предприятие 8.3.pdf
Добавлен: 06.04.2023
Просмотров: 350
Скачиваний: 6
Рисунок 20 - Отчет на выборку данных
Для создания отчета «Должность сотрудника» была создана схема компоновки данных, в которой определены ресурсы, настройки, связи и т.п.
Запрос, сформированный конструктором на выборку данных, осуществляет выборку по сотруднику, выводит его должность . Данный запрос в режиме Конфигуратора представлен на листинге:
ВЫБРАТЬ
Сотрудники.Наименование КАК ФИО,
Сотрудники.Должность
ИЗ
Справочник.Сотрудники КАК Сотрудники
ГДЕ
Сотрудники.Ссылка = &Ссылка
Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 21)
Рисунок 21 - Отчет на выборку данных
Для создания отчета «Продажи по номенклатуре» была создана схема компоновки данных, в которой определены ресурсы, настройки, связи и т.п.
Запрос, сформированный конструктором на выборку данных, осуществляет выборку документов продажи по определенной номенклатуре . Данный запрос в режиме Конфигуратора представлен на листинге:
ВЫБРАТЬ
РасходнаяНакладнаяТМЦ.Ссылка КАК Документ,
РасходнаяНакладнаяТМЦ.Номенклатура,
СУММА(РасходнаяНакладнаяТМЦ.Количество) КАК Количество,
РасходнаяНакладнаяТМЦ.ЦенаПродажи,
СУММА(РасходнаяНакладнаяТМЦ.Сумма) КАК Сумма
ИЗ
Документ.РасходнаяНакладная.ТМЦ КАК РасходнаяНакладнаяТМЦ
ГДЕ
РасходнаяНакладнаяТМЦ.Ссылка.Проведен = ИСТИНА
И РасходнаяНакладнаяТМЦ.Номенклатура = &Номенклатура
СГРУППИРОВАТЬ ПО
РасходнаяНакладнаяТМЦ.Ссылка,
РасходнаяНакладнаяТМЦ.Номенклатура,
РасходнаяНакладнаяТМЦ.ЦенаПродажи
Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 22)
Рисунок 22 - Отчет на выборку данных
Для создания отчета «Продажи по номенклатуре» была создана схема компоновки данных, в которой определены ресурсы, настройки, связи и т.п.
Запрос, сформированный конструктором на выборку данных, осуществляет выборку документов поступления, выводит данные из них и группирует по поставщику. Данный запрос в режиме Конфигуратора представлен на листинге:
ВЫБРАТЬ
ПоступлениеТМЦТМЦ.Ссылка,
ПоступлениеТМЦТМЦ.Номенклатура,
ПоступлениеТМЦТМЦ.Количество,
ПоступлениеТМЦТМЦ.Цена,
ПоступлениеТМЦТМЦ.Сумма,
ПоступлениеТМЦТМЦ.Ссылка.Поставщик
ИЗ
Документ.ПоступлениеТМЦ.ТМЦ КАК ПоступлениеТМЦТМЦ
ГДЕ
ПоступлениеТМЦТМЦ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон
Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 23)
Рисунок 23 - отчет
Для создания отчета «Диаграмма продаж по номенклатуре» была создана схема компоновки данных, в которой определены ресурсы, настройки, связи и т.п.
Рисунок 24 - Настройка отчета
Рисунок 25 - Вывод диаграммы:
Рисунок 26 – Настройка
Запрос, сформированный конструктором на выборку данных, осуществляет выборку оборотов из регистра накопления ТМЦ на складах в разрезе номенклатуры. Данный запрос в режиме Конфигуратора представлен на листинге:
ВЫБРАТЬ
ТМЦНаСкладахОбороты.Номенклатура,
СУММА(ТМЦНаСкладахОбороты.КоличествоРасход) КАК Количество
ИЗ
РегистрНакопления.ТМЦНаСкладах.Обороты КАК ТМЦНаСкладахОбороты
СГРУППИРОВАТЬ ПО
ТМЦНаСкладахОбороты.Номенклатура
Данный отчет в режиме 1С:Предприятие работает следующим образом (рисунок 27)
Рисунок 27 - Отчет на выборку данных
4.5 Разработка пользовательского интерфейса
Для разделения информационной системы по функциональному признаку созданы подсистемы «Справочники», «Документы» и «Отчеты».
Первая подсистема содержит обращение к следующим объектам: Справочник Сотрудники, Номенклатура, Единицы измерения, Контрагенты, Типы цен, Должности». Вторая документы «Поступление ТМЦ» и «Расходная накладная. Подсистема «Отчеты» содержит все отчеты приложения.
В режиме конфигуратора подсистемы представлены на рисунке 28.
Рисунок 28 - Подсистемы в режиме Конфигуратор
В режиме пользователя подсистемы представлены на рисунке 29 .
Рисунок 29 - Подсистемы в режиме Предприятие
Роли - это общие объекты конфигурации. Они предназначены для реализации ограничения прав доступа в прикладных решениях. Роль в конфигурации может соответствовать должностям или видам деятельности различных групп пользователей, для работы которых предназначена данная конфигурация.
Создание ролей пользователя производится в режиме Конфигуратор. Для создания новой роли в дереве конфигурации в закладке Общее добавим новую роль. Для каждого объекта конфигурации установим права
Вид экрана при запуске пользовательского режима.
Рисунок 30 – идентификация пользователя
Заключение
В результате выполнения курсовой работы била разработана и описана автоматизированная система учета продаж в магазине велосипедов. Для реализации данной системы в первую очередь необходимо было разобрать, что же такое автоматизированная система управления. Более детально была разобрана автоматизированная система управления взаимоотношениями с клиентами.
Для построения любой системы в первую очередь необходимо проанализировать структуру предприятия, информационные потоки на предприятии а также построить концептуальную модель. В ходе работы было определено, что предприятие состоит из дирекции, бухгалтерии, отдела закупок, отдела продаж, отдела информационных технологий, двух магазинов и основного склада. Каждое из подразделений имеет свои функции, которые были подробно описаны в работе.
Далее был описан процесс продажи велосипедов, описаны информационные потоки на предприятии и были выявлены недостатки текущей системы:
− отсутствие возможности принятия оперативных управленческих решений;
− невозможность введения гибкой системы скидок из-за отсутствия базы данных сформированных заказов на товар;
− отсутствие удобного интерфейса приводило к увеличению времени обслуживания клиентов;
− отсутствие автоматических выгрузок также может привести к неоправданному увеличению численности персонала.
Также для работы новой системы необходимо было выяснить соответствует ли существующее аппаратное обеспеченье системным требованиям системы. Как выяснилось на предприятии имеется перечень компьютеров, сервер и МФУ, которые полностью соответствуют выставленным требованиям. Следовательно, необходимости в замене аппаратного и программного обеспеченья нет.
Последней частью работы является практическая часть. В ней описаны все объекты системы, их предназначение и внешний вид. Система состоит из:
- справочников, которые хранят относительно постоянный перечень данных. Таких как список товаров, контрагентов, сотрудников.
- документов, фиксирующих факт совершения хозяйственной операции.
- регистров сведений, хранящих данные о цене поступления товаров.
- регистра накопления. Регистр оборотный и в нем фиксируются данные о поступлении товаров и их расходе.
- отчеты. Объекты системы предназначенные для вывода данных в удобном для пользователя виде.
В результате работы была разработана система, которая улучшит качество обслуживания клиентов, за счет отчетов повысит эффективность работы отделов закупок и продаж. Поможет руководителю видеть больше оперативных данных.
Список использованных источников
1. ГОСТ 34.601-90 [Государственный стандарт] Автоматизированные системы.Стадии создания.
2. ГОСТ Р ИСО МЭК 12207-2010 [Государственный стандарт] Процессы жизненного цикла программных средств.
3. Приказ Минфина РФ от 16 декабря 2010 г. N 174н [Федеральный закон] "Об утверждении Плана счетов бухгалтерского учета бюджетных учреждений и Инструкции по его применению".
4. Кашаев С. М. Программирование в 1С:Предприятие 8.2 [Книга]. - Санкт-Петербург : Издательство "Питер", 2014.
5. Печёрских В. В. и Бельцев Г. М. Внедрение ERP-решений на платформе "1С:Предприятие 8" [Книга]. - Санкт-Петербург : Издательство "БХВ-Петербург", 2015.
6. Радченко М. Г. и Хрусталёва Е. Ю. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приёмы. [Книга]. - Москва : Издательство "1С - Паблишинг", 2013.
7. Титоренко Г. А. Информационные системы в экономике [Книга]. - Москва : Издательство "ЮНИТИ-ДАНА", 2013.
8. 1С:Предприятие 8 [В Интернете] // Веб-сайт компании 1С. - 15 декабря 2017 г. - http://v8.1c.ru/metod/books/book.jsp?id=462.
9. Пример разработки конфигурации в 1С:Предприятие 8.2. Быстрая демонстрация возможностей платформы 1С. [В Интернете] // Бесплатные онлайн уроки 1С:Предприятие. - 14 декабря 2017 г. - http://1c-uroki.ru/articles/pochagoviy_primer_1C_8.2.
10. Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова,Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
11. Блинов, А.О. Реинжиниринг бизнес-процессов: учеб. пособие [Текст] / А. О. Блинов, О.С. Рудакова – М.: Юнити-Дана, 2012 – 342 с.
12. Гайсарян С.С., объектно-ориентированное программирование. -М.:ЦИТ.,2013.- 420 с. [Электронный ресурс]. URL:
HYPERLINK "http://www.mista.ru/oop" http://www.mista.ru/oop book/index.htm (дата обращения: 21.11.2015).
13. Гартвич, А. Планирование закупок, производства и продаж в 1С: Предприятии 8 [Текст] / А.Гартвич. – М.: 1С-Паблишинг и Питер, 2013. -160с.
14. Гвоздева, Т.В. Проектирование информационных систем: учебное пособие [Текст] / Т.В. Гвоздева, Б.А. Баллод. – Ростов-н/Д: Феникс, 2014 – 508c.
15. Информационные системы и технологии в экономике и управление: Учебник для бакалавров [Текст] /В.В. Трофимов. – М.: Юрайт, 2012 – 521 с.
16. Информационные системы и технологии управления: учебник [Текст] / под ред. Г.А.Титоренко. - 3-е изд., перераб и доп. - М.: ЮНИТИ-ДАНА, 2014. - 591c.
17. Отенко И.А, Азбука программирования в 1С Предприятие 8.3[Текст] / И.А.Отенко, Г.И Добин.- Санкт-Петербург: BHV, 2015.- 288 с.
Приложение А
Справочник Контрагенты
Процедура ПокупательПриИзменении
Если ВозвратФлага() = Истина тогда
Элементы.ТипЦены.Доступность = Истина иначе
Элементы.ТипЦены.Доступность = Ложь
КонецЕсли;
КонецПроцедуры
Функция ВозвратФлага()
Возврат Объект.Покупатель;
КонецФункции.
Документ «Поступление ТМЦ»
Процедура ОбработкаПроведения(Отказ, Режим)
// регистр ЦеныНоменклатуры
Движения.ЦеныНоменклатуры.Записывать = Истина;
Для Каждого ТекСтрокаТМЦ Из ТМЦ Цикл
Движение = Движения.ЦеныНоменклатуры.Добавить();
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТМЦ.Номенклатура;
Движение.Поставщик = Поставщик;
Движение.Цена = ТекСтрокаТМЦ.Цена;
Движение.ДокуменПоступления = Номер;
КонецЦикла;
// регистр ТМЦНаСкладах Приход
Движения.ТМЦНаСкладах.Записывать = Истина;
Для Каждого ТекСтрокаТМЦ Из ТМЦ Цикл
Движение = Движения.ТМЦНаСкладах.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Номенклатура = ТекСтрокаТМЦ.Номенклатура;
Движение.Количество = ТекСтрокаТМЦ.Количество;
КонецЦикла;
КонецПроцедуры
Документ «Расходная накладная»
&НаКлиенте
Процедура ТМЦНоменклатураПриИзменении(Элемент)
ТекСтрока = Элементы.ТМЦ.ТекущиеДанные;
ТекСтрока.ЕдиницаИзмерения = ИзвлечЕдиницуИзмерения(ТекСтрока.Номенклатура);
ТекСтрока.ЦенаУчетная = ИзвлечРозничнуюЦену(Объект.Дата,ТекСтрока.Номенклатура);
ТекСтрока.ЦенаПродажи =ТекСтрока.ЦенаУчетная*(100+ИзвлечЦенуПродажи(Объект.ТипЦены))/100;
КонецПроцедуры
&НаСервере
Функция ИзвлечЕдиницуИзмерения(Номенклатура)
Возврат Номенклатура.ЕдиницаИзмерения
КонецФункции
&НаСервере
Функция ИзвлечЦенуПродажи(ТипЦены)
Возврат ТипЦены.ПроцентНадбавки
КонецФункции
&НаКлиенте
Процедура ТМЦКоличествоПриИзменении(Элемент)