Файл: разработка и реализация конфигурации «Магазин автозапчастей» на платформе 1с:предприятие..pdf
Добавлен: 15.06.2023
Просмотров: 1442
Скачиваний: 57
СОДЕРЖАНИЕ
1 Краткий анализ предметной области.
2 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу.
3 Обоснование выбора системы для разработки прикладного решения.
4 Обоснование требований к разрабатываемому прикладному решению.
6. Архитектура разрабатываемого прикладного решения.
7. Алгоритмы взаимодействия объектов конфигурации.
8. Описание основных объектов (элементов) разрабатываемого прикладного решения.
Рисунок 45. Клиенты с размером скидки.
Рисунок 46. Добавление новых клиентов с возможностью указать размер скидки.
На данном этапе тестирование завершено и можно подвести итог.
Заключение
Прикладные решения, разработанные на платформе "1С: Комплексная автоматизация 8" отличает эргономичный интерфейс, развитые средства построения экономической и аналитической отчетности, принципиально новые возможности анализа и поиска информации, высокая масштабируемость и производительность, современные подходы к интеграции, удобство администрирования системы.
Система 1С: Предприятие – универсальная система, вместе с конфигурацией представляет готовое к использованию программное обеспечение для автоматизации деятельности предприятия.
В работе были рассмотрены особенности внедрения конфигурации, которая реализует учет товаров на складе автозапчастей. Так же была проделана работа по формированию отчетов и печати документов.
Реализован справочник с сотрудниками где указываются все необходимые данные о сотруднике, с возможностью выбора его статуса.
В ходе работы мы работали с объектами конфигурации, это справочники, документы, перечисления, регистры накоплений.
Таким образом, учет товаров стал более удобным, упростились наблюдение за состоянием товаров, контроль продаж и прихода товара.
Конфигуратор позволяет создавать для различных категорий пользователей индивидуальные интерфейсы, включающие пункты меню, панели инструментов, функциональные клавиши. Такой интерфейс обеспечивает быстрый доступ к режимам и функциям программы, которые необходимы пользователям в соответствии с кругом их обязанностей.
Возможности Конфигуратора позволяют настроить внешний вид программы под практически любые требования пользователей.
Список литературы
- Кашаев С.М. Программирование в 1С: Предприятие 8.3. — Питер, 2016.
- Радченко М.Г., Хрусталева Е.Ю. 1С: Предприятие 8.3. Практическое пособие разработчика — 1С-Паблишин, 2015.
- Прокимнов Н.Н. Теория информационных процессов и систем — Университет Университет, 2017.
- Алешин Л.И. Автоматизированные информационные системы — Университет Университет, 2016.
- Уткин В.Б., Балдин К.В. Информационные системы в экономике — Университет Университет, 2017.
Приложение
Приложение 1. Документ «количество товара прибыло на склад»
&НаКлиенте
Процедура ПереченьТоваровСуммаПриИзменении(Элемент)
Строка = Элементы.ПереченьТоваров.ТекущиеДанные;
Строка.Сумма = Строка.Количество * Строка.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТоваровПриИзменении(Элемент)
Строка = Элементы.ПереченьТоваров.ТекущиеДанные;
Строка.Сумма = Строка.Количество * Строка.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТоваровЦенаПриИзменении(Элемент)
Строка = Элементы.ПереченьТоваров.ТекущиеДанные;
Строка.Сумма = Строка.Количество * Строка.Цена;
КонецПроцедуры
КонецПроцедуры
Приложение 2. Документ «Печать»
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать1)
ТабДок = Новый ТабличныйДокумент;
Печать1(ТабДок, ПараметрКоманды);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Ложь;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
//}}
КонецПроцедуры
&НаСервере
Процедура Печать1(ТабДок, ПараметрКоманды)
Документы.КоличествоТовараПрибылоНаСклад.Печать1(ТабДок, ПараметрКоманды);
КонецПроцедуры
Приложение 3. Отчет
ВЫБРАТЬ
КоличествоТовараПрибылоНаСкладПереченьТоваров.Товар,
СУММА(КоличествоТовараПрибылоНаСкладПереченьТоваров.Количество) КАК Количество,
СУММА(КоличествоТовараПрибылоНаСкладПереченьТоваров.Цена) КАК Цена,
КоличествоТовараПрибылоНаСкладПереченьТоваров.Сумма
ИЗ
Документ.КоличествоТовараПрибылоНаСклад.ПереченьТоваров КАК КоличествоТовараПрибылоНаСкладПереченьТоваров
СГРУППИРОВАТЬ ПО
КоличествоТовараПрибылоНаСкладПереченьТоваров.Товар,
КоличествоТовараПрибылоНаСкладПереченьТоваров.Сумма
Приложение 4. Модуль печати
Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.КоличествоТовараПрибылоВМагазинСоСкалад.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КоличествоТовараПрибылоВМагазинСоСкалад.Дата,
| КоличествоТовараПрибылоВМагазинСоСкалад.Номер,
| КоличествоТовараПрибылоВМагазинСоСкалад.Поставщик,