Вконтакте Facebook Twitter Лента RSS

Система учета материальных ценностей на производстве. Учет ТМЦ в бухгалтерии: проводки и документы. Возможности Главного Управления

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

ВВЕДЕНИЕ

В рамках данного дипломного проекта была разработана автоматизированная система учёта материальных ценностей «АС УМЦ».

Использование такой системы позволяет решить следующие задачи:

· Повышение эффективности и достоверности учета движения материальных ценностей;

· Уменьшение вероятности ошибок, вызванных «человеческим фактором»;

· Сокращение трудозатрат и временных издержек по учету движения материальных средств;

· Уменьшение вероятности воровства и несанкционированного использования материальных средств;

· Улучшение контроля за составом, местонахождением и перемещением материальных ценностей;

· Возможность обработать полученные материалы для создания системы внутреннего контроля и принять управленческие решения.

Современный рынок имеет небольшое количество таких систем, некоторые из которых являются громоздкими и требуют специальных знаний от пользователя. В отличие от аналогов система «АС УМЦ» учитывает все достоинства и недостатки аналогичных программный продуктов, не требует наличия выхода в глобальную сеть, является кроссплатформенным программным обеспечением.

программирование модуль учет материальный ценность

1. ПРОБЛЕМА

На данный момент существует несколько проблем, связанных с текущим учетом материальных ценностей, а именно:

· контроль передвижения материальных ценностей из одного подразделения в другое,

· передача имущества сторонней организации,

· фиксирование материальной ценности за ответственным лицом,

· синхронизация данных между несколькими организациями / объектами

· возможность загрузки данных из EXCEL или 1C,

· выгрузка данных в формате EXCEL, Word, PDF,

· отсутствие удобного интерфейса для пользователя,

· администрирование программы осуществляется только специалистами узкого профиля.

2. ПОСТАНОВКА ЗАДАЧИ

Цель данного проекта -- предоставить пользователям систему по учёту материальных ценностей, которая выполняет широкий ряд функций, является простой в эксплуатации, не имеет специальных требований для работы с ней. Одним из важных требований к системе является обеспечение защиты и сохранности данных, потому что главными пользователями такой системы являются крупнопромышленные предприятия, военные производственные объекты.

Для достижения поставленной цели необходимо выполнить следующие задачи:

1. Провести обзор, оценить возможности современных систем, предназначенных для учёта материальных ценностей.

2. Провести обзор языков программирования и сделать обоснованный выбор одного из них.

3. Провести обзор систем управления базами данных и сделать обоснованный выбор одной из них.

4. Спроектировать ER-модель базы данных и структуру таблиц.

5. Разработать программные модули, выполняющие необходимые в системе функции.

6. Разработать интерфейс для пользователей системы.

7. Провести оценку эффективности разработанной системы.

8. Разработать документацию к системе.

3. ОБЗОР АНАЛОГОВ

Рассмотрим следующие системы учета материальных ценностей, существующие на рынке:

Microsoft Excel -- офисная программа для работы с электронными таблицами. Создана корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможность хранить, организовывать, анализировать информацию, проводить экономические расчеты. Программа имеет графические инструменты и язык макропрограммирования VBA (Visual Basic for Application) .

Ниже представлен внешний вид программы Microsoft Excel (Рисунок 1).

Рисунок 1 -- Внешний вид интерфейса Microsoft Excel.

Функции программы позволяют проводить практически любые манипуляции с цифрами. Электронная таблица является основным средством, которая используется для обработки и анализа цифровой информации с помощью средств вычислительной техники. При этом кроме числовых и финансовых операций, Microsoft Excel может использоваться в процессе анализа данных, при построении графиков.

Программа имеет только табличный интерфейс. При организации информации в одном файле любой пользователь, открывший файл, открывает и все его рабочие листы.

Google Docs -- бесплатный онлайн-офис, включающий в себя текстовый, табличный процессор и сервис для создания презентаций, а также интернет-сервис облачного хранения файлов с функциями файлообмена, разрабатываемый компанией Google . Пример интерфейса представлен на рисунке 2.

Рисунок 2 -- Внешний вид интерфейса Google Docs.

Это программное обеспечение, работающее в рамках веб-браузера без установки на компьютер пользователя. Таблицы и документы, которые создал и загрузил в программу пользователь, сохраняются на сервере Google. Файлы также могут быть экспортированы в файл. Ключевым преимуществом сервиса является то, что доступ к данным на сервере Google может осуществляться с любого компьютера, имеющего выход в глобальную сеть. Доступ к данным защищен паролем .

Из недостатков нужно отметить сбои -- в такие моменты редактировать документ невозможно. Сервис требует наличие интернета. Согласно соглашению, которое пользователь заключает с компанией, Google (и партнеры) имеют разрешение на применение, хранение, воспроизведение, модификацию (к примеру, перевод, либо другие изменения, в случае если это нужно для правильной работы с нашими сервисами), и еще право публикации и общественной демонстрации загруженного файла.

1С:Предприятие -- автоматизированная комплексная программа, помогающая вести налоговый учет. Позволяет автоматически формировать необходимые документы, проводить расчёты, проверять отчетность, анализировать деятельность предприятия .

Внешний вид программы 1С:Предприятие представлен на рисунке 3.

Рисунок 3 -- Внешний вид интерфейса 1С:Предприятие.

Программа позволяет автоматизировать различные участки учёта:

· Учёт материально-производственных запасов, средств и активов.

· Учёт различных операций и расчётов.

· Учёт доходов, расходов, в том числе индивидуальных предпринимателей.

· Учёт различных видов налогов.

· Учёт деятельности, облагаемой единым налогом на вмененный доход.

1С:Предприятие требует специальных знаний от пользователя. При обновлении платформы достаточно часто пользователи сталкиваются с тем, что лицензионные ключи перестают работать. Распространена проблема некорректной работы нового функционала. Это приводит к парализации работы компании и несению убытков.

МойСклад -- коммерческий продукт для управления торговлей и складского учёта, предназначенный для автоматизации малого и среднего бизнеса. Облачный сервис реализует функции обработки заказов, управления продажами и закупками, складского учёта и контроля финансовых расчетов .

Программа Мои?Склад

· позволяет оптимизировать учет складских запасов, операции?, товаров, товарооборота, заказов, остатков и движения финансовых средств,

· интегрируется с программами автоматизации бухгалтерского и налогового учета,

· выводит на печать необходимую информацию в виде документов по унифицированным или создаваемым пользователем шаблонам (счета, фактуры, накладные и т.п.).

На рисунке 4 представлен внешний вид программы Мои?Склад.

Рисунок 4 -- Внешний вид интерфейса Мои?Склад.

Обязательным условием работы программы является наличие выхода в интернет. Организации, имеющие только локальную сеть, например, военные или засекреченные предприятия, не могут быть пользователями этой программы.

АСУ ТМЦ (Автоматизированная система учета товарно-материальных ценностей) -- автоматизированная программа, помогающая вести налоговый учет. Автоматически проводит расчёты, формирует документы, проверяет отчетность, анализирует деятельность предприятия .

АСУ ТМЦ позволяет осуществлять:

Постановку на учет ТМЦ;

Инвентаризацию ТМЦ с помощью ручных RFID считывателей;

Поиск заданного ТМЦ по RFID метке;

Контроль правильности подбора ТМЦ по документу (накладной);

Контроль движения (отгрузки) ТМЦ;

Формирование отчетов о результатах инвентаризации и фактах движения;

Интеграцию с существующими учетными системами.

Ниже представлен внешний вид программы АСУ ТМЦ (Рисунок 5).

Рисунок 5 -- Внешний вид интерфейса АСУ ТМЦ.

АСУ ТМЦ требует специальных знаний от пользователя. Отсутствует разграничение прав доступа: каждый зарегистрированный пользователь может редактировать и удалять любую информацию в программе. В программе возможен только экспорт в EXCEL.

По результатам обзора аналогов была составлена сравнительная таблица (Таблица 1).

Таблица 1 -- Сравнение аналогов.

Аналог/ Критерий

1C:Бухгалтерия

МойСклад

Удобный интерфейс

Поиск/ Фильтрация

Разграничены права доступа

Исходя из таблицы 1 было принято решение о создании собственной системы учёта материальных ценностей, учитывающей все имеющиеся недостатки конкурентов.

4. МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ

При разработке Системы были использованы современные веб-технологии: AJAX, LAMP. Используемые программные средства, языки программирования, библиотеки: Mysql 5.6, PHP 5.5, jQuery 1.8.3 и Bootstrap.

Выбор средства разработки определяется:

а) сжатыми сроками на разработку программного продукта;

б) необходимостью интеграции с информационной система управления «Промышленная безопасность и охрана труда» (ИСУ ПБиОТ), являющейся продуктом компании ООО «Бреалит». Движок системы ИСУ ПБиОТ написан на PHP 5.5, использует систему управления базами данных Mysql 5.6 и библиотеки, jQuery 1.8.3 и Bootstrap.

4.1 Выбор средств разработки

База данных MySQL

MySQL - это реляционная система управления базами данных. Она не предназначена для работы с большими объемами информации, но её оптимально использовать для создания как небольших, так и достаточно крупных интернет сайтов, .

MySQL отличатся высокой скоростью работы, надежностью, гибкостью. Поддержка сервера MySQL автоматически включается в поставку PHP .

Краткий перечень возможностей MySQL [ 7 ] :

· Поддерживается неограниченное количество пользователей, одновременно работающих с базой данных.

· Скорость работы быстрее, чем у других СУБД

· Количество строк в таблицах может достигать более 50 млн.

· Быстрое выполнение команд. Возможно MySQL самый быстрый сервер из существующих.

· Простая и эффективная система безопасности.

· Поддержка вложенных запросов.

· Реализована поддержка транзакций.

· Поддержка триггеров, хранимых процедур, внешних ключей.

Недостатки MySQL [ 7 ] :

· Поддержка транзакций не достаточно хорошо проверена.

· Медленная разработка.

· Некоторые движки MySQL не поддерживают полнотекстовый поиск.

Язык PHP

PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML .

Преимущества PHP :

· является свободным программным обеспечением, распространяемым под особой лицензией (PHP license);

· легок в освоении на всех этапах;

· поддерживается большим сообществом пользователей и разработчиков;

· имеет развитую поддержку баз данных;

· имеется огромное количество библиотек и расширений языка;

· может использоваться в изолированной среде;

· предлагает нативные средства организации веб-сессий, программный интерфейс расширений;

· является довольно полной заменой проприетарной среды ASP (Active Server Pages) от Microsoft;

· может быть развёрнут почти на любом сервере;

· портирован под большое количество аппаратных платформ и операционных систем.

Недостатки PHP :

· не подходит для создания десктопных приложений или системных компонентов;

· имеет слабые средства для работы с исключениями;

· глобальные параметры конфигурации влияют на базовый синтаксис языка, что затрудняет настройку сервера и разворачивание приложений;

· объекты передаются по значению, что смущает многих программистов, привыкших к передаче объектов по ссылке, как это делается в большинстве других языков;

· веб-приложения, написанные на PHP, зачастую имеют проблемы с безопасностью.

Библиотека jQuery

Библиотека jQuery -- это библиотека, содержащая элементы управления JavaScript. Она позволяет упростить разработку приложений, основанных на JavaScript, особенно содержащих AJAX и другие технологии, ориентированные на использование в сети. JavaScript совместно с различными диалектами XML стал активно использоваться в разработке пользовательских интерфейсов как веб-приложений. JavaScript вместе с CSS (каскадными таблица стилей) используется для создания динамических сайтов .

jQuery может :

· обращаться к любому элементу DOM (объектной модели документа) и не только обращаться, но и манипулировать ими;

· работать с событиями;

· легко осуществлять различные визуальные эффекты;

· работать с AJAX (очень полезная технология, позволяющая общаться с сервером без перезагрузки страницы, но пока мы ее трогать не будем);

· имеет огромное количество JavaScript плагинов, предназначенных для создания элементов пользовательских интерфейсов.

Инструменты для верстки Bootstrap

Bootstrap -- это CSS/HTML фреймворк для создания сайтов, разработанный компанией Twitter.

Преимущества Bootstrap [ 12 ]:

· Скорость работы -- благодаря множеству готовых элементов создание сайтов занимает значительно меньше времени;

· Масштабируемость -- добавление новых элементов не нарушает общую структуру;

· Лёгкая настраиваемость -- редактирование стилей производится путём создания новых css-правил, которые исполняются вместо стандартных.

· Большое количество шаблонов;

· Огромное сообщество разработчиков;

· Широкая сфера применения -- Bootstrap используется в создании тем для практически любой CMS (OpenCart, Prestashop, Magento, Joomla, Bitrix, WordPress и любые другие), в том числе для одностраничных приложений.

4.2 Система управления версиями Mercurial

Mercurial-- кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода. В первую очередь она является консольной программой .

Достоинства :

· Быстрая обработка данных.

· Кросплатформенная поддержка.

· Возможность работы с несколькими ветками проекта.

· Простота в обращение.

· Возможность конвертирования репозиториев других систем поддержки версий.

Недостатки :

· Возможные (но низкие) совпадения хеш - кода отличных по содержанию ревизий.

· Ориентирован на работу в консоли.

Чтобы облегчить работу с системой управления версиями была использована графическая оболочка TortoiseHg (Рисунок 6).

Рисунок 6 -- Диалоговое окно программы Mercurial (TortoiseHg).

5. ОСНОВНАЯ ЧАСТЬ

5.1 Разработка системы

5.1.1 Термины и понятия

Таблица 2 -- Основные термины и понятия.

Термин

Пояснение

В контексте данного проекта -- «Автоматизированная система учёта материальных ценностей».

Подотчётный объект

В контексте данного проекта -- организация (офис), которая вносит, редактирует и удаляет данные в Системе. Измененные данные являются неутвержденными и ожидают подтверждения или отклонения в Главном управлении.

Главное Управление

В контексте данного проекта -- организация (офис), которая контролирует те данные, которые были внесены, отредактированы или удалены в Системе.

Название RAD-Фреймворка, на котором построена Система.

База Данных

5.1.2 Особенности работы Системы

Система устанавливается в Главном Управлении и Подотчётных объектах. Главное Управление, контролирует те данные, которые пользователи на Подотчётных объектах вносят, редактируют или удаляют в Системе. Такой подход позволяет уменьшить вероятность воровства и несанкционированного использования материальных средств, проследить перемещение имущества, вовремя принять управленческие решения.

Интерфейс и возможности пользователя отличаются в программе, установленной в Главном Управлении и Подотчётных объектах.

5.1.3 Описание интерфейса системы

Работа со меню и списками

Внешний вид списка
Пример внешнего вида списка приведен на рисунке 7.

Рисунок 7 -- Внешний вид списка.

Каждый раздел Системы представляет собой список. В верхнем меню можно перемещаться по разделам.

Кнопка позволяет пользователю выбрать колонки, которые он хочет видеть в списке, а также скрыть ненужные. Кнопка обновляет данные в таблице. Панель поискапомогает быстро найти необходимую информацию среди представленных данных.

Кнопки присутствуют только на Подотчётных объектах и необходимы для добавления, редактирования и удаления информации, соответственно. Кнопки "Изменить" и "Удалить" недоступны для выбора, пока не выбрана одна или несколько записей.

При двойном клике на запись в списке информация будет предоставлена на просмотр без возможности редактирования.

Кнопки экспортируют выбранные или все записи в Excel или выводят на печать.

Значок подсказывает, что означает цветовое выделение записей.

Рисунок 8 -- Описание элементов списка.

Записей в списке может быть большое количество, поэтому, чтобы быстро найти нужную информацию, предусмотрены возможности поиска, сортировки и фильтрации данных (Рисунок 9).

Рисунок 9 -- Описание элементов списка.

Фильтры располагаются справа от списка. Можно выбрать значения у нескольких фильтров одновременно. Если в фильтре выбрано значение, он подсвечивается желтым цветом. Крестик, справа от названия фильтра, сбрасывает значение фильтра. Наверху указано, сколько фильтров было выбрано.

В панель поиска допустимо вводить любой текст. Найденные соответствия окрасятся в желтый цвет. Чтобы быстро сбросить поиск, следует воспользоваться крестиком, расположенным справа в панели поиска.

По любой колонке можно воспользоваться сортировкой. Кликнув один раз по заголовку колонки, данные отсортируются в алфавитном порядке или по возрастанию. Для сортировки в обратном порядке, требуется кликнуть повторно на заголовок. При этом символ, расположенный справа от заголовка колонки сменит изображение на треугольник, показывающий направление сортировки. Чтобы отменить сортировку, нужно нажать на заголовок ещё раз. Также можно сортировать по нескольким колонкам, по очереди кликая на них, с зажатой клавишей Shift.

Прямо под списком располагается указано количество записей (число может быть сокращено при использовании поиска или при выборе фильтра), а также переключатель страниц, с помощью которого можно «перелистывать» список.

Работа с меню

В верхнем меню рядом с названием раздела отображается в цветном кружке количество записей по признаку:

Желтый -- количество изменённых и новых записей,

Красный -- количество отклонённых записей,

Светло-серый -- количество утверждённых записей, направленных на удаление,

Голубой -- количество непрочитанных сообщений.

Пример верхнего меню представлен на рисунке 10.
Рисунок 10 -- Меню системы.
При нажатии на цветной кружок, пользователь переходит по ссылке в раздел с выбранным фильтром (Рисунок 11):
Рисунок 11 -- Отфильтрованные данные.

Добавление и редактирование данных

Возможность вводить и редактировать информацию предоставлена только Подотчётным объектам. Центральный офис может только просматривать данные, подтверждать или отклонять те изменения, которые были внесены сотрудниками удаленных объектов или удалять записи.

Для того чтобы добавить или отредактировать данные, предусмотрены кнопки «Добавить», «Изменить» соответственно. При нажатии на кнопку откроется форма с полями для заполнения. Пример модального окна представлен на рисунке 12.

Рисунок 12 -- Описание элементов списка.

Поля с красной звездочкой обязательны для заполнения. В форме есть закладки, переместившись на которые откроются новые поля для заполнения.

Чтобы сохранить запись, можно воспользоваться одной из трех кнопок (или комбинацией кнопок на клавиатуре):

Сохранит и закроет форму.

Сохранит форму. Форма для редактирования останется открытой. Это удобно, когда вносится много изменений, чтобы предотвратить их потерю.

-- сохранит текущую форму и откроет чистую форму для создания новой записи.

Чтобы отклонить внесенные изменения, нужно нажать на кнопку.

На некоторых закладках могут вводиться данные, которые требуют, чтобы данная запись была сохранена ранее.

При создании новой записи на некоторых вкладках требуется сохранение записи (Рисунок 13). После сохранения, на такой закладке появятся поля для ввода информации.

Рисунок 14 -- Сообщение о том, что запись нужно сохранить.

На некоторых закладках могут присутствовать внутренние списки, которые работают вышеописанным образом. Например, на рисунке 14 представлен список материальных ценностей, закреплённых за выбранным ответственным лицом.

Рисунок 14 -- Встроенный список.

После сохранения, измененные и новые записи в списке окрасятся в желтый цвет (Рисунок 15). Это означает, что внесённые изменения ещё не подтверждены в Главном Управлении.

Рисунок 15 -- Измененные записи выделены желтым цветом.

Новые записи обозначены подсказкой справа от названия. Измененные записи обозначены символом справа от названия. Чтобы посмотреть историю внесенных изменений, необходимо выделить запись, нажать на кнопку «Изменить» и перейти на вкладку «История изменений» или нажать на значок рядом.

В истории изменений отображается название поля, которое было отредактировано, значение поля до и после сохранения записи, а также автор и время редактирования. Желтым цветом выделены последние изменения, белым цветом выделены изменения, которые были внесены ранее и подтверждены в Главном Управлении. Пример представлен на рисунке 16.

Рисунок 16 -- История изменений.

При дальнейшем редактировании таких записей будет дополняться только история изменений.

Система обсуждений

В каждой форме присутствует закладка «Обсуждения», где пользователи Центрального Управления и Подотчетных Объектов могут обмениваться сообщениями относительно выбранной записи (Рисунок 17).

Рисунок 17 -- Система обсуждений.

После написания сообщения, пользователь нажимает кнопку. Кнопка становится недоступной для нажатия, надпись на ней меняет значение на «Отправляю». После того как кнопка отработает, сообщение появится в списке. Внизу будет указана дата и время отправки. Если сообщение не было передано, справа от сообщения появятся знак восклицания и кнопка с пиктограммой для повторной отправки сообщения. Неотправленные сообщения можно удалить, с помощью крестика в правом углу сообщения. При этом возникнет модальное окно, где пользователю потребуется подтвердить удаление.

Новые принятые сообщения имеют надпись new! справа от сообщения. Чтобы отметить все новые сообщения, как прочитанные, необходимо нажать кнопку. Автоматический просмотр сообщений отключен, потому что сообщение, предназначенное для одного пользователя, может быть просмотрено другим.

В списке количество сообщений написано в изображении чата (Рисунок 18). В желтом кружке указано количество непрочитанных сообщений, в красном -- количество неотправленных сообщений.

Рисунок 18 -- Количество сообщений в списке.

Возможности Главного Управления

Отличительной особенностью Главного Управления является то, что на главной странице изображена карта с Подотчетными объектами (Рисунок 19).

Рисунок 19 -- Карта с Подотчётными Объектами.

На карте отображается процесс установки связи с серверами Подотчетных Объектов. При наведении курсора на изображение можно получить подсказку о состоянии связи на данный момент.

Попытка установить связь с объектом.

Не удалось установить связь с объектом.

Связь с объектом установлена.

Под изображением Объекта в цветных кружках находится информация о подразделениях, ответственных лицах, отредактированных и удаленных записях, а также о количестве полученных сообщений (Рисунок 20).

Рисунок 20 -- Информация о Подотчётном Объекте.

Количество материально ответственных лиц.

Количество подразделений.

Количество новых и отредактированных записей. Число в кружке пульсирует, если есть такие записи.

Количество записей, направленных на удаление. Число в кружке пульсирует, если есть такие записи.

-- количество непрочитанных сообщений.

Наведя курсором на каждый кружок можно получить подсказку.

Пульсация вокруг изображения объекта обозначает, что в списках есть неподтверждённые записи.

При нажатии на изображение Объекта появляется модальное окно с подробной информацией по разделам (Рисунок 21).

Рисунок 21 -- Модальное окно с информацией о Подотчётном Объекте.

Название раздела является ссылкой, которая ведет в одноименный раздел. Каждый цветной кружок тоже является ссылкой, которая ведет в одноименный раздел, но с отфильтрованными данными.

Подтверждение и отклонение измененных / направленных на удаление записей.

В списке Главного Управления есть кнопки «Подтвердить» и «Отклонить», расположенные справа от списка (Рисунок 22).

Рисунок 22 -- Кнопки «Подтвердить» и «Отклонить».

Выбрав одну или несколько таких записей, пользователь Главного Управления, может воспользоваться одной из них. При отклонении записей, появляется модальное окно, в котором можно указать причину отклонения (Рисунок 23).

Рисунок 23 -- Поле для ввода причины отклонения записей.

Если связь с Отчётным Объектом отсутствует, об этом будет сообщено пользователю Главного Управления и кнопки не сработают. При наличии связи с Отчетным Объектом, включается режим транзакции. Первый действием происходит обновление статуса выбранных записей в Отчетном Объекте. После этого обновляется статус записей в Главном Управлении. Если хоть одно из этих действий оказывается невыполненным, то срабатывания кнопки не происходит.

При успешном срабатывании кнопки в истории изменений появляется запись о том, кто и когда подтвердил/отклонил изменения.

При подтверждении внесенных изменений, запись(и) меняют статус на «утвержденные» и окрашиваются в белый цвет. При отклонении внесенных изменений записи меняют статус на «отклоненные» и окрашиваются в красный цвет.

При подтверждении удаления записей, они удаляются из списка. При отклонении удаления, записи меняют статус на «утвержденные».

Удаление

Удаление записей доступно как в Подотчетных Объектах, так и в Главном Управлении. Чтобы удалить записи, необходимо выбрать их из списка и нажать кнопку «Удалить».

Удаляя в Главном Управлении записи, они исчезают из списка, в то время, как действие «Удалить» в Подотчетных Объектах различается для утвержденных и неутвержденных записей. Рассмотрим действие кнопки «Удалить» для разных случаев.

После удаления утвержденных записей, они окрашиваются в серый цвет, но не исчезают из списка. Редактирование таких записей невозможно, потому что они направлены в Главное Управление для подтверждения или отклонения удаления.

Удаление измененных и отклоненных записей является удалением внесённых изменений. Происходит возврат до последней утвержденной версии. В истории изменений удаляются последние изменения.

При удалении новых, еще не подтвержденных записей, происходит их полное удаление из списка.

Любые удаленные записи можно восстановить, так как в таблице за признак удаления отвечает отдельное поле deleted. При deleted = 1 записи считаются удаленными.

5.1.4 Типы и виды полей для ввода данных

Типы полей ограничивают вводимую пользователем информацию по содержанию. В Системе используются следующие типы полей данных:

Text . Поле ввода текста в одну строку (Рисунок 24). Может быть разной длины. В такое поле допускается вводить любую информацию.

Рисунок 24 -- Текстовое поле.

Textarea . Поле ввода для текста в несколько строк (Рисунок 25). В такое поле допускается вводить любую информацию. При вводе большого количества информации справа от поля появляется полоса прокрутки.

Рисунок 25 -- Текстовое многострочное поле.

Int . Поле для ввода целых чисел (Рисунок 26). В некоторых полях типа int допустимо вводить только неотрицательные числа, например, «Количество материальных ценностей».

Рисунок 26 -- Поле для ввода чисел.

Date. Поле для ввода даты (Рисунок 27). Данные в такое поле можно ввести вручную или, нажав на, выбрать значение из календаря.

Рисунок 27 -- Поле для ввода даты.

Сheckbox. Поле для установки галочки типа «да»/«нет» (Рисунок 28).

Рисунок 28 -- Поле для выбора «да»/«нет».

Radiobutton . Поле выбора одного значения из нескольких возможных (Рисунок 29).

Рисунок 29 -- Поле для выбора одного из несколькиз значений.

Dropdown . Выпадающий список значений, среди которых пользователь может выбрать только одно (Рисунок 30). Имеет строку поиска, для того, чтобы быстро найти нужное значение.

Рисунок 30 -- Выпадающий список.

Рядом с названиями полей может присутствовать символ. При нажатии на него появляется всплывающая подсказка (Рисунок 31).

Рисунок 31 -- Подсказка к полю.

Поле, на котором стоит курсор, подсвечивается голубым сиянием и может содержать информацию о лимите вводимых значений (Рисунок 32).

Рисунок 32 -- Ограничение количества символов.

Поля, имеющие красную звездочку рядом с названием, являются обязательными для заполнения (Рисунок 33).

Рисунок 33 -- Поле, обязательное для заполнения.

5.1.5 ER-модель данных

Модель сущность-связь представлена в приложении 1.

5.1.6 Структура таблиц

Следует отметить назначение полей, которые встречаются во всех таблицах:

· id -- уникальный идентификатор записи

· company_id -- значение поля из таблицы companies, а именно, компания, к которой относится запись

· comment -- примечание. Пользователь на свое усмотрение может добавить комментарий как для себя. Так и для остальных пользователей Системы.

· deleted -- признак удаления. Если значение поля равно 0, то запись считается не удалённой и отображается в списке. Если пользователь удаляет выбранные записи, они полностью не стираются из таблицы, меняется только значение флага deleted на 1. Такие записи легко восстановить в основном списке, поменяв вручную значение поля deleted на 0.

· created -- дата и время создания записи. В поле после сохранения новой записи записывается текущая дата и время с учётом часового пояса.

· lastchanged -- дата и время последней редакции записи. В поле после сохранения новой или отредактированной записывается текущая дата и время с учётом часового пояса.

Следует отметить назначение полей, которые встречаются в таблицах, которые синхронизируются между Главным Управлением и Подотчётными объектами:

· oid -- уникальный идентификатор записи на Подотчетном Объекте. На сервере Подотчетного Объекта равен id записи. На сервере Главного Управления уникальным ключом является значение полей company_id и oid.

· rootid -- значение oid родительской записи. При создании записи rootid равен oid.

· signed -- статус записи. Если значение поля signed равно -1, то запись отклонена, если signed равно 0, то запись была отредактирована и ожидает подтверждения/отклонения, если signed равно 1, то запись является подтвержденной.

· is_last -- признак последней утвержденной записи. Если значение поля is_last равно 1, значит текущая запись является утвержденной, в противном случае, запись либо не является утвержденной, либо является не последней утвержденной.

· is_last_draft -- признак последнего черновика. Если значение поля is_last_draft равно 1, значит текущая запись является последним отредактированным черновиком.

· for_delete -- если значение равно 1, то запись направлена на удаление.

Ниже приведена структура таблиц, которые были разработаны мною в процессе разработки Системы.

Таблица companies

В этой таблице (Таблица 3) хранятся данные о компаниях (Главном Управлении и Подотчетных Объектах).

Таблица 3 -- Структура таблицы companies.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID компании

Наименование

Юридический адрес

Фактический адрес

IP адрес сервера

Телефон(ы)

Широта расположения организации

Долгота расположения организации

Дата и время последней успешной синхронизации

1 - Главное Управление, 0 - Подотчётный объект

Примечание

Создатель записи

Дата-время создания записи

Таблица assets

В этой таблице хранятся данные о материальных ценностях (таблица 4).

Таблица 4 -- Структура таблицы assets.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID записи для синхронизации

1 - последний черновиком

Название

ID сторонней организации из таблицы organizations

ID подразделения из таблицы departments

ID материально ответственного лица из таблицы persons

Тип, марка

Инвентарный номер

Единица измерения

Количество

Цена за единицу

1 - на балансе, 2 - за балансом

Дата постановки на учёт

1 - имущество списано, 0 - нет

Основание для списания

Акт списания материальных ценностей

Дата списания

1 - передано в Росимущество, 2 - принято из Росимущества

Акт передачи / приема из Росимущества

Дата акта передачи / приема

Дата передачи / приема из Росимущества

1 - Запись направлена к удалению

Примечание

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

Дата-время создания записи

Таблица departments

В этой таблице данные о структурных подразделениях предприятия (т аблица 5).

Таблица 5 -- Структура таблицы departments.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID записи для синхронизации

ID компании из таблицы companies

ID родительской записи из текущей таблицы

1 - последняя утвержденная версией

1 - последний черновиком

Статус. 1 - утверждено, 0 - ожидает подтверждения, -1 - отклонено

Наименование подразделения

1 - подразделение расформировано

Дата, когда было расформировано

Название документа о расформировании

Примечание

Примечание

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

Дата-время создания записи

Таблица documents

В этой таблице хранятся сообщения, которые привязаны к идентификатору структурного подразделения (т аблица 6).

Таблица 6 -- Структура таблицы documents.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID записи для синхронизации

ID компании из таблицы companies

ID родительской записи из текущей таблицы

1 - последняя утвержденная версией

1 - последний черновиком

Статус. 1 - утверждено, 0 - ожидает подтверждения, -1 - отклонено

От какого числа документ

Название документа

Примечание

1 - Запись отправлена на удаление

Примечание

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

Дата-время создания записи

Таблица organizations

В этой таблице данные об организациях-арендаторах (таблица 7).

Таблица 7 -- Структура таблицы organizations.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID записи для синхронизации

ID компании из таблицы companies

ID родительской записи из текущей таблицы

1 - последняя утвержденная версией

1 - последний черновиком

Статус. 1 - утверждено, 0 - ожидает подтверждения, -1 - отклонено

Наименование организации

Примечание

1 - Запись отправлена на удаление

Телефон(ы)

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

Дата-время создания записи

Таблица persons

В этой таблице хранятся данные о материально ответственных лицах (таблица 8).

Таблица 8 -- Структура таблицы persons.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID записи для синхронизации

ID компании из таблицы companies

ID родительской записи из текущей таблицы

1 - последняя утвержденная версией

1 - последний черновиком

Статус. 1 - утверждено, 0 - ожидает подтверждения,

1 - отклонено

Отчество

Должность

Профессиональный статус

Дата рождения

1 - уволен.

Дата увольнения

Примечание

1 - Запись отправлена на удаление

Примечание

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

Дата-время создания записи

Таблица discussion

В этой таблице хранятся сообщения. В поле table хранится название таблицы, к которой относится сообщение. В поле table_id хранится идентификатор из этой таблицы (таблица 9).

Таблица 9 -- Структура таблицы discussion.

Название поля

Тип данных/ длина символов

Значение по умолчанию

Примечание

AUTO_

ID компании

Название сторонней таблицы

ID из таблицы assets

Текст сообщения

1 - сообщение отправлено,

0 - не отправлено

1 -- сообщение еще не просмотрено, 0 -- сообщение просмотрено

Признак удаления. 1 - удалено, 0 - нет

Дата-время последнего изменения

Создатель записи

CURRENT_

Дата-время создания записи

5.1.7 Схемы работы модулей

Редактирование записи пользователем Подотчётного Объекта на примере списка «Документы» (documents). Алгоритм работы представлен на рисунке 34.

Рисунок 34 -- Схема работы модуля «Редактирование записи».

Отклонение изменений пользователем Главного Управления. Алгоритм работы представлен на рисунок 35.

Рисунок 35 -- Схема работы модуля «Отклонение изменений в записи».

ЗАКЛЮЧЕНИЕ

В выполненной курсовой работе было рассмотрено создание Автоматизированной Системы Учета Материальных Ценностей.

Созданная Система имеет следующие возможности:

· осуществляет контроль передвижения материальных ценностей как внутри Подотчетного Объекта между структурными подразделениями, так и между арендаторами;

· фиксирует имущество за материально ответственным лицом, контролирует передачу ответственности от одного сотрудника к другому (например, в случае увольнения);

· имеет возможность импорта данных из EXCEL и 1С;

· может осуществлять выгрузку выбранных или всех данных в EXCEL, Word, PDF, отправку на печать;

· имеет простой интерфейс и не требует специального обучения пользователей;

· осуществляет быструю синхронизацию данных между Подотчетным Объектом и Центральным Управлением. Данные передаются по защищенному каналу, а все этапы синхронизации защищены режимом транзакции;

· администрирование программы осуществляется специалистами узкого профиля.

Для разработки Системы были выбраны средства, языки программирования, библиотеки разработки системы, которыми являются: Mysql 5.6, PHP 5.5, jQuery 1.8.3 и Bootstrap.

Проведённый обзор аналогов системы показал, что современные системы учёта и контроля материальных ценностей не удовлетворяют всем предъявляемым требованиям. Основным недостатком у примитивных программ является небольшой набор функций и возможностей. Более крупные системы требуют наличие специальных знаний у пользователя. Отсутствие модульности в больших системах ведет к непредсказуемым результатам после обновления.

По итогам разработки дипломного проекта была проведена оценка эффективности системы (Таблица 10).

Таблица 10 -- Оценка эффективности системы АС УМЦ.

Аналог/ Критерий

1C:Бухгалтерия

МойСклад

Удобный интерфейс

Поиск/ Фильтрация

Интеграция с существующими системами

Специальное обучение пользователей

Индивидуальная настройка системы под пользователя

Не требует выхода в глобальную сеть

Разграничены права доступа

Стабильный результат установки обновлений

Из таблицы 6 следует отметить, что созданная Автоматизированная Система Учета Материальных Ценностей отвечает всем заявленным критериям. Она имеет простой и интуитивный интерфейс и не требует от пользователя специальных знаний. Система не нуждается наличие глобальной сети, достаточно локального соединения между Главным Управлением и Подотчетными объектами.

Система оснащена транзакционной целостностью данных. Это обеспечивает сохранность при внезапных сбоях. Информация хранится в базе данных, доступ к которой ограничен правильным введением имени пользователя и пароля. Обмен данными между Главным Управлением и Подотчетными объектами осуществляется защищенным VPN-соединением.

Чтобы быстро найти нужную информацию, предусмотрены средства поиска, фильтрация и сортировка данных. Множество отчётов и графиков предоставляют данные в любом удобном разрезе. Также возможности движка позволяют настроить внешний вид и некоторые функции индивидуально для каждого пользователя. В каждом разделе возможен импорт или экспорт данных в MS EXCEL, 1C, вывод информации на печать.

В конце проделанной работы пользователям была предоставлена система по учёту материальных ценностей, которая выполняет широкий ряд функций, является простой в эксплуатации, не имеет специальных требований для работы с ней. Система «АС УМЦ» обеспечивает защиту и сохранность данных, что дает возможность крупнопромышленные предприятия, военные производственные объекты являться её пользователями.

Выполнение дипломного проекта осуществляется по заказу компании ООО «Бреалит». Основное направление компании -- автоматизация процессов управления на предприятии. Был заключен договор с учреждением «Федеральное управление по безопасному хранению и уничтожению химического оружия при Министерстве промышленности и торговли Российской Федерации». Система установлена в операционном отделе движимого имущества в Москве и на 6 объектах с 1 октября 2015 года.

Во время эксплуатации Системы были выявлено пожелание интеграции данных с Федеральным агентством по управлению государственным имуществом, а именно, учётов фактов приёма и передачи материальных ценностей.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. «Microsoft Excel» (Википедия) [Электронный ресурс] // коллектив авторов Википедии, 2016. - URL: https://ru.wikipedia.org/wiki/Microsoft_Excel / (Дата обращения 12.02.2016)

2. «Google Docs» (Википедия) [Электронный ресурс] // коллектив авторов Википедии, 2016. - URL: https://ru.wikipedia.org/wiki/Google_Docs / (Дата обращения 16.04.2016)

3. «1C:Предприятие» (1С) [Электронный ресурс] // коллектив авторов 1C, 2016. - URL: http://www.1c.ru/rus/products/1c/1sbu.htm (Дата обращения 13.02.2016)

4. «МойСклад» (МойСклад) [Электронный ресурс] // коллектив авторов МойСклад, 2015. - URL: http://www.moysklad.ru/ (Дата обращения 16.02.2015)

5. «Автоматизированная система учета товарно-материальных ценностей»

(SlideShare) [Электронный ресурс] // коллектив авторов SlideShare, 2015. - URL: http://www.slideshare.net/YuriKasian/ss-40709503 (Дата обращения 16.02.2016)

6. «Учебник по PHP 5» (Softtime) [Электронный ресурс] // коллектив авторов Softtime, 2016. - URL: http://www.softtime.ru/bookphp/gl12_1.php (Дата обращения 05.04.2016)

7. «Справочное руководство по MySQL» (MySQL) [Электронный ресурс] // коллектив авторов MySQL, 2016. - URL: http://www.mysql.ru/docs/man/Comparisons.html (Дата обращения 15.04.2016)

8. «Что такое PHP?» (PHP) [Электронный ресурс] // коллектив авторов PHP, 2016. - URL: http://php.net/manual/ru/intro-whatis.php (Дата обращения 05.03.2016)

9. «PHP: самый популярный язык для Интернета» (Интернет-технологии) [Электронный ресурс] // коллектив авторов Интернет-технологии, 2016. - URL: http://www.internet-technologies.ru/articles/article_1991.html (Дата обращения 04.04.2016)

10. «Библиотека JavaScript» (Spacebox) [Электронный ресурс] // коллектив авторов Spacebox, 2016. - URL: http://www.spacebox.ru/ru/about/faq/javascript/ (Дата обращения 28.03.2016)

11. «Что такое jQuery, основные понятия и возможности» (Site-Do) [Электронный ресурс] // коллектив авторов Site-Do, 2016. - URL: http://www.site-do.ru/js/jquery1.php (Дата обращения 28.03.2016)

12. «Что такое Bootstrap» (Dedushka) [Электронный ресурс] // коллектив авторов Dedushka, 2016. - URL: http://dedushka.org/uroki/6901.html (Дата обращения 23.03.2016)

13. «Mercurial» (Википедия) [Электронный ресурс] // коллектив авторов Википедии, 2016. - URL: https://ru.wikipedia.org/wiki/Mercurial (Дата обращения 13.04.2016)

14. «Система управления версиями Mercurial» (Hi-tech) [Электронный ресурс] // коллектив авторов Hi-tech, 2016. - URL: http://all-ht.ru/inf/prog/p_0_1.html (Дата обращения 13.04.2016)

Размещено на Allbest.ru

Подобные документы

    Исследование свойств системы управления базами данных Firebird. Разработка базы данных для автоматизации учета товарно-материальных ценностей. Изучение главных сущностей и атрибутов, присутствующих в данной базе данных. Построение связей между сущностями.

    курсовая работа , добавлен 23.02.2014

    Система управления базами данных MySQL. Управление БД MySQL при помощи инструмента phpmyadmin. Принципы учета товарно-материальных ценностей. Спецификация оборудования, необходимого для нормального функционирования базы данных учета. Создание скрипта.

    дипломная работа , добавлен 16.08.2015

    Разработка системы учета товарно-материальных ценностей с использованием стандартных методологий функционального и информационного моделирования. Экономические параметры разработки и внедрения информационной системы. Разработка клиентской части системы.

    дипломная работа , добавлен 03.04.2013

    Обзор и анализ информационных систем по учету материальных ценностей в международной практике. Информационная система для учёта материальных средств ООО "Железногорский комбикормовый завод". Выбор средств, инструментов для создания информационной системы.

    дипломная работа , добавлен 23.12.2014

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

    дипломная работа , добавлен 14.10.2012

    Анализ информационных потоков. Разработка структуры таблиц базы данных. Выбор CASE-средства для проектирования информационной системы и среды программирования. Разработка программных модулей (программного обеспечения). Подготовка справочных баз данных.

    дипломная работа , добавлен 19.11.2013

    Перечень документов, на основании которых создается система автоматизации бухгалтерского учета товарно-материальных ценностей. Назначение и цели создания системы. Требование к содержанию работ по подготовке объекта автоматизации к вводу системы в действие

    курсовая работа , добавлен 05.07.2014

    Общие сведенья о РУП "Гомсельмаш". Экономические показатели деятельности предприятия. Данные об отделе управления технического и сервисного обслуживания продукции. Система учета движения товарно-материальных ценностей. Разработка структуры базы данных.

    дипломная работа , добавлен 26.12.2012

    Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.

    дипломная работа , добавлен 26.06.2011

    Классификация систем управления базами данных. Выбор операционной системы, языка программирования, среды разработки (IDE) и дополнительных компонент. Разработка интерфейса и функций программы по управлению складом, её тестирование и исходный код файлов.

Успешная работа предприятия складывается из суммарного воздействия различных факторов и грамотного выполнения ключевых функций. При этом стоит отметить, что правильный учет товара можно отнести к одному из основных условий стабильной работы компании.

Складской учет

Это понятие используется для определения постоянного количественного и сортового учета, осуществляемого на складе. Без учета трудно обеспечить их сохранность. Для такого процесса используется карточка складского учета материалов, которая является утвержденной законодательством формой для фиксации движения на складе материалов отдельного вида, размера и сорта. Заполняются они на каждый номенклатурный номер материала. Их ведением занимается материально ответственное лицо, например заведующий складом или кладовщик.

Перед тем как доверить кладовщику материальные запасы предприятия, с ним, как правило, заключается договор. В нем описываются виды работ, которые выполняет сотрудник, и степень ответственности в случае потери или повреждения продукции, хранящейся на складе.

Организация складского учета

Грамотно организованный процесс учета материалов, размещенных на территории склада, - это очень важный и нужный сегмент деятельности организации. Для эффективной работы склада используется две распространенные системы учета: партионная и сортовая. Но независимо от того факта, какой выбор будет сделан, материально ответственные работники будут вести учет продукции компании в натуральном выражении. Данная процедура осуществляется посредством использования приходных и расходных товарных ордеров.

Если брать во внимание информацию, которую содержат методички по бухгалтерскому учету материально-производственных запасов компании, то можно сделать вывод, что ведение аналитического учета ТМЦ осуществляется посредством использования сальдового метода или оборотных накладных. При данных подходах проведение учета производится в разрезе каждого места хранения, а также внутри них с фиксацией номенклатурных номеров, различных товарных групп, синтетических и субсчетов.

Использование карточек

Складской учет материалов, основой для которого являются оборотные ведомости,в большинстве случаев подразумевает применение двух вышеупомянутых способов. Это позволяет оптимизировать работу склада и достичь более высокого уровня продуктивности.

При первом варианте используется карточка складского учета, которая открывается на каждый вид хранящейся на складе. В ней отображаются количественно-суммовые данные, что, по сути, есть движение материалов. Основанием для заполнения таких карточек являются первичные учетные документы.

Ведение складского учета при помощи карточек также подразумевает отображение остатков на первое число и расчет оборота за месяц. При помощи такой документации производится составление оборотных ведомостей по каждому складу отдельно. К тому же данные тех карточек, которые находятся в бухгалтерии, сверяются с документацией, находящейся на складе.

Возможен и такой вариант, при котором карточки учета не ведутся в бухгалтерии. В этом случае расходная и приходная документация группируется по номенклатурным номерам. После с помощью этих документов производится подсчет итогов за месяц, причем данные по расходам и приходам фиксируются отдельно. Далее эти сведения отображаются в оборотной ведомости. Те остатки, которые были выведены в этих ведомостях, сравниваются с остатками, зафиксированными в карточках учета на складе.

Сальдовый учет

Данная форма складского учета отличается от предыдущей. Ключевое отличие сводится к тому, что качественный и суммовой учет в разрезе ТМЦ в бухгалтерии не ведется. Оборотные ведомости, соответственно, также не составляются.

При данном виде организации работы склада производится в разрезе субсчетов, товарных групп и балансовых счетов, которые используются для учета товарно-материальных ценностей исключительно в денежном выражении. Учет производится материально ответственными лицами. Для данного процесса используется книга складского учета или соответствующий журнал.

Что касается бухгалтерии, то она занимается приемом первичной учетной документации от материально ответственных лиц и впоследствии проверяет полученные данные. Когда процесс сверки завершен, те остатки материалов, которые были зафиксированы на первое число, переносятся в сальдовую ведомость.

Партионный учет

Торговля и склад в данном случае организованы таким образом, что конкретная партия товара хранится отдельно. Причем на каждую из них кладовщик выписывает партионную карту в двух экземплярах. Для регистрации таких карт используется специальная книга. При этом именно номер принятой партии является номером регистрации в данной книге. После внесения нужной информации один экземпляр передается в бухгалтерию, а другой остается на складе и выполняет функцию регистра складского учета.

Стоит отметить тот факт, что в качестве партии определяется ТМЦ одного наименования. Данный товар при этом должен быть поставлен одним поставщиком. Что касается количества доставок, то их может быть несколько.

При заполнении партионной карты работник склада должен указать дату составления, ее номер, время заполнения акта о приеме товара, вид транспорта, реквизиты поставщика, номер и дату накладной, наименование продукции, место отправления, а также массу и сорт.

Складской учет материалов, в котором используется партионный метод, подразумевает отражение во время отпуска товара даты данного действия, номера расходного товарного документа, вида транспорта, наименования получателя, количества и сорта отпущенной продукции. В это же время в расходном документе указывается номер партионной карты.

Когда все запасы конкретной партии оказываются израсходованы, заведующий складом и товаровед ставят свои подписи на карте и передают ее в бухгалтерию, где она впоследствии будет проверена.

Возможно, что во время проверки будет выявлена недостача. В этом случае складской учет подразумевает следующие действия: бухгалтер до проведения следующей инвентаризации списывает недостачу на издержки обращения, но лишь при условии, что она была в пределах норм естественной убыли. Если же нормы были превышены, то недостача должна взыскиваться с тех лиц, которые несут материальную ответственность за продукцию, хранящуюся на складе.

Также стоит учитывать ту информацию, что партионная система складского учета включает на полностью израсходованную партию ТМЦ.

Как используются складские журналы при сортовом учете?

Если применяется такой способ ведения учета, то кладовщик открывает одну или несколько страниц в товарном журнале на каждый сорт и наименование продукции. Также может быть заведена отдельная карточка. Количество страниц зависит от объема операций, проводимых по приему и расходу.

В заголовке карточки или страницы журнала необходимо указать артикул, наименование, сорт и другие признаки, которые отличают конкретный товар. Оставшееся место на странице используется для отражения прихода, расхода и остатков продукции.

Наименование, цена, количество, единицы измерения ТМЦ;

Номер и дата документов, которые использовались во время выдачи и приема продукции;

Место хранения.

Для того чтобы товар был принят на хранение и впоследствии выдан, необходимо заверение соответствующей документации подписями кладовщика и заведующего складом.

Грамотно организовать складской учет количественного типа, при которомфиксируются движение и остатки продукции, помогут различные виды товарных журналов, при помощи которых ведется учет товарно-материальных ценностей в местах хранения, а также фиксация их расхода. Подобные сведения могут отображаться также в виде ведомостей.

Как проводится уценка ТМЦ?

Торговля и склад неизбежно сопряжены с таким явлениями, как устаревание товаров, а также снижение спроса на них или потеря качества. Эти проблемы нельзя игнорировать, и для их эффективного решения используется процесс уценки. Для ее оформления понадобится акт уценки материально-товарных ценностей.

Составлять и подписывать его нужно в двух экземплярах. Делают это ответственные лица, представляющие специальную комиссию. Одна копия остается у заведующего складом (ее нужно хранить), вторая отправляется в бухгалтерию. В некоторых ситуациях один экземпляр может быть прикреплен к товарной накладной. Делается это для последующей передачи данного документа организации, занимающейся продажей уцененного товара, или с целью возврата производителю.

Системы управления складом

Одной из ключевых задач любого бизнеса является автоматизация и оптимизация всех внутренних процессов предприятия. Это позволит сэкономить время и повысить качество обслуживания.

Склад не является исключением. Для того чтобы ускорить различные процессы, имеющие отношение к приему и расходу товара, используется программа складского учета. Она может иметь различный вид и структуру, но функции подобного программного обеспечения остаются неизменными.

Речь идет о следующих возможностях:

Распределение продукции на складе по ячейкам хранения, партиям и ответственным лицам;

Возможность динамического пересчета складских остатков;

Отслеживание грузов по маршрутам движения;

Использование различных способов формирования цены товара;

Инвентаризация и последующее формирование актуальной отчетности согласно ее итогам;

Формирование приходно-складских ордеров;

Переоценка товара по причине влияния различных факторов, формирующих его стоимость;

Управление складом.

Хорошо составленная программа складского учета позволяет наладить эффективную работу транзитного товарного склада, а также складских помещений, имеющих общее назначение. Также практикуется использование электронного аналога карточки складского учета, которая обладает всеми актуальными фильтрами. Речь идет об отслеживании информации по следующим направлениям:

Валюта, используемая для оплаты товара (по сличительной ведомости, акту об излишках и недостаче, ведомости фактического наличия и др.);

Партия продукции, сроки ее хранения, дата окончания действия сертификатов;

Различные виды операций с ТМЦ;

Целевое назначение;

Пересортица;

Материально ответственные лица;

Операции укомплектования и разукомплектования материальных ценностей на складе.

Как правило, такой автоматизированный складской учет дорабатывается разработчиком с учетом индивидуальных особенностей бизнеса конкретного клиента.

Актуальные программы

Для эффективной организации работы склада может использоваться различное программное обеспечение. Но одним из самых популярных вариантов является «1С Складской учет». Этот софт имеет определенные преимущества, которые и привлекают множество компаний, интегрирующих данную программу в работу своих складов.

Ключевые функции выглядят следующим образом:

Быстрый и своевременный учет материальных ценностей, их прихода и перемещения;

Точное ведение всей складской документации;

Своевременное и удобное ведение складского журнала (карточек);

Наличие всех необходимых инструментов для корректного проведения инвентаризации;

Представление и обработка системы складских помещений.

При помощи данного программного обеспечения можно качественно охватить несколько направлений хозяйственной деятельности предприятия. Речь идет об управлении правилами продаж, запасами, финансами, закупками и доставкой товаров. К основным преимуществам "1С" можно отнести простоту использования программы, возможность ее коррекции с учетом потребностей конкретной организации и полное соответствие нормам российского законодательства.

При желании можно воспользоваться и другими программами: «СуперСклад», «Товар-деньги-товар» и другими.

Заключение

Очевидно, что работа склада играет не последнюю роль в построении эффективной деятельности компании. Поэтому от уровня организации складских функций зависит качество сервиса, скорость доставки и состояние процесса продаж в целом. Таким образом, любая компания, заинтересованная в успешном построении цикла продаж и доставки продукции, должна качественно организовать учет товара.

Поддержка стран:
Операционная система: Windows
Семейство: Универсальная Система Учета
Назначение: Автоматизация бизнеса

Учет движения материальных ценностей

Основные возможности программы:

    Поддерживается работа с деньгами в любой валюте

    Все подразделения организации могут работать в единой информационной системе через интернет

    Программа показывает актуальные остатки в режиме реального времени по любой кассе или банковскому счету

    Вы сможете вести полноценный финансовый учет: проводить доходы, любые расходы, видеть прибыль и смотреть различные аналитические отчеты

    У Вас сформируется единая база клиентов и поставщиков со всеми необходимыми контактными данными

    Вы сможете планировать дела по любому клиенту

    Программа позволит вам планировать расходы на определенный период

    Вся детальная отчетность по каждой кассе или счету в любой валюте у вас всегда будет "под рукой"

    Все финансовые движения будут у вас под полным контролем. Вы легко сможете отследить, на что у вас тратится больше всего средств за любой период

    Программа покажет вам статистику экономии или превышения расходов по вашим статьям

    Наглядная визуализация динамики прибыли поможет вам легко проанализировать деятельность доходность компании

    Поддерживается разделение по правам доступа. Каждый работник будет видеть только то, что ему положено

    Интеграция с новейшими технологиями позволит вам эпатировать клиентов и заслуженно получить репутацию самой современной компании

    Резервное
    копирование

    Платежные
    терминалы

    Приложение
    для сотрудников

    Приложение
    для клиентов

    Вы сможете быстро внести первоначальные данные, необходимые для работы программы. Для этого используется удобный ручной ввод или импорт данных

    Интерфейс программы настолько легок, что в ней может быстро разобраться даже ребенок


Язык базовой версии программы: РУССКИЙ

Также Вы можете заказать международную версию программы, в которую сможете вносить информацию на ЛЮБОМ ЯЗЫКЕ мира. Даже интерфейс сможете легко перевести самостоятельно, так как все названия будут вынесены в отдельный текстовый файл.


Учет движения материальных ценностей жизненно необходим любой организации, особенно в том случае, если ее деятельность плотно связана с финансами. Для качественной реализации этого этапа важно подобрать подходящую программу учета движения материальных запасов. При ведении учета использования материальных ресурсов будет незаменима программа Универсальная Система Учета, которая уже не первый год разрабатывается и совершенствуется. Учет движения товарно-материальных ценностей вместе с этим программным обеспечением станет простым и оперативным.

Программа учета движения материальных производственных запасов способна работать в многопользовательском режиме, одновременное подключение никак не сказывается на скорости работы или ее продуктивности. Подключаться к системе учета движения материально-производственных запасов можно из любой точки мира по локальной сети или по интернету. В процессе учета использования материальных запасов могут потребоваться различные отчеты, и УСУ готова предоставить вам любую обработанную информацию в виде наглядных таблиц и графиков.

При учете использования материальных ценностей можно формировать разнообразную документацию, которая заполняется самостоятельно при условии, что в систему были внесены данные ранее. Никогда не поздно начать вести учет использования материально-производственных запасов – мы предлагаем испытать УСУ бесплатно, скачав демоверсию программного обеспечения.

Программой контроля и управления могут пользоваться:

  • Любая государственная компания;
  • Частная компания;
  • Индивидуальный предприниматель;
  • Частный предприниматель;
  • и т.п.

Посмотрев следующее видео, можно быстро ознакомиться с возможностями программы УСУ - Универсальной Системы Учета. Если Вы не видите загруженное на YouTube видео, обязательно напишите нам, мы найдем другой способ показать демонстрационный ролик!

Возможности контроля и управления движением материальных ценностей

  • Программой учета движения материальных ценностей невероятно удобно пользоваться ежедневно;
  • Интерфейс программы учета движения материальных запасов каждого пользователя настраивается в индивидуальном порядке;
  • В системе предусмотрено несколько десятков ярких, ненавязчивых и приятных глазу тем оформления;
  • В системе учета движения материальных ценностей имеется возможность быстрого экспорта либо же импорта выбранных данных в удобный для пользователя формат – эта функция используется для переноса информации из других систем или в них;
  • Все записи по учету использования материальных ресурсов защищены от их одновременного редактирования и изменения;
  • Просто так удалить запись не получится – программа потребует ввести причину удаления записи;
  • Все изменения при учете движения материальных ценностей отслеживаются и могут быть отображены в специальном отчете Аудит;
  • Поиск может выполняться по множеству критериев сразу, записи могут группироваться или же сортироваться;
  • Техническое сопровождение обеспечивает должное функционирование системы в любое время;
  • Каждый сформированный отчет по учету движения материальных ценностей может быть распечатан нажатием горячей клавиши;
  • Учетная запись пользователя индивидуальна и защищается паролем в программе учета движения товарно-материальных ценностей;
  • Подключаться к программе можно в удаленном режиме;
  • К системе может подключаться несколько человек одновременно;
  • Система учета движения материальных производственных запасов блокируется самостоятельно без длительного участия пользователя;
  • Приобрести систему можно очень легко, если вы свяжетесь с нами прямо сейчас по указанным контактам.

Учет товарно-материальных ценностей (ТМЦ) производится на основании первичных документов (статья 9 ФЗ №129 от 21.11.1996 года). Он должен соответствовать всем нормативным актам. Существуют правила учета, утвержденные различными Методическим указаниями и Постановлениями.

Что представляют собой ТМЦ в бухучете?

ТМЦ – это статистический показатель. В его состав могут входить:

  • Производственные запасы.
  • Незавершенное производство.
  • Оставшийся готовый товар.

Бухгалтер обязан отражать все хозяйственные операции с ТМЦ: поступление, передвижение внутри предприятия, списание.

Методы учета ТМЦ

Методы учета прописаны в Методических указаниях №119.

Сортовой метод

Учет выполняется при помощи карточек сортового типа. В них фиксируется наличие объектов, а также их движение. В пунктах под номерами 136-140 Методических указаний описаны особенности метода. Учет может вестись следующими способами:

  • Количественно-суммовой . Предполагается, что в складских помещениях и бухгалтерии одновременно вводится численный и суммовой учет. При этом используются номенклатурные номера ТМЦ.
  • Сальдовый . Предполагается, что на складах вводится исключительно количественный учет по типам ТМЦ. Бухгалтерия же использует суммовой учет. Для него применяется денежное выражение. Количественный учет производится на основании первичной документации. При этом используются карточки, книги для складского учета. После завершения отчетного года первичная документация должна быть сдана в бухгалтерский отдел.

Сортовой метод используется тогда, когда хранение ТМЦ осуществляется по названию и сорту. При этом не проводится учет времени поставки ценностей, их стоимости. На каждую из номенклатур заводится отдельная карта складского учета. Отличается одна номенклатура от другой по следующим показателям:

  • Марка продукции.
  • Сорт.
  • Измерительная единица.
  • Расцветка.

Карточки будут актуальными в течение всего года. В них должна быть изложена вся информация о принятом объекте. Их требуется зарегистрировать в соответствующем реестре. После этого в карточках проставляются индивидуальные номера. Регистрацией обязаны заниматься сотрудники бухгалтерского отдела. Если весь лист карточки заполнен, открываются новые листы. Их обязательно требуется пронумеровать.

ОБРАТИТЕ ВНИМАНИЕ! Все записи, вносимые в карточки, должны подтверждаться первичной документацией.

Плюсы и минусы сортового метода

Сортовой метод отличается следующими преимуществами:

  • Экономия площади складского помещения.
  • Быстрое управление остатками ТМЦ.

Однако есть и существенные недостатки – сложности в классификации товаров одного сорта по разной стоимости.

Партионный метод

Партионный метод предполагает порядок учета, аналогичный сортовому методу. Отличие заключается в том, что раздельно регистрируется каждая партия ТМЦ. О партионнном методе написано в пункте 242 Указаний. Он используется и на складе, и в бухгалтерском отделе. Предполагает отдельное хранение каждой партии. На каждую из партий должен быть соответствующий транспортный документ.

ВАЖНО! Продукция, которая перевозилась одним транспортом, товары с одним названием и одновременным поступлением от единственного поставщика – все это можно считать единой партией.

Партию нужно зарегистрировать в журнале поступления ТМЦ. Ей присваивается индивидуальный регистрационный номер. Он используется для проставления отметок в расходной документации. Регистрационный номер ставится рядом с названиями ТМЦ. Необходимо открыть две партионные карты. Одна будет использоваться в складском отделении, другая – в бухгалтерском. Форма карточки определяется типом продукции.

Плюсы и минусы партионного метода

Методика отличается следующими преимуществами:

  • Определением итогов расхода партии без инвентаризации.
  • Повышенным контролем над сохранностью ТМЦ.
  • Уменьшением потерь предприятия.

Но есть и минусы:

  • Нерациональное использование площади склада.
  • Нет возможности оперативного контроля ТМЦ.

Выбор конкретного метода будет зависеть от приоритетов предприятия, размеров складского помещения.

Учет ТМЦ

Учет производится на основании первичной документации, составленной по унифицированной форме.

Поступление

Списание

Списание ТМЦ – необходимая процедура, обеспечивающая соответствие фактического количества ценностей с зафиксированным в бухгалтерских документах. Для оформления составляется акт о списании. Ценности, указанные в нем, не подлежат дальнейшему применению. Документ утверждается руководителем. В акте нужно указать всю информацию об объекте списания: вес, номер, причину выбытия.

Задача бухгалтера – отражение стоимости списываемых ценностей. Определяться она может следующими методами:

  • По средней себестоимости.
  • По себестоимости отдельного объекта.
  • ФИФО (по цене первой поступившей или изготовленной партии).

ВАЖНО! Если списание производится в связи с тем, что ценность морально устарела, то акт не составляется.

Проводки при списании

При списании могут использоваться следующие проводки:

  • ДТ20 КТ10.
  • ДТ23 КТ10.
  • ДТ25 КТ10.

ОБРАТИТЕ ВНИМАНИЕ! При выбытии с балансового счета списывается и стоимость ценности, и амортизационные начисления по ней.

Пример списания

При списании оргтехники в бухучете появляется следующая запись:

  • ДТ 0 401 10 172; КТ 0 101 34 410 . Списание оргтехники по причине износа.
  • ДТ 0 104 34 410; КТ 0 101 34 410. Списание накопленной амортизации.
  • ДТ 0 105 36 340; КТ 0 401 10 172. Оприходование деталей с содержанием драгоценных металлов.

Учет по выбытию ведется в специальном журнале.

Учет товарно-материальных ценностей должен проводиться согласно соответствующим бухгалтерским нормативно-правовым актам. В этой статье рассмотрим основные аспекты учета товарно-материальных ценностей и уделим внимание его организации на предприятии.

Товарно-материальные ценности: что это в бухгалтерском учете

Для начала разберемся в таких понятиях, как товарно-материальные ценности (ТМЦ) и материально-производственные запасы (МПЗ). В основном эти термины используются как взаимозаменяемые. Так ли это и что входит в их состав?

В настоящее время понятие МПЗ получило большее распространение, хотя бы потому, что оно используется в терминологии действующего ПБУ 5/01 «Учет МПЗ», утвержденного приказом Минфина России от 09.06.2001 № 44н. Согласно п. 2, в состав МПЗ входят:

  • сырье, материалы;
  • товары;
  • готовая продукция;
  • активы, используемые для управленческих нужд.

Также отметим, что п. 4 ПБУ 5/01 не включает незавершенку в состав МПЗ.

Понятие ТМЦ встречается в законодательных актах по бухучету нечасто. Во-первых, его можно найти в названии забалансового счета 002 «ТМЦ, принятые на ответственное хранение». Из смысла названия счета вытекает то, что ТМЦ — это непосредственно товары и материалы, ведь только они могут поступать от поставщиков, если речь идет об оборотных активах. Во-вторых, в п. 3.15 Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина РФ от 13.06.1995 № 49, расшифровано, что в ТМЦ входят производственные запасы, готовая продукция, товары, прочие запасы. Кроме того, незавершенное производство выделено в отдельный от ТМЦ раздел Методических указаний. К вопросу о том, включается ли в ТМЦ незавершенное производство, предлагаем ознакомиться с Методическими указаниями по бухгалтерскому учету материально-производственных запасов, утвержденными приказом Минфина РФ от 28.12.2001 № 119н, а именно их п. 258, где говорится об инвентаризации товарно-материальных запасов в рамках смены зав. складом или кладовщика, которые, как известно, не являются ответственными за незавершенное производство.

Вопрос о включении незавершенки в ТМЦ мы подняли в связи с определением, данным в Современном экономическом словаре (Райзберг Б. А., Лозовский Л. Ш., Стародубцева Е. Б.): «товарно-материальные ценности — статистический показатель, отражающий на определенную дату стоимость товарно-материальных ценностей, в состав которых входят производственные запасы, незавершенное производство, остатки готовой продукции». На наш взгляд, в рамках бухгалтерского учета понятие ТМЦ ограничивается тем же перечнем составляющих, которые утверждены для материально-производственных запасов в ПБУ 5/01.

Основные вопросы при выборе методов бухгалтерского учета ТМЦ

Есть несколько ключевых вопросов по выбору способов бухучета ТМЦ, которые нужно закрепить в учетной политике. Во-первых, по какой стоимости ТМЦ будут приходоваться: сразу по фактической или с использованием учетных цен (подп. 80, 204 Методических указаний, приказ Минфина РФ от 28.12.2001 № 119н).

Во-вторых, нужно определить способ включения транспортно-заготовительных расходов в стоимость материальных ценностей.

Кроме того, существует 3 варианта списания МПЗ на затраты.

Также необходимо установить метод списания расходов на покупку, хранение и продажу МПЗ в неторговых организациях: ежемесячно в полном объеме или пропорционально проданным товарам (подп. 227-228 Методических указаний, приказ Минфина РФ от 28.12.2001 № 119н).

Все способы учета МПЗ рассмотрены в ПБУ 5/01 и Методических указаниях, утвержденных приказом Минфина РФ от 28.12.2001 № 119н.

Регламент учета материальных ценностей на предприятии

Разработка внутренних актов является важным моментом для эффективного налаживания процессов на предприятии, внедрения и соблюдения внутренних контролей, а также недопущения недостач и ошибок в учетных данных. Отметим, что регламент учета товарно-материальных ценностей описывает порядок действий сотрудников и документооборот для совершения определенной операции. А то, какие способы бухучета были выбраны, описывается в учетной политике, кроме того, возможны отдельные уточняющие внутренние акты. Опишем основные пункты, которые могут быть раскрыты в регламенте учета МПЗ:

  1. Поступление МПЗ на склад:
  • оформление заказа/заявки на закупку;
  • проверка заказа на соответствие бюджету, плану или др. нормативам;
  • утверждение заказа;
  • приемка МПЗ на склад кладовщиком, в том числе описание процесса проверки входящих документов от контрагентов, самих купленных МПЗ;
  • отражение кладовщиком данных в системе складского учета;
  • передача первичных документов в бухгалтерию;
  • сверка складского и бухгалтерского учета;
  • выявление недостач, неотфактурованных поставок и пр.
  1. Отпуск материалов со склада в производство:
  • оформление запроса на склад;
  • одобрение этого запроса;
  • оформление внутреннего перемещения;
  • сверка данных складского учета, учета в цехах и бухучета;
  • учет движения материалов в бухгалтерии.
  1. Приемка готовой продукции на склад.
  2. Отгрузка готовой продукции со склада:
  • оформление договора с покупателем;
  • получение заказа от покупателя и его утверждение;
  • оформление первичных документов на отгрузку;
  • отражение кладовщиком данных по отгрузке в системе складского учета;
  • действия службы охраны при вывозе готовой продукции с территории предприятия;
  • контроль оплаты готовой продукции и пр.

Мы привели примерный перечень тем, которые могут быть затронуты в регламенте, поскольку он создается с учетом специфики внутренних процессов отдельного предприятия.

Итоги

Учет товарно-материальных ценностей на предприятии нуждается в разработке специально подобранной для конкретного случая методики. Эта методика отражается как в учетной политике, так и во внутренних регламентах по работе с ТМЦ. В нашей статье мы рассмотрели основные вопросы, которые должны быть раскрыты в этих документах.

© 2024 Все о получении кредита. Информационный портал