![](/stc/img/evkova.png)
Разработка конфигурации «Запасы-склад (приходование товара)» в среде 1С:Предприятие 8.3 (Выбор комплекса задач автоматизации)
Содержание:
ВВЕДЕНИЕ
Перемещение материальных потоков в логистической цепи невозможно без концентрации в определенных местах необходимых запасов, для хранения которых предназначены соответствующие склады.
Актуальность темы заключается в том, что существует потребность в автоматизированных решениях для торговых организаций, занимающихся розничной торговлей. Для получения актуальной информации о состоянии склада и планирования пополнения складских запасов по периодам нужно автоматизированное решение. В связи с тем, что в настоящее время широко распространена технологическая платформа1С Предприятие 8.3, то есть необходимость в разработке конфигурации для календарного планирования пополнения складских запасов, которая будет иметь низкую цену, при этом обладать широкими функциональными возможностями.
Объектом исследования данной работы является склад.
Предметом исследования в работе являются организация складского учета организации и обеспечения хранения и планирования запасов.
Цель курсовой работы – разработка информационной системы «Запасы-склад (приходование товара)» организации в среде 1С Предприятие 8.3.
На основании поставленной цели определены задачи для выполнения в курсовой работе:
- рассмотреть задачи и объекты автоматизации;
- провести обоснование проектных решений;
- рассмотреть и описать нормативно-справочную, входную и результатную информацию;
- разработать проект автоматизации;
- разработать программный интерфейс информационной системы и выполнить физическую реализацию информационной системы.
1 Глава. Аналитическая часть
1.1 Выбор комплекса задач автоматизации
Тема ведения складского учета тесно связана с расчетами поставщиками и покупателями. Работникам службы закупок/снабжения нужно вовремя оформить заказы на недостающую на складе номенклатуру, проверить, прибыла ли она в полном объеме и в срок и, разумеется, проследить правильно ли прошли платежи.
Поступление, перемещение и отпуск материалов и готовой продукции оформляется первичными документами в количественном и стоимостном выражении.
Бухгалтерия должна быть инициатором проведения инвентаризации. Определяя, какие виды материалов необходимо проверить и когда, бухгалтерия контролирует работу кладовщиков. Представитель бухгалтерии должен наблюдать за проведением инвентаризации.
Основными участниками деятельности по складскому учету и пополнению запасов в организации являются:
- Заведующий складом.
- Директор.
- Бухгалтер.
Для основных категорий пользователей существуют следующие задачи. Для заведующего складом задачами являются:
- проводить учет всех поступивших и выбывших со склада ТМЦ;
- учет перемещения ТМЦ на склад;
- отслеживать текущее состояние и количество ТМЦ склада;
- планировать количество ТМЦ исходя из планов сбыта и поступления;
- проводить инвентаризацию ТМЦ склада;
- формировать отчеты по складу в различных видах.
Задачи управления и учета для директора:
- отслеживать текущее состояние ТМЦ склада;
- контролировать план закупки ТМЦ у поставщиков;
- формировать отчеты по складу в различных видах.
Задачи для бухгалтера:
- проводить учет всех поступивших и выбывших со склада товаров;
- отслеживать текущее состояние ТМЦ на складе;
- проводить инвентаризацию ТМЦ;
- формировать отчеты по ТМЦ в различных видах.
Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (так называемая модель «Как есть») и идеального положения вещей – того, к чему нужно стремиться (модель «Как должно быть»). Контекстная диаграмма в нотации IDEF0 деятельности по складскому учету и пополнению запасов представлена на рисунке 1.
Рисунок 1. Модель IDEF0 деятельность по складскому учету и пополнению запасов
Система складирования предполагает оптимальное размещение товара на складе и рациональное управление им.
Дальнейшая декомпозиция модели IDEF0 позволяет более подробно рассмотреть выполняемые процессы.
Необходимо автоматизировать процессы создания документации и учет товаров на складе, деятельность склада, а так же необходимая отчетность для руководства, а именно:
- учет поступления товаров на склад;
- оформление товаров для хранения;
- инвентаризация товаров на складе;
- оформление отгрузки товаров со склада;
- проверка наличия товаров на складе и планирование запасов.
Декомпозиция модели IDEF0 деятельности складского учета представлена на рисунке 2.
Рисунок 2. Декомпозиция модели IDEF0 деятельности по складскому учету и пополнению запасов
На основании моделирования бизнес-процессов, возникла необходимость в разработке и внедрении программного обеспечения информационной системы «Запасы-склад (приходование товара)» для сотрудников организации.
Необходимо разработать программное обеспечение позволяющее автоматизировать деятельность сотрудников склада, бухгалтерии и руководящего состава организации, а именно вести точный учет всех операций и располагать необходимой информацией, вести планирование пополнения запасов склада [4].
Цель проектирования информационной системы заключается в выполнении автоматизации деятельности по работе с товарами, их приемом и размещением на складе, хранение и отгрузку товаров со склада, определению и планированию запасов.
Необходимо разработать программное обеспечение позволяющее автоматизировать деятельность сотрудников склада, а именно вести точный учет всех операций и располагать необходимой информацией - то есть вести собственную базу данных (БД) [4].
Для решения задачи автоматизации деятельности складского учета необходимо разработать информационную системы «Складского учета», которая позволит выполнять все операции на складе при работе с поступлениями товаров и материалов на склад, отпуск товаров, внутрискладскую логистику.
Необходимо разработать базу данных для ведения учета сведений о движении продукции на складе. Использование ИС «Запасы-склад (приходование товара)» с применением базы данных для хранения информации значительно упростит и облегчит работу сотрудникам склада и бухгалтерии, руководителю, позволит вести учет товаров при поступлении и отгрузке. Позволит уменьшить количество бумажных документов [15, 29].
Основные виды операций, которые должны выполняться в информационной системе «Запасы-склад (приходование товара)»:
- Регистрация новых товаров и просмотр информации о уже имеющихся.
- Отгрузка товаров.
- Поступление товаров.
- Ввод данных о производителе и видах товаров.
- Планирование пополнения складских запасов по периодам.
- Формирование отчетности по установленной форме.
В программном обеспечении ИС «Запасы-склад (приходование товара)» должны быть реализованы функции:
- ввод справочной информации;
- ввод оперативной информации о движении товаров;
- формирование данных по инвентаризации;
- формирование документов плана по пополнению складских запасов;
- печать документов и отчетов.
Выборка всех сведений для формирования карточки учета выполняется по мере необходимости.
1.2 Характеристика документооборота, возникающего при решении задачи
При выполнении операций складского учета и пополнения запасов товаров в организации необходимо выполнять ряд операций по учету различных документов связанных с приходом товаров, их отгрузкой и отражения на остатках. При использовании программы, выбор товаров, составление документов займут гораздо меньше времени, так как работа будет сводиться к выбору и передвижению уже имеющихся документов и товаров и выбор их [8].
Рассмотрим пример, подтверждающий экономическую выгоду использования ИС «Запасы-склад (приходование товара)» и правильность использования вычислительных систем. В таблице 1 приведены показатели объёма информационных потоков.
Таблица 1
Характеристики объёма информационных потоков
Наименование документа |
Частота возникновения, раз/год |
Трудовые затраты на обработку одного документа, чел.-час/док. |
Трудовые затраты на обработку документа в год, чел.-час/год |
Поступление |
12 |
6 |
72 |
Отгрузка |
12 |
6 |
72 |
Остатки товаров |
300 |
0,5 |
150 |
Хранение |
300 |
0,2 |
60 |
Инвентаризация |
300 |
0,2 |
60 |
Определение запасов |
300 |
0,5 |
150 |
Планирование запасов |
12 |
3 |
36 |
Итог |
16,4 |
600 |
В среднем оплата труда заведующего складом составляет 200 руб./ч. Следовательно, стоимость формирование документа по определению запасов составит 200 руб./ч. * 150 ч. = 30000 руб.
При использовании ИС «Запасы-склад (приходование товара)», время, потраченное на формирование документа по определению запасов, составит 0,2 часа. В год, данная операция будет занимать 30 ч. Следовательно, стоимость в год составит:
200 руб./ч. * 60 ч. = 12000 руб.
Экономическая выгода только по формированию отчетов по остаткам за день составит: 30000 руб. – 12000 руб. = 18000 руб.
Использование информационной системы «Запасы-склад (приходование товара)» при оформлении документов дает положительный экономический эффект по оплате труда и увеличивает производительность труда, что может привести к большей эффективности сотрудников и минимизации издержек при трудоустройстве дополнительного персонала [13].
Для более подробного рассмотрения и определения сложности документооборота, согласно, рассмотренных бизнес-процессов, производится построение схемы документооборота. Схема документооборота определения запасов на складе представлена на рисунке 3.
Рисунок 3. Схема документооборота определения запасов на складе
1.3 Обоснование проектных решений по информационному обеспечению
Обоснование выбора обеспечивающих технологий включает в себя определение подсистем технического, технологического, программного, информационного, обеспечения, необходимых для создания ИС [1].
При построении структуры экранных форм для ввода данных первичных документов с оперативной информацией целесообразно использовать комбинированную форму, максимально приближенную к той, которая была использована для построения самого документа. Расположение полей должно быть в последовательности, соответствующей логической структуре документа и файлов с оперативной информацией, сокращающей трудоемкость операции загрузки информации в информационную базу.
В работе используются как общегосударственные классификаторы, так и локальные, применительно к организации.
В информационной системе «Запасы-склад (приходование товара)» будут использоваться формы документов выполненные оригинальным проектированием непосредственно для работы специалистов.
В работе будет использоваться диалоговый режим при работе с программой, т.е. по мере выполнения команд и запуску определенных форм программа будет ожидать от пользователя определенных действий. По мере их выполнения будет происходить обработка информации, запись в БД, преобразование, вывод на печать, фильтрация и поиск.
Результат обработки будет представляться в виде отчетов, либо измененных наборов данных для отображения на экране [13].
В проектируемой информационной системе «Запасы-склад (приходование товара)» для каждого из входных документов будут создаваться экранные формы ввода первичной информации. Результатная информация должна отображаться на экранных формах в соответствии с формой выходного документа, отчетах по документу или журналу документов.
Для удобного доступа к данным результатных форм предполагается разработка журналов документов, списка документов отсортированного по различным признакам. Проектируемые журналы:
- Общий журнал.
- Журнал поступления
- Журнал отгрузки.
- Журнал хранения и перемещения.
Требования к справочным данным. Система должна обеспечивать хранение информации о следующих объектах:
- Вид товара.
- Единицы измерения.
- Места хранения.
- Сотрудник.
- Способ хранения.
- Товар.
- Организация
- Города
Формы для ввода справочников должны позволять просматривать, добавлять, редактировать, удалять записи.
При проектировании макетов форм ввода справочников применим анкетную форму расположения реквизитов, удобную для ввода и актуализации справочников [10].
Для работы с входной и результирующей информации должны быть разработаны формы ввода данных:
- Хранение товаров.
- Отгрузка товаров.
- Поступление товаров
- Перемещение товаров
- Инвентаризация.
- Планирование запасов товаров
Для хранения количественных промежуточных данных должны быть разработаны регистры хранения информации:
- Регистр по поступлению.
- Регистр по отгрузке.
- Карточка товара (оприходование).
- Регистр по перемещениям
- Регистр по хранению.
- Регистр планирования пополнения запасов.
Для хранения периодической информации:
- Регистр сведений стоимости товаров.
Для анализа полученных данных должна быть разработана различная отчётность по регистрам и документам.
В «1С:Предприятии 8.3» реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени [12, 13].
В Microsoft SQL Server для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. SQL Server значительно упрощает задачу обработки данных. Совсем не обязательно знать язык SQL. При любой обработке данных из нескольких таблиц SQL Sever использует однажды заданные связи между таблицами [2, 9].
Выводы по главе.
В ходе выполнения 1 главы работы был произведен анализ предметной области складского учета и . Автоматизация деятельности по складскому учету и пополнению запасов является приоритетной задачей любой торговой организации. Поскольку от эффективности применяемых программных и технических средств зависит эффективность работы всей организации.
Автоматизация позволит уменьшить затраты на выполнения операций по складированию внутри склада и уменьшить время на формирование отгружаемого товара, учету товаров на складе и их перемещение, оприходование товаров и формирование соответствующей отчетности, проведение определения запасов и их планирование. Определены границы разрабатываемой системы и список входящей и результатной информации. Произведено обоснование по информационному обеспечению при разработке информационной системы на платформе 1С Предприятие 8.3. Дальнейшее описание производится непосредственно при разработке элементов системы и хранилищ информации.
2 Глава. Проектная часть
2.1 Характеристика разработанных справочников в среде 1С:Предприятие (справочники, константы, перечисления)
Платформа 1С:Предприятия 8.3 обеспечивает операции исполнения запросов, описания структур данных и манипулирования данными, транслируя их в соответствующие команды. Это могут быть команды системы управления базами данных, в случае клиент-серверного варианта работы, или команды собственного управления базы данных для файлового варианта. В системе обрабатывается различного вида информация: входная, нормативно-справочная [12].
В таблице 2 представлен перечень и описание нормативно-справочной информации, которая обрабатывается в информационной системе.
Таблица 2
Перечень нормативно-справочной информации
Название |
Ответственный за ведение |
Средний объём в записях |
Среднее количество вызовов |
Описание |
Вид товара |
Заведующий складом |
20 |
2 раза в год |
Тип товара |
Единицы измерения |
Заведующий складом |
10 |
1 раз в год |
Единицы измерения |
Способ хранения |
Заведующий складом |
20 |
1 раз в год |
Способ хранения ТМЦ |
Место хранения |
Заведующий складом |
20 |
4 раза в год |
Место на складе для размещения ТМЦ |
Организация |
Директор |
500 |
100 раз в год |
Название, адрес |
Товар |
Заведующий складом |
1000 |
200 раз в год |
Название товара, артикул, цена |
Сотрудник |
Директор |
10 |
4 раза в год |
ФИО, должность |
Город |
Заведующий складом |
3 |
12 раз в год |
Наименование |
Выполняется создание таблиц в технологической платформе 1С Предприятие 8.3.
Доступ к СУБД осуществляется через встроенные механизмы технологической платформы.
Структура справочников представлена в таблицах 3 – 10.
Таблица 3
Структура справочника «Способ хранения»
Наименование поля |
Идентификатор |
Тип данных |
Размер |
Первичный ключ |
Код способа |
Код |
Числовой |
5 |
+ |
Способ хранения |
Способ_хранения |
Строка |
50 |
- |
Макет экранной формы «Способ хранения» представлен на рисунке 4.
Рисунок 4. Макет формы справочника «Способ хранения»
Таблица 4
Структура справочника «Места хранения»
Наименование поля |
Идентификатор |
Тип данных |
Размер |
Первичный ключ |
Код места |
Код |
Числовой |
5 |
+ |
Номер ячейки |
Номер_ячейки |
Строка |
5 |
- |
Наименование |
Наименование |
Строка |
50 |
- |
Код способа хранения |
Код_способа хранения |
Числовой |
5 |
- |
Макет экранной формы «Места хранения» представлен на рисунке 5.
Рисунок 5. Макет формы справочника «Места хранения»
Таблица 5
Структура справочника «Вид товара»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код вида |
Код |
Числовой |
5 |
+ |
Вид товара |
Вид_товара |
Строка |
60 |
Макет экранной формы «Вид товара» представлен на рисунке 6.
Рисунок 6. Макет формы справочника «Вид товара»
Таблица 6
Структура справочника «Единицы измерения»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код единицы измерения |
Код |
Числовой |
3 |
+ |
Ед. измер |
Ед_измер |
Строка |
20 |
Макет экранной формы «Единицы измерения» представлен на рисунке 7.
Рисунок 7. Макет формы справочника «Единицы измерения»
Таблица 7
Структура справочника «Организация»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код организации |
Код_организации |
Числовой |
5 |
+ |
Наименование |
Наименование |
Строка |
200 |
|
ИНН |
ИНН |
Строка |
20 |
|
Город |
Город |
Строка |
50 |
|
Адрес |
Адрес |
Строка |
150 |
Макет экранной формы «Организация» представлен на рисунке 8.
Рисунок 8. Макет формы справочника «Организация»
Таблица 8
Структура справочника «Сотрудник»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код сотрудника |
Код |
Число |
3 |
+ |
ФИО |
ФИО |
Строка |
70 |
|
Должность |
Должность |
Строка |
50 |
Макет экранной формы «Сотрудник» представлен на рисунке 9.
Рисунок 9. Макет формы справочника «Сотрудник»
Таблица 9
Структура справочника «Город»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код города |
Код |
Число |
12 |
+ |
Название города |
Название_города |
Строка |
50 |
Макет экранной формы «Город» представлен на рисунке 10.
Рисунок 10. Макет формы справочника «Город»
Таблица 10
Структура таблицы «Товар»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Код товара |
Код_товара |
Числовой |
10 |
+ |
Наименование товара |
Наименование_товара |
Строка |
30 |
|
Артикул |
Артикул |
Числовой |
20 |
|
Вид товара |
Вид_товара |
Числовой |
5 |
|
Фирма производитель |
Фирма_производитель |
Числовой |
5 |
|
Ед.измер. |
Ед_измер |
Числовой |
5 |
|
Цена закупочная |
Цена_закупочная |
Числовой |
9 |
|
Цена розничная |
Цена_розничная |
Числовой |
9 |
|
Акционный товар |
Акционный_товар |
Логическое |
1 |
Макет экранной формы «Товар» представлен на рисунке 11.
Рисунок 11. Макет формы справочника «Товар»
2.2 Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.1 Описание документов, необходимых для получения исходной информации (разработка документов и регистров)
На основании входной информации производятся все расчеты и формируются все результатные документы, которые представлены в программном обеспечении управления складом.
Остатки на складе определяются текущим состоянием прихода и расхода товаров. Запасы формируются их наличия товаров на складе. В таблице 11 представлен список входной информации, источник возникновения и описание.
Таблица 11
Перечень входной информации
Название |
Источник |
Описание |
Поступление товара |
Заведующий складом |
Содержит название товара, артикул, количестве, дата поступления, организация производитель, тип товара. |
Отгрузка товара |
Бухгалтер |
Содержит название товара, артикул, количестве, дата отгрузки, организация, тип товара. |
Перемещение товаров |
Заведующий складом |
Содержит название товаров, количество, дату, место хранения |
Структура таблиц входящих документов в таблицах 12 – 14.
Таблица 12
Структура таблицы «Поступление»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер документа |
Код_поступления |
Числовой |
9 |
+ |
Дата поступления |
Дата_поступления |
Дата |
10 |
|
Поставщик |
Код_поставщика |
Числовой |
5 |
|
Номер партии |
Номер_партии |
Числовой |
5 |
|
Сотрудник |
Код_сотрудника |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Цена |
Цена |
Числовой |
9 |
|
Сумма |
Сумма |
Числовой |
9 |
Макет экранной формы «Поступление» представлен на рисунке 12.
Рисунок 12. Макет формы документа «Поступление»
Макет содержит реквизиты документа, а так же табличную часть для заполнения данными о товарах, подведения итогов по сумме.
Значения суммы должны быть рассчитаны из актуальных на тот период цен на товары.
Таблица 13
Структура таблицы «Отгрузка»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер документа |
Код_отгрузки |
Числовой |
9 |
+ |
Дата отгрузки |
Дата_отгрузки |
Дата |
10 |
|
Получатель |
Код_получателя |
Числовой |
5 |
|
Номер партии |
Номер_партии |
Числовой |
5 |
|
Сотрудник |
Код_сотрудника |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Цена |
Цена |
Числовой |
9 |
|
Сумма |
Сумма |
Числовой |
9 |
Сумма документа по каждой позиции рассчитывается исход из актуальных на момент отгрузки цен. Макет экранной формы «Отгрузка», содержащий реквизиты документов и табличную часть для формирования сведений об отгружаемых товарах представлен на рисунке 13.
Рисунок 13. Макет формы документа «Отгрузка»
Таблица 14
Структура таблицы «Перемещение»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер документа |
Код_перемещения |
Числовой |
9 |
+ |
Дата документа |
Дата |
Дата |
10 |
|
Дата перемещения |
Дата_перемещения |
Дата |
10 |
|
Место хранения |
Место_хранения |
Числовой |
5 |
|
Номер партии |
Номер_партии |
Числовой |
5 |
|
Сотрудник |
Код_сотрудника |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Цена |
Цена |
Числовой |
9 |
|
Сумма |
Сумма |
Числовой |
9 |
|
Основание |
Основание |
Строка |
150 |
Макет экранной формы документа «Перемещение товаров» представлен на рисунке 14.
Рисунок 14. Макет формы документа «Перемещение товаров»
Результатная информация работы представляется в бухгалтерию для проверки и выполнения операций с финансами и руководителю [1, 8].
В таблице 15 представлен перечень результатной информации, адресат, описание и на чём основана данная информация.
Таблица 15
Перечень результатной информации
Название |
Адресат |
Описание |
Кол-во вызовов |
Хранение товаров |
Заведующий складом, бухгалтер |
Описание о товарах на хранении с указанием места |
200 |
Инвентаризация |
Заведующий складом, бухгалтер |
Описание наличия товара на складе в месте хранения |
48 |
План пополнения склада |
Заведующий складом, директор |
Сведения о планируемом поступлении товаров от поставщиков |
12 |
Структура отчета по хранению представлена в таблице 16.
Таблица 16
Структура отчета «Хранение»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер документа |
Код_документа |
Числовой |
9 |
+ |
Дата документа |
Дата |
Дата |
10 |
|
Место хранения |
Место_хранения |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Документ_основание |
Основание |
Строка |
150 |
Макет экранной формы «Хранение» представлен на рисунке 15.
Рисунок 15. Макет формы документа «Хранение»
Структура документа «Инвентаризация» представлена в таблице 17.
Таблица 17
Структура документа «Инвентаризация»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер инвентаризации |
Код_инвентариз |
Числовой |
9 |
+ |
Дата инвентаризации |
Дата_инвентариз |
Дата |
10 |
|
Место хранения |
Место_хранения |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Наличие товара |
Наличие_товара |
Логическое |
1 |
Макет экранной формы документа «Инвентаризация» представлен на рисунке 16.
Рисунок 16. Форма документа «Инвентаризация»
Для пополнения запасов формируется соответствующий план, куда включаются данные о дате и количестве запасов на складе, места их хранения, а так же сумма хранимого товара. Структура документа представлена в таблице 18.
Таблица 18
Структура таблицы «План пополнения запасов»
Наименование поля |
Идентификатор |
Тип |
Размер |
Первичный ключ |
Номер планирования |
Код_перемещения |
Числовой |
9 |
+ |
Дата документа |
Дата |
Дата |
10 |
|
Дата планирования |
Дата_перемещения |
Дата |
10 |
|
Место хранения |
Место_хранения |
Числовой |
5 |
|
Сотрудник |
Код_сотрудника |
Числовой |
5 |
|
Количество |
Количество |
Числовой |
9 |
|
Товар |
Код_товара |
Числовой |
5 |
|
Цена |
Цена |
Числовой |
9 |
|
Сумма |
Сумма |
Числовой |
9 |
|
Основание |
Основание |
Строка |
150 |
Макет экранной формы документа «План пополнения запасов» представлен на рисунке 17.
Рисунок 17. Форма документа «План пополнения запасов»
Данные обрабатываются в конфигурации отдельно в специализированных модулях, каждый модель работает с определенным хранилищем данных. Обработанные данные записываются и сохраняются в таблицы конфигурации и представления полученные на основе выборок и представлений.
Автоматизированы процессы создания документации и учет информации о поступлении товаров, отгрузке, перемещении и остатках, а так же необходимая отчетность для руководства [15].
Регистры накопления, разработанные в системе, представлены на рисунке 18.
Рисунок 18. Регистры разработанные в конфигурации
Примеры разработанных регистров для хранения промежуточных данных по документам представлены на рисунках 19 - 20.
Рисунок 19. Регистр накопления поступления
Рисунок 20. Регистр накопления отгрузки
2.2.2 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
Отчет будет содержать данные о поступивших товарах (продукции), поступивших товаров. Как за все время, так и за определенный период.
Таблица 19
Сведения об разработанных отчетах для получения сведений
Название |
Адресат |
Описание |
Частота возникновения док./год |
Отчёт по поступлению |
Заведующий складом, бухгалтер |
Данные о поступлении товара |
200 |
Отчет по отгрузке |
Заведующий складом, бухгалтер |
Данные об отгрузке товара |
200 |
Отчет о состоянии склада |
Заведующий складом, бухгалтер, директор |
Описание количества на складе |
300 |
Отчёт по поступлению представлен на рисунке 21.
Рисунок 21. Макет отчета по инвентаризации
Отчет по отгрузке представлен на рисунке 22.
Рисунок 22. Макет отчета по инвентаризации
Отчет о состоянии склада представлен на рисунке 23.
Рисунок 23. Макет отчета по инвентаризации
В конфигурации 1С Предприятие, возможно, реализовывать отчеты на основании запросов к базе данных, реализуя группировку и отбор позиция по заданным условиям. По результатам выборки, возможно разработать форму представления информации. Разработка отчета по поступлению представлена на рисунке 24.
Рисунок 24. Разработка отчета по поступлению
2.3 Описание разработанных подсистем в среде 1С:Предприятие
Разработанные подсистемы для отображения форм и отчетов конфигурации представлены на рисунке 25.
Рисунок 25 - Подсистемы конфигурации 1С Предприятие ««Запасы-склад (приходование товара)»
А так же формы и объекты, разработанные с помощью встроенных средств. Описание функциональных модулей ИС «Запасы-склад (приходование товара)» представлено в таблице 20.
Таблица 20
Описание функций подсистем конфигурации
Наименование модуля |
Функции модуля |
---|---|
Модуль инициализации интерфейса программы |
После успешного входа в систему 1С Предприятие запускает обработку графических элементов |
Главная кнопочная форма |
Формирует запуск форм, обеспечивает выполнении обработок ИС |
Модуль работы со справочниками |
Содержит визуальные средства работы с со справочниками |
Модель поступлений товаров |
Содержит визуальные средства работы с поступлением товаров |
Модуль отгрузки товаров |
Содержит экранные формы для работы с отгрузкой товаров |
Модуль хранения товаров |
Содержит компоненты для отображения хранимых товаров |
Модуль инвентаризации |
Содержит компоненты для работы по инвентаризации товаров на складе |
Модуль контроля остатков и планирования |
Содержит компоненты в виде отчетов и документов по остаткам и плану |
Программные модули информационной системы, располагаемые в форме конфигурации представлены на рисунке 26.
Рисунок 26 - Конфигурация ИС «Запасы-склад (приходование товара)»
После инициализации интерфейса загружается главная кнопочная форма, с которой производится запуск вкладок приложения.
Начальная страница рабочей области ИС «Запасы-склад (приходование товара)» на рисунке 27.
Рисунок 27 - Настройка начальной страницы рабочей области ИС «Запасы-склад (приходование товара)»
2.4 Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
В информационной системе «Запасы-склад (приходование товара)» будут автоматизированы процессы создания документации в виде поступления товаров, отгрузки товаров, перемещения товаров на складе, хранение товаров, состояние склада и остатки, а так же необходимая отчетность по состоянию остатков товаров на складе, а так же пополнение запасов склада и составления плана пополнения.
Форма имеет несколько подсистем, с которых производится вызов документов, справочников, отчетов и на которые имеются специальные вкладки, главная форма представлена на рисунке 28.
Рисунок 28. Главная форма ИС «Запасы-склад (приходование товара)»
Программное обеспечение информационной системы «Запасы-склад (приходование товара)» предназначено для хранения и обработки данных о клиентах товарах, которые реализуются в организации. Список справочников разработанных в системе для заполнения находится на отдельной форме «Справочники». Добавление товара представлено на рисунке 29.
Рисунок 29. Форма добавления товаров
Справочник организаций с указанием категории организации представлен на рисунке 30.
Рисунок 30. Форма справочника «Организации»
Работа на складе начинается с ввода данных о стоимости товаров в регистр сведений, рисунок 31.
Рисунок 31. Регистр сведений стоимости товаров
Работа с документами начинается с регистрации поступления товаров, документы поступления представлены отдельной формой.
Документ поступление отражает количество поступивших товаров, их стоимость на дату поступления и рассчитанную сумму документа, по которой будет произведен складской и бухгалтерский учет.
Форма документа поступления представлена на рисунке 32.
Рисунок 32. Форма поступления товаров
Регистр поступлений с указанием операции прихода представлен на рисунке 33.
Рисунок 33. Форма регистра накопления по поступлению
Журнал поступления представлен на рисунок 34. Журнал группирует документы по признакам даты, номеру, типу документа. По журналу можно осуществлять поиск и работать с документами.
Рисунок 34. Журнал поступления
На основании поступления производится запись документа перемещение товаров, с указанием места хранения на складе, рисунок 35.
Рисунок 35. Документ перемещение товаров
На рисунке 36 представлен регистр накопления по перемещениям
Рисунок 36. Регистр накопления по перемещениям товаров
После реализации товаров менеджерами и подтверждения передачи покупателю производится отгрузка со склада.
Для оформления заказа клиент заполняет специальную форму, в которой указывает товар, его количество, рисунок 37.
Рисунок 37. Отгрузка со склада
Товары переданные на хранение хранятся на складе в определенных местах, для этого заполняется документ приема на хранение, рисунок 38.
Рисунок 38. Хранение товаров
На основании хранящихся товаров производится инвентаризация, подтверждающая наличие товаров на складе в полном объеме, рисунок 39.
Рисунок 39. Инвентаризация товаров на складе
План пополнения запасов, с указанием периода, а так же количества товаров для хранения на складе представлен на рисунке 40.
Рисунок 40. План пополнения запасов
Для получения результатов работы склада используются отчеты, рисунки 41 – 43.
Рисунок 41. Отчет по отгрузке
Рисунок 42. Отчет по плану пополнения
Рисунок 43. Отчет по остаткам
Выводы по главе.
На основании изучения нормативно-справочной, входной и результатной информации предметной области было произведено проектирование и разработка справочников и форм документов в конфигурации 1С Предприятие 8.3. Определена логика последовательности работы документов и бизнес-процессов, разработаны регистры хранения и накопления промежуточных данных. Созданные модули в виде отдельных форм объединены в единый программный каркас и связаны между собой с помощью визуальных средств разработки.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы достигнута цель – выполнена разработка информационной системы «Запасы-склад (приходование товара)».
Результатом проектирования является информационная система «Запасы-склад (приходование товара)» реализованная в среде «1С Предприятие 8.3».
С помощью ИС пользователь сможет получать необходимую информацию, выполнять операции связанные с работой с товарами, оформлением поступления и отгрузки товаров, размещение внутри склада и инвентаризации, контроль остатков товаров на складе, проведение операции планирования запасов на складе, формирование отчетов по данным показателям.
Для достижения цели были выполнены следующие задачи:
- рассмотрена задача и объект автоматизации, определены рамки решения задачи;
- проведено обоснование проектных решений;
- рассмотрены и описаны нормативно-справочная, входная и результатная информация;
- разработан проект автоматизации;
- разработан программный интерфейс информационной системы и выполнена физическая реализация, описан контрольный пример тестирования системы при заполнении данных.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Ажеронок В.А. Профессиональная разработка в системе 1С: Предприятие 8.3 / В.А. Ажеронок, А.П. Габец, Д.И. Гончаров, Д.В. Козырев, М.Г. Радченко, Е.Ю. Хрусталева. – М., 2016. - 1400с.
- Антонов В.Ф. Методы и средства проектирования информационных систем [Электронный ресурс] : учебное пособие / В.Ф. Антонов, А.А. Москвитин. — Электрон. текстовые данные. — Ставрополь: Северо-Кавказский федеральный университет, 2016. — 342 c. — 2227-8397. — Режим доступа: http://www.iprbookshop.ru/66080.html (дата обращения: 15.04.2020).
- Гагарина Л.Г. Технология разработки программного обеспечения: учеб. пособие / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул ; под ред. Л.Г. Гагариной. – М. : ИД «Форум» : ИНФРА-М, 2017. – 400 с.
- Гниденко, И.Г. Технология разработки программного обеспечения : учеб. пособие для СПО / И.Г. Гниденко, Ф.Ф. Павлов, Д.Ю. Федоров. - М.: Юрайт, 2017. - 235с., 15п.л. - (Профессиональное образование)
- Ефимова, И.Ю. Компьютерное моделирование : методические рекомендации / И.Ю. Ефимова, Т.Н Варфоломеева. —3-е изд., стер. — Москва : ФЛИНТА, 2019. — 67 с. - ISBN 978-5-9765-2039-4. - Текст : электронный. - URL: http://znanium.com/catalog/product/1065535 (дата обращения: 21.04.2020)
- Иванова, Г.С. Технология программирования : учебник / Иванова Г.С. — Москва : КноРус, 2018. — 333 с. — (для бакалавров). — ISBN 978-5-406-06109-1. — URL: https://book.ru/book/926372 (дата обращения: 23.04.2020)
- Информационные системы и технологии управления : учебник для студентов вузов, обучающихся по направлениям «Менеджмент» и «Экономика», специальностям «Финансы и кредит», «Бухгалтерский учет, анализ и аудит» / под ред. Г.А. Титоренко. — 3-е изд., перераб. и доп. - Москва : ЮНИТИ-ДАНА, 2017. - 591 с. - (Золотой фонд российских учебников). - ISBN 978-5-238-01766-2. - Режим доступа: http://znanium.com/catalog/product/1039973 (дата обращения: 16.04.2020)
- Кашаев С.М. 1С: Предприятие 8.3. Разработка прикладных решений / С.М. Кашаев. – М.: Вильямс, 2016. - 368с.
- Платформа «1С: Предприятие» как средство разработки бизнес-приложений. [Электронный ресурс] - Режим доступа:: http://v8.1c.ru/news/publication.jsp?id=193 (дата обращения: 17.04.2020).
- Федорова Г.Н. Разработка программных модулей программного обеспечения для компьютерных систем: учебник для студ. учреждений сред. проф. образования / Г.Н. Федорова. –: Издательский центр «Академия», 2016. – 336 с.
- Фирма 1С [Электронный ресурс]/ Режим доступа : http://www.1c.ru/ свободный. – Загл.с экрана (дата обращения: 11.04.2020).
- Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.
ПРИЛОЖЕНИЕ
&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
СтрокаТовары = Элементы.Товары.ТекущиеДанные;
СтрокаТовары.Цена = АктуальнаяЦена.АктуальнаяЦена(Объект.Дата, СтрокаТовары.Товар);
Если НЕ СтрокаТовары = Неопределено Тогда
СтрокаТовары.Сумма = СтрокаТовары.Цена*СтрокаТовары.Количество;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Поступление") Тогда
Сотрудник = ДанныеЗаполнения.Сотрудник;
Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Количество = ТекСтрокаТовары.Количество;
НоваяСтрока.Сумма = ТекСтрокаТовары.Сумма;
НоваяСтрока.Товар = ТекСтрокаТовары.Товар;
НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
КонецЦикла;
ИначеЕсли ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Отгрузка") Тогда
Сотрудник = ДанныеЗаполнения.Сотрудник;
Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Количество = ТекСтрокаТовары.Количество;
НоваяСтрока.Сумма = ТекСтрокаТовары.Сумма;
НоваяСтрока.Товар = ТекСтрокаТовары.Товар;
НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.Регистр_плана_пополнения_запасов.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Регистр_плана_пополнения_запасов.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Сумма = ТекСтрокаТовары.Сумма;
Движение.Количество = ТекСтрокаТовары.Количество;
КонецЦикла;
КонецПроцедуры
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Сумма = Товары.Итог("Сумма");
Количество = Товары.Итог("Количество");
КонецПроцедуры
Функция АктуальнаяЦена (АктуальнаяДата, ЭлементНоменклатуры) Экспорт
Отбор = Новый Структура("Товар", ЭлементНоменклатуры);
ЗначенияРесурсов = РегистрыСведений.Регистр_стоимости_товара.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Возврат ЗначенияРесурсов.Цена;
КонецФункции
&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
СтрокаТовары = Элементы.Товары.ТекущиеДанные;
СтрокаТовары.Цена = АктуальнаяЦена.АктуальнаяЦена(Объект.Дата, СтрокаТовары.Товар);
Если НЕ СтрокаТовары = Неопределено Тогда
СтрокаТовары.Сумма = СтрокаТовары.Цена*СтрокаТовары.Количество;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
Движения.Поступление.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Поступление.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Поставщик = Поставщик;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
Движения.Карточка_товара.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Карточка_товара.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Товар = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
Движение.Организация = Поставщик;
КонецЦикла;
Движения.Рег_поступл.Записывать = Истина;
Для Каждого ТекСтрокаТовары Из Товары Цикл
Движение = Движения.Рег_поступл.Добавить();
Движение.ВидДвижения = ВидДвиженияБухгалтерии.Дебет;
Движение.Период = Дата;
Движение.Счет = Счет;
Движение.Товары = ТекСтрокаТовары.Товар;
Движение.Количество = ТекСтрокаТовары.Количество;
Движение.Сумма = ТекСтрокаТовары.Сумма;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Сформировать(Команда)
СформироватьНаСервере();
КонецПроцедуры
&НаСервере
Процедура СформироватьНаСервере()
Тов=новый ТаблицаЗначений;
Тов.Колонки.Добавить("товар");
Тов.Колонки.Добавить("количество");
Тов.Колонки.Добавить("сумма");
док=документы.Отгрузка.Выбрать(НачалоДня(отчет.РД),КонецДня(отчет.РД));
пока док.Следующий() цикл //Перебираем документы Отгрузка за указанную дату
для каждого ф из док.Товары цикл;
а=Тов.Добавить();
а.товар=ф.товар;
а.количество=ф.количество;
а.сумма=ф.сумма;
сообщить("товар "+а.товар);
сообщить("количество "+а.количество);
сообщить("сумма "+а.сумма);
конеццикла;
конеццикла; //пока
Тов.Свернуть("Товар","количество,сумма");
б=Таблица.Добавить(); //Ссылка на форму отчета - реквизит Table
б.товар=м.товар;
б.количество=м.количество;
б.сумма=м.сумма;
конеццикла;
- Основные структуры алгоритмов: сравнительный анализ и примеры их использования
- Моделирование предметной области «Управление документооборотом» с помощью UML (Соответствие требований MoReq2 функциональности DocsVision)
- Разработка конфигурации «Продажи» в среде 1С:Предприятие 8.3. (Анализ предметной области и постановка задачи)
- Анализ деятельности спортивной организации футбольного клуба «Ливерпуль»
- Предотвращение допинга в спорте и борьба с ним (Классификация и характеристика допинга)
- правовая природа корпораций и корпоративных правоотношений
- Управление требованиями проекта (ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ УПРАВЛЕНИЯ ТРЕБОВАНИЯМИ ПРОЕКТА)
- Автоматизация продажи железнодорожных билетов (Технико-экономическая характеристика предметной области и предприятия0
- Понятие оперативно-розыскной деятельности (Понятие и правовая природа оперативно-розыскной деятельности)
- «Понятие, признаки и правовое регулирование несостоятельности (банкротства)»
- Физические и юридические лица. Общее понятие (Физические лица, как субъекты гражданского права)
- Понятие пенсии по инвалидности (Пенсия по инвалидности)