Дипломная работа: Автоматизация проверки наличия и учета отгрузки материальных ценностей для ООО "Идаванг Агро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Работы, которые необходимо провести для функции «Хранение»:
- осуществить прием ТМЦ;
- внутреннее перемещение ТМЦ;
- провести отпуск ТМЦ;
- проведение инвентаризации склада;
- ведение карточки складского учета.
Потоки данных:
- накладные на приход материалов;
- требования на материалы, акты, накладные на приход ГП;
- накладные на отпуск;
- приходные складские ордера;
- приходные, расходные складские ордера;
- распоряжение на инвентаризацию склада;
- расходные складские ордера, ТТН
- складские ордера, отчеты;
- заявки на ТМЦ;
- инвентаризационный отчет;
- сведения об остатках.
Декомпозиция процесса «Ведение картотеки складского учета, как есть
на предприятии» представлена на рисунке 12.
63
Рисунок 12. Декомпозиция «Ведение картотеки складского
учета, как есть на предприятии»
Для правильного учета, проверки наличия и учета отгрузки
материальных активов должны быть выполнены следующие работы:
- создать инвентарную карту склада;
- формирование прихода ТМЦ;
- формирование отклонений;
- формирование расходов ТМЦ;
- формирование норм запасов ТМЦ;
- расчет складских остатков;
- заказ ТМЦ.
Потоки данных:
- приходные складские ордера;
- расходные складские ордера;
- отчет инвентаризации;
- нормы запасов;
- заявки на ТМЦ;
- потребность в материалах;
- информация о продажах и остатках.
64
Декомпозиция процесса «Сбыт» представлена на рисунке 13.
Рисунок 13. Декомпозиция процесса «Сбыт»
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Обоснование, необходимое для решения проектной задачи по
созданию модуля
Для программной реализации автоматизированной системы учета
материалов выбран язык программирования 1С.
Сначала мы определяем основные понятия синтаксиса языка
программирования 1С, рассматриваем использование базовых языковых
конструкций, затем переходим к разработке конфигурации и пишем внешнюю
обработку. Необходимость наличия встроенного языка определена концепцией
настраиваемости системы. Синтаксис интегрированного языка полностью
соответствует стандартам языков высокого уровня.
Язык является предметно-ориентированным. Он поддерживает
специализированные типы данных субъекта, определенные конфигурацией
системы. Работа с этими типами данных в языке организована с использованием
объектных технологий. Язык предназначен для пользователей разной
квалификации. В частности, он отличается плавной типизацией данных (что
позволяет быстро писать программные модули) и жестким контролем
синтаксических структур, что снижает вероятность ошибок.
Поскольку система объединяет визуальные и лингвистические
инструменты конфигурации, использование языка, интегрированного в систему,
имеет зависящую от события ориентацию, то есть лингвистические модули
используются в определенных местах для разработки. Индивидуальные
алгоритмы настраиваются в процессе настройки. Так, например, для документа
мы можем описать алгоритм автоматического заполнения деталей при вводе
нового документа. Эта процедура будет вызвана системой в нужное время.
В языке программирования 1С все операторы имеют два варианта
написания: русский и английский. Например, оператор СоздатьОбъект ("") имеет
значение и действие, аналогичные оператору CreateObject (""). Обычно люди
всегда пишут код на одном языке (обычно русском), но не запрещено (хотя это
66
считается плохим стилем программирования) смешивать два языка в модуле. В
данной работе при описании лингвистических конструкций будет дана только
русская версия написания.
Синтаксис описанного элемента языка будет представлен следующим
образом:
Элемент Языка (Параметрl, Параметр2, "" ПараметрN) [КлючевоеСлово],
где:
- Параметр, Параметр2, ..., ПараметрN - список параметров;
- Ключевое Слово - дополнительное ключевое слово, которое может
присутствовать или не присутствовать в данной языковой конструкции.
Если у элемента языка нет параметров, квадратные скобки опускаются.
Квадратные скобки [] означают, что параметр или ключевое слово, которое они
содержат, является необязательным и может присутствовать или отсутствовать.
Если вам нужно выбрать только один из элементов, они будут разделены
следующим образом:
Элемент I Элемент 2 I Элемент 3.
При написании программного модуля используются ключевые слова языка
программирования, константы, а также переменные и их методы.
Ключевые слова - это зарезервированные команды языка
программирования, которые нельзя использовать в качестве имен переменных.
Список зарегистрированных ключевых слов в русском и английском варианте
представлен в таблице 8.
Таблица 8.
Зарезервированные ключевые слова языка программирования 1С
Русское
Английское
Если
If
Тогда
Then
ИначеЕсли
Elsif
Иначе
Else
КонецЕсли
Endif
Цикл
Do
Для
For
По
To
Пока
While
Источник: https://baza.diplomsite.ru/previewfile/2015