Файл: Разработка конфигурации системы 1С Предприятие для учета товаров на складе магазина.docx
Добавлен: 08.11.2023
Просмотров: 1028
Скачиваний: 39
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Глава 1. Анализ предметной области
Глава 2. Анализ аналогов и прототипов
Глава 4. Разработка программного средства
Раздел 4.1. Разработка моделей бизнес-процессов системы складского учета
Раздел 2. Разработка модели базы данных системы складского учета
Раздел 3. Реализация ИС на платформе «1С: Предприятие»
Движение.Поставщик = Поставщик;
Движение.Товар = ТекСтрокаПоставка.Наименование;
Движение.Количество = ТекСтрокаПоставка.Количество;
КонецЦикла;
// регистр ПоступлениеТовараНаСклад Приход
Движения.ПоступлениеТовараНаСклад.Записывать = Истина;
Для Каждого ТекСтрокаПоставка Из Поставка Цикл
Движение = Движения.ПоступлениеТовараНаСклад.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Наименование = ТекСтрокаПоставка.Наименование;
Движение.Поставщик = Поставщик;
Движение.Сотрудник = Сотрудник;
Движение.Количество = ТекСтрокаПоставка.Количество;
Движение.Цена = ТекСтрокаПоставка.Цена;
Движение.Стоимость = ТекСтрокаПоставка.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Движение.Склад = Склад;
Рисунок 32— Форма документа «Заказ поставщику»
Документ «Заказ поставщику», модуль объекта
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ИсполнениеЗаказовПоставщиками Приход
Движения.ИсполнениеЗаказовПоставщиками.Записывать = Истина;
Для Каждого ТекСтрокаЗаказ Из Заказ Цикл
Движение = Движения.ИсполнениеЗаказовПоставщиками.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Поставщик = Поставщик;
Движение.Товар = ТекСтрокаЗаказ.Наименование;
Движение.Количество = ТекСтрокаЗаказ.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Поставщики") Тогда
// Заполнение шапки
Поставщик = ДанныеЗаполнения.Ссылка;
ОбъектОснование = ДанныеЗаполнения.Ссылка;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Документ «Расходная накладная» предназначен для ввода сбытых товаров (рисунок 33). Данный документ двигает регистр накопления «Остатки на складе», вид движения – расход.
Рисунок 33— Форма документа «Расходная накладная»
Документ «Расходная накладная», модуль объекта
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиНаСкладе Расход
Движения.ОстаткиНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаВыбытие Из Выбытие Цикл
Движение = Движения.ОстаткиНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Склад = Склад;
Движение.Товар = ТекСтрокаВыбытие.Товар;
Движение.МОЛ = МОЛ2;
Движение.Количество = ТекСтрокаВыбытие.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Документ «Заказ на склад» предназначен для заказа товаров на склад (рисунок. 34).
Рисунок 34— Форма документа «Заказ на склад»
Документ «Ввод начальных остатков» предназначен для ввода начальных остатков товара (рисунок 35).
Рисунок 35— Форма документа «Прайс лист»
Документ «Прайс лист», модуль объекта
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
// Определить, нужно ли обновлять дату в движениях
ОбновитьДатуДвижений = ЭтоНовый() ИЛИ Движения.ОстаткиНаСкладе.Модифицированность();
Если Не ОбновитьДатуДвижений Тогда
// Проверить, что дата изменилась
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ТекущийДокумент", Ссылка);
Запрос.Текст =
"ВЫБРАТЬ
Дата
ИЗ
Документ.ВводНачальныхОстатков
ГДЕ Ссылка = &ТекущийДокумент";
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
ОбновитьДатуДвижений = Выборка.Дата <> Дата;
КонецЕсли;
// Установить всем новую дату, если нужно
Если ОбновитьДатуДвижений Тогда
Если Не Движения.ОстаткиНаСкладе.Выбран() И
Не Движения.ОстаткиНаСкладе.Модифицированность() Тогда
Движения.ОстаткиНаСкладе.Прочитать();
КонецЕсли;
Для Каждого ЗаписьРегистра Из Движения.ОстаткиНаСкладе Цикл
ЗаписьРегистра.Период = Дата;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиНаСкладе Приход
Движения.ОстаткиНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаВвод Из Ввод Цикл
Движение = Движения.ОстаткиНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Склад = Склад;
Движение.Товар = ТекСтрокаВвод.Товар;
Движение.МОЛ = ТекСтрокаВвод.Сотрудники;
Движение.Количество = ТекСтрокаВвод.Количество;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
3.6 Разработка отчетов
Для простоты работы с имеющейся информацией, в информационной системе были созданы следующие отчеты: Движение товара за период, Остатки товаров по свойствам, Поступление товара. Отчет «Движение товара за период» содержит сведения об остатках продуктов на складе за определенный период (рисунок. 36.).
Рисунок 36— Отчет «Движение товара за период»
«Остатки товаров по свойствам» содержит сведения об остатках определенных продуктов на складе, которые соответствуют заданным свойствам (рисунок. 37.).
Рис. 37— Отчет «Остатки товаров по свойствам»
«Поступление товара» позволяет получить информацию о поступлении товара на склад (рисунок 38.).
Рисунок 38—Поступление товара
На основании созданной модели данных были проведены аналогии для создания необходимых объектов конфигурации «1С: Предприятие». После создания объектов в конфигурации (справочников, документов, регистров, отчетов и т.д.), была произведена настройка ролей, пользователей и тестовое заполнение информационной системы. Проверка показала дееспособность созданного проекта, а, следовательно, - поставленную задачу можно считать выполненной.
ГЛАВА 5. ИНСТРУКЦИЯ ДЛЯ СИСТЕМНОГО АДМИНИСТРАТОРА
Для создания конфигурации «1С:Предприятие» учета товаров на складе хозяйственных товаров необходимо в режиме конфигуратора создать следующие объекты:
Справочники, которые имеют иерархическую структуру. Справочники предметной области
Документы, которые фиксируют различные события, происходящие в хозяйственной жизни организации. Документы предметной области «Склад хозяйственных товаров»
Перечисления, которые являются объектом метаданных конфигураций и представляют собой список данных, не меняющиеся в процессе работы
Рассмотренные объекты помогут для создания нормально функционирующей системы.
Краткое описание возможностей
Для работы с конфигурацией используется простой, интуитивно понятный интерфейс. Последовательность работ с объектами формы определяется доступностью командных кнопок. Разрабатываемая конфигурация обладает следующими функциями:
Просмотр, редактирование, добавление и удаление данных.
Формирование и вывод документов и справочников на печать.
Поиск необходимой информации.
Уровень подготовки пользователя
-
Пользователь, работающий информационной системе должен обладать следующими знаниями: -
Знать соответствующую предметную область; -
Иметь основные знания о ПК. -
Иметь опыт работы в среде современных операционных систем семейства Microsoft Windows. -
Иметь опыт работы с современным офисным пакетом Microsoft Office. -
Иметь опыт работы в среде «1С:Предприятие 8.1» -
Пользователь обязан изучить настоящее Руководство. -
Квалификация пользователя должна позволять: -
формировать отчеты; -
искать необходимую информацию; -
осуществлять анализ данных.
Установка ПС
-
Запускаем установщик 1С (рисунок 31)
Рисунок 31― Установка ПС
-
Соглашаемся с установкой драйвера защиты (Рисунок 32)
Рисунок 32― Установка Драйвера защиты
-
Завершение установки (Рисунок 33)
Рисунок 33― Завершение установки
Процесс инсталляции учетного программного обеспечения, вне зависимости от специфики выбранной конфигурации, включает в себя три основных этапа:
-
Установка платформы, на основе которой работают все компоненты системы. -
Выгрузка и настройка конфигурационного раздела, то есть непосредственно программы учета. -
Подключение действующей, либо создание новой информационной базы.
ЗАКЛЮЧЕНИЕ
В результате выполнения курсовой работы были выполнены задачи:
-
исследована предметная область; -
проанализированы внутренние бизнес-процессы организации складского учета; -
сформулированы требования к разрабатываемой ИС; -
разработана модель бизнес-процессов организации; -
разработана модель данных ИС складского учета; -
разработана подсистема автоматизации склада.
ИС спроектирована с использованием CASE – средств, согласно общепринятым стандартам. Все бизнес – процессы, диаграммы, а так же логическая структура базы данных смоделированы для последующего использования.
Разработанный проект системы позволяет вести полноценный складской учет: вести базу клиентов и поставщиков, производить все необходимые операции с товарами. Использование ИС позволяет свести к минимуму появление ошибок при учете товаров, проводить инвентаризации в автоматизированном режиме и контролировать деятельность склада. Данная информационная система будет являться полезным продуктом для малого предприятия, как рассматриваемая нами фирма «Микрон».
Таким образом, цель курсовой работы можно считать достигнутой.
СПИСОК ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ
-
ГОСТ 19.101-77 «Виды программ и программных документов» -
ГОСТ 19.102-77 «Стадии разработки» -
ГОСТ 19.404-79 «Пояснительная записка» -
ГОСТ 19.106-78 «Требования к программным документам, выполненным печатным способом» -
ГОСТ 7.1 2003 «Библиографическое описание». Общие требования и правила составления -
ГОСТ 7.9-95 (ИСО 214-76) «Система стандартов по информации, библиотечному и издательскому делу. Реферат и аннотация. Общие требования» -
ГОСТ 2.105-95. «Межгосударственный стандарт. Единая система конструкторской документации. Общие требования к текстовым документам» -
1С курсы для начинающих разработчиков и Администраторов (ООО Авиант Франчайзи 1С, 2019) -
Быстрая доработка 1С силами сотрудников финансовых служб минитренинг от Ильи Гришина -
Введение в 1С: Предприятие 8 : учебно-методическое пособие (2019) -
Комплект вопросов и ответов на них сертификационного экзамена на знание основных механизмов и возможностей платформы «1С:Предприятие 8» (Не является официальным изданием фирмы «1С») Версия экзамена на 15 ноября 2018 г. pdf -
Макаровских Т.А. Автоматизация деятельности предприятия. pdf -
Нарваткина Н.С. Платформы разработки информационных систем. Основы конфигурирования на платформе 1С: Предприятие 8.3 (2019) -
Полный пакет курсов Профессиональное программирование в 1С.Предприии 8.х (www.Spec8.ru) -
Профессиональная разработка в системе «1С:Предприятие 8». В двух томах. Приложение DVD -
Разработка интерфейса прикладных решений на платформе "1С" [2018] (pdf + Демонстрационные конфигурации) -
Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Издание 2 [2018] rar DISK -
Решения всех экзаменационных билетов экзамена 1С:Специалист по платформе 8.3. Советы по подготовке к экзамену. rar 712169 -
Решения экзаменационных билетов "1С:Специалист по платформе 8.3" [сентябрь 2019] rar -
Решенные билеты для экзамена Специалист по платформе. 2019 rar 1127069