ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 108
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
– ведутся непосредственно в 1С-решениях. Программа располагает необходимыми инструментами, собственной системой ведения налогового учета, а также возможностью настройки функционала непосредственно по требованиям пользователя. Программное решение ПАРУС не располагает
такими возможностями. Перечислив основные достоинства 1С, мы приходим к выводу, что программные решения 1С являются оптимальным выбором для ведения бухгалтерского учета в различных организациях.
Программы 1С в сравнении с «ПАРУСом» оснащены редактором со множеством функций, что, без сомнения, очень удобно для пользователя. Помимо этого, в 1С реализована возможность ведения учета сразу в нескольких организациях, что не реализовано в «ПАРУСе».
Среди преимуществ «ПАРУСа» необходимо отметить новые коммуникационные возможности, позволяющие успешно вести бизнес.
Естественно, обе программы могут быть рассмотрены и с других сторон и сделаны соответствующие выводы. С учетом всех различий программ, также их достоинств и недостатков, программы могут применяться как вместе, так и по отдельности, и при этом не зависеть друг от друга.
Анализ показал, что система бухгалтерского учета бюджетной медицинской организации имеет значительные отличия по сравнению с системами учета организаций других видов экономической и предпринимательской деятельности. Они вызваны особенностями учета медикаментов, расчета заработной платы, учетом дополнительных нагрузок и замещений в работе персонала. Поэтому есть необходимость уделять особое внимание методологическим вопросам организации бухгалтерского учета бюджетными организациями.
Хотя на данный момент существует большой выбор бухгалтерских программ аналогичных программе «1С: Предприятие», программа фирмы «1С» имеет ряд преимуществ.Самым главным преимуществом программы является
очень гибкая настройка. Система программ позволяет выполнять разнообразные задачи учета и управления процессом на предприятии в независимости от их профиля работ. Начальник может выбрать решение, которое наилучшим образом будет соответствовать повседневным нуждам предприятия и будет в дальнейшем модернизироваться в случае роста предприятия, а также расширения задач автоматизации системы. Ключевой элемент всей системы – технологическая платформа, на базе которой создаются прикладные программы
, с которыми имеют дело конечные пользователи. Именно платформа определяет потенциальные возможности для решения задач автоматизации различных предприятий. Она состоит из трех основных компонентов: среды исполнения (собственно «1С:Предприятие», где работают пользователи), инструмента разработки («конфигуратор») и средств администрирования [15].
Современная платформа «1С» может дополняться и обновляться на базе уже установленной версии. Но для этого нужно иметь разрешение на доступ на официальном сайте производителя и специальный ключ активации, который поставляется с продуктом во время его приобретения.
После выявления проблемы на предприятии было принято решение о том, что необходимо разработать программное обеспечение, с помощью которого будет рассчитываться стоимость готовой продукции. Варианты были следующие:
разработка уникального программного обеспечения;
разработка отчета в программе 1С.
Для разработки уникального программного обеспечения возникла необходимость экспортирования базы данных предприятия, в которой хранится вся информация о спецификации предприятия, номенклатурах, весах, приходах и прочих в новую среду. За 18 лет деятельности организации, данных очень много. Все они важные и нужные, при экспорте данные могут быть повреждены, из-за чего работа программы может быть недостаточно корректной. Помимо этого, создание нового ПО – это дополнительная работа
для бухгалтера, потому что каждый раз сотруднику придется вносить данные в новую программу и только потом будет известна стоимость. Затем эти данные нужно будет вносить в 1С, чтобы отдел сбыта знал стоимость реализуемой продукции. Также для администрирования программы нужен сотрудник, который будет контролировать работу и вносить корректирование в код, когда в этом возникнет необходимость. Дополнительный сотрудник или обучение уже имеющегося нецелесообразно для такой работы.
Исходя из всех недостатков создания уникального программного обеспечения, было принято решение разработать отчет в уже имеющемся программном обеспечении, а именно 1С: Предприятие конфигурация Бухгалтерия. Использование среды 1С положительный фактор на работе отчета, потому что все необходимые данные уже имеются в базе 1С и сотрудники, которые имеют доступ к отчету, уже умеют пользоваться данной программой. Также следует отметить, что среда 1С позволяет вносить изменения в конфигураторе, то есть написание новых функций, внесение изменений в работу программы не требует дополнительных расходов, покупку дополнительного лицензионного соглашения.
Встроенный язык программирования 1С — язык программирования, который используется для разработки приложения на базе платформы 1С Предприятие. Данное средство является предварительно компилируемым предметно-ориентированным языком высокого уровня, он больше всего напоминает по синтаксису Visual Basic в сочетании с запросами T-SQL. Достаточно простой и понятный, единственная особенность – это изучение предметной области, а именно специфика бухгалтерского учета, которую необходимо было учесть в процессе написания кода. Также для удобства — все данные представлены в виде взаимосвязанных объектов (справочники, документы, регистры сведений, регистры накопления и т.д.), а извлечение этих данных из базы выполняется платформой автоматически.
1.6 Функциональное и логическое моделирование системы
Процесс «Учет оплаты сотрудников» представлен на рисунке 14. Основными потоками в данном процессе будет следующие блоки:
учет заработной платы сотрудников;
учет отпускных расходов;
учет премии;
учет закупки спецодежды;
сбор данных учета.
Процесс «Учет прочих убытков» представлен на рисунке 15. Потоки, которые участвуют в данном блоке, следующие:
учет стоимостных показателей;
учет арендной платы;
учет транспортировки грузов;
учет заработной платы внештатных сотрудников;
учет рекламных акций;
обобщение данных учета прочих убытков.
Диаграмма деревьев узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами, в соответствии с рисунком 16. Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов [12].
Рисунок 1.4– Декомпозиция диаграммы IDEF0
Рисунок 1.5 – DFD Расчет стоимости готовой продукции
Рисунок 1.6 – IDEF3 Учет сырья и материалов
Рисунок 1.7 – IDEF3 Учет оплаты труда
Рисунок 1.8 – IDEF3 Учет прочих затрат
Объектно-ориентированное моделирование
Унифицированный язык моделирования (UML) был разработан с целью обеспечить единый визуальный язык с богатой семантикой и развернутым синтаксисом для проектирования и внедрения программных систем со сложной структурой и комплексным поведением. Стоит отметить, что язык моделирования применяется не только в разработке программ, но и в других сферах, например, в схематизации потоков производственных процессов.
UML напоминает стандарты, используемые в других отраслях, и поддерживает диаграммы нескольких типов. В целом, диаграммы описывают границы, структуру и поведение как всей системы, так и отдельных объектов в ее составе.
UML не является языком программирования, однако на базе диаграмм UML можно сгенерировать код на разных языках, и для этого существует ряд специальных инструментов. Зато с объектно-ориентированным анализом и дизайном унифицированный язык моделирования связан напрямую.
Для описания проекта в нотации UML были использованы несколько диаграмм:
диаграмма классов,
диаграмма использования;
диаграмма последовательности.
Диаграмма классов. Класс – категория вещей, которые имеют общие атрибуты и операции. Сама диаграмма классов являет собой набор статических, декларативных элементов модели. Она дает нам наиболее полное и развернутое представление о связях в программном коде, функциональности и информации об отдельных классах. Приложения генерируются зачастую именно с диаграммы классов. Рассмотрим на простом примере ниже, в соответствии с рисунком 17 [13].
«Отчет» – основной класс, который выдает результат пользователю. У класса отчет есть функция – составить; данная функция указывает на то как можно поступить с атрибутом. Класс содержит несколько атрибутов:
«Номер отчета», необходимый для индексации отчета;
«Дата отчета», который определяет текущую дату, что в дальнейшем позволит сравнить стоимости.
«Оплата труда» – класс, который учитывает атрибуты, которые относятся к нему. Среди них:
«Оклад сотрудников»;
«Компенсационные выплаты»;
«Стимулирующие выплаты».
Класс «Сырье и материалы» предназначен для учета и контроля стоимость материалов, которые приобретаются предприятием для изготовления продукции. Атрибутами данного класса являются:
«Наименование»;
«Стоимость».
«Прочие издержки». Данный класс включает в себя затраты, которые несет предприятие в ходе осуществления своей деятельности, а также в ходе реализации готовой продукции. К этим издержкам относятся:
«Арендная плата»;
«Стоимость транспортировки грузов»;
«Заработная плата внештатных сотрудников»;
«Стоимость рекламных акций».
Класс амортизация содержит атрибуты: