Программирование стоимости продукции с учетом скидки
Принципы разработки в среде "1С: Предприятия". Технологические механизмы, используемые для обработки информации в системе "1С: Предприятие". Описание типовой конфигурации "управление торговлей". Анализ общей суммы затрат на производство продукции.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.03.2017 |
Размер файла | 4,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Программирование стоимости продукции с учетом скидки
Введение
1С:Предприятие является предметно-ориентированной системой автоматизации экономической и организационной деятельности предприятия. Поскольку такая деятельность может быть довольно разнообразной, система 1С:Предприятие может «приспосабливаться» к особенностям конкретной области деятельности, в которой она применяется. Для обозначения такой способности используется термин конфигурируемость, то есть возможность настройки системы на особенности конкретного предприятия и класса решаемых задач.
Существует одна платформа (1С:Предприятие 8) и множество конфигураций. Для функционирования какого-либо прикладного решения всегда необходима платформа и какая-либо (одна) конфигурация.
Конфигурация представляет собой описание. Она описывает структуру данных, которые пользователь будет использовать в режиме работы 1С:Предприятие. Кроме этого конфигурация описывает всевозможные алгоритмы обработки этих данных, содержит информацию о том, как эти данные должны будут выглядеть на экране и на принтере, и т. д.
В дальнейшем платформа 1С:Предприятия на основании этого описания создаст базу данных, которая будет иметь необходимую структуру, и предоставит пользователю возможность работать с этой базой данных.
Все описание, которое содержит конфигурация, состоит из неких логических единиц, называемых объектами конфигурации. На основании каждого объекта конфигурации в базе данных создается информационная структура, в которой будут храниться данные.
Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Язык 1С является предметно- ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.
1. Программирование в системе «1С Предприятия»
1.1 Принципы разработки в среде «1С Предприятия»
Не менее важное отличие (помимо конфигурирования) разработки бизнес-приложений в системе "1С:Предприятие" от разработки в универсальных системах (системах, которые можно настроить под решение практически любых задач) состоит в том, что приложения в "1С:Предприятии" разрабатываются в терминах объектов метаданных (напомним, что объект метаданных - это описание группы понятий предметной области со сходными характеристиками и одинаковым предназначением). Это одна из наиболее существенных особенностей "1С:Предприятия". Говоря проще, ваша свобода в области разработки ограничена в создании и редактировании уже встроенных объектов, таких как справочники, документы и пр.
При разработке системы автоматизации для какого-либо предприятия, какого-либо бизнеса, необходимо описать целый ряд различных данных -- товары, материалы, другие ресурсы, клиентов, поставщиков, счета, накладные и другие документы -- и способы регистрации их движения, взаимодействия. При проектировании платформы "1С:Предприятия" все они были классифицированы и объединены в объекты метаданных, которыми и манипулирует разработчик прикладного решения (то есть программист, настраивающий конкретную конфигурацию). При этом стремились не умножать число объектов метаданных сверх необходимости, их число не должно было превышать пары десятков.
Таким образом, приложения "1С:Предприятия" опираются на структуру метаданных. Фактически можно сказать, что состав (реквизиты, поля и пр.) объектов метаданных определяет, что именно и каким образом вы будете создавать/редактировать приложение (конфигурацию). Вам поставлено задание, объяснено, какого результата нужно добиться, и именно состав объекта метаданных определяет способ достижения этого результата. Можно также сказать, что приложения на платформе "1С:Предприятие" скорее не программируются (кодируются), а проектируются.
Создав объект метаданных, разработчик получает одновременно и готовый типовой набор функций (специальные формы ввода информации в объект, механизмы обработки введенной информации, диалог с пользователем и отчеты - формы вывода информации), свойственный всем данным этого вида, и возможность указания конкретных особенностей, которыми могут обладать данные определенного типа.
В платформе "1С:Предприятие" уже заложена мощная функциональность, которая позволяет не программируя, не добавляя никакой новой (по сравнению с заложенной в платформе) функциональности быстро и удобно поддерживать объекты метаданных на уровне прикладного решения.
Рассмотрим более подробно несколько примеров выделения объектов метаданных и принципы проектирования приложений с их использованием.
Константы
В системе 1С:Предприятие константы предназначены для хранения постоянной или условно-постоянной информации. Такая информация либо совсем не изменяется в процессе деятельности предприятия, либо изменяется достаточно редко. Наиболее простой пример подобной информации - название организации, которое, как правило, не меняется. Основная причина использования констант заключается в том, что в них один раз заносится какая-либо информация, которая затем может многократно использоваться при формировании документов, в расчетах, при построении отчетных форм. Информация, внесенная в константу время от времени может редактироваться, но сути константы это не меняет: единожды введенное в систему значение константы используется многократно.
Рассмотрим такой пример. Наиболее часто на документах предприятия встречается подпись директора и главного бухгалтера. Естественно, что подписи эти должностные лица должны ставить самостоятельно. Но помимо самой подписи, в документах требуется ее расшифровка - фамилия подписавшего документ. Конечно, можно ввести фамилии директора и главного бухгалтера непосредственно в формы документов. Но, если какая-либо из фамилий изменится, то придется вновь редактировать все бланки документов и исправлять фамилии.
Поэтому гораздо удобнее создать в конфигураторе 2 константы - для хранения фамилий директора и главного бухгалтера, ввести эти фамилии один раз, а в многочисленных бланках документов использовать идентификаторы констант для получения их значений. При смене директора или главного бухгалтера достаточно внести изменения только в константы - ввести в них новые фамилии - и все изменения автоматически будут отражены в тех местах, где эти константы используются.
Конфигуратор системы 1С:Предприятие позволяет создавать практически неограниченное количество констант для хранения любой нужной информации.
Справочники
Описания таких данных, как товары, контрагенты, валюты, склады, объединяет наличие таких общих свойств, как внутренняя идентификация объекта в системе (чаще всего сокращенное название объекта, например, СПР1 - справочник1), необходимость поддержки иерархии и группировки элементов (объекты метаданных группируются в виде древовидной структуры - то есть каждый справочник лежит в группе «справочники», реквизит - в конкретном справочнике и т.д.), необходимость поддержки вложенных таблиц (таблицы используются, например, для хранения предыдущих значений объекта метаданных). Информацию об этих объектах надо хранить, они задействованы в хозяйственных операциях предприятия и т.д. В "1С:Предприятии" все такие данные объединены в общий объект "справочник", для которого перечисленные выше свойства и возможности поддерживаются на уровне платформы.
Для создания в "1С:Предприятии" нового справочника достаточно описать необходимый набор параметров. Это делается визуально, не требуется писать ни единой строчки кода. Так, для создания справочника "товары" достаточно в режиме "конфигуратор" 1С:Предприятия:
указать его название - "товары",
определить другие свойства, которые должна поддерживать система для данного справочника, такие, как способ нумерации элементов, авто нумерация и т.п,
задать реквизиты элементов справочника - для товаров это может быть закупочная цена, отпускная цена, вес и т.п.
Необходимый минимум для создания (описания) основы объекта "справочник" на этом выполнен - теперь достаточно одним нажатием кнопки сохранить эту настройку и можно начать работать с ней в режиме использования "1С:Предприятия". При этом соответствующая экранная форма для работы с созданным нами справочником генерируется системой автоматически -- разработчику нет необходимости прилагать какие-то дополнительные усилия для того, чтобы пользователь мог вводить наименования товаров и групп товаров, задавать цены и другие параметры и т.д. Естественно, разработчик может сконструировать экранную форму и самостоятельно, с помощью специального конструктора экранных форм придав ей в точности такой вид и свойства, которые соответствуют особенностям решаемой задачи, необходимы по эргономическим соображениям и т.д.
Документы
В системе 1С:Предприятие документ является основной учетной единицей. Документы - счета, накладные, заказы и т.п. - фиксируют различные события, происходящие в хозяйственной жизни организации. Каждый документ содержит в себе информацию о конкретной хозяйственной операции и характеризуется своим номером, датой и временем. Важным свойством документа является его привязка ко времени, позволяющая устанавливать строгую временную последовательность совершения операции.
Конфигуратор позволяет описать структуру документа, организовать диалог для ввода информации в документ и описать алгоритм построения печатной формы документа. Такой набор функциональности заложен в систему и обеспечивает быструю разработку таких объектов.
Однако сам по себе документ только описывает некоторый факт происшедший в хозяйственной жизни. В бизнес-приложениях эти факты необходимо еще учитывать -- отражать движения ресурсов (товаров, финансов и т.п.) в различных системах учета. Для этого документ необходимо провести. С точки зрения пользователя это означает отдание соответствующей команды - нажатие кнопки "провести" в экранной форме документа. С точки зрения разработчика проведение означает вызов соответствующей обработки, выполнение алгоритма на встроенном языке "1С:Предприятия", описывающего отражение события в различных системах учета. Для описания систем учета в "1С:Предприятии" предусмотрены такие объекты метаданных, как регистры.
1.2 Технологические средства разработки
Для описания специфических алгоритмов обработки информации и создания интерфейса, ориентированного на удобное представление описанных в конфигурации данных, в системе «1С: Предприятие» используются несколько технологических механизмов.
Встроенный язык - очень важная часть «1С: Предприятия». Он имеет много общих черт с такими языками, как Pascal, Java Script, Basic, но не является прямым аналогом какого-либо из этих языков. Как уже было сказано, прикладные решения в «1С: Предприятии» не программируются (кодируются) целиком, большая их часть описывается параметрически - в виде структур метаданных, с помощью дизайнера форм, отчетов и т.д.
Соответственно, встроенный язык «1С: Предприятия» является скриптовым языком, предназначенным в первую очередь для программирования бизнес-логики в контексте объектной модели «1С: Предприятия». На нем программируются обработчики различных событий, изменяющих состояние объектов системы, например, обработчики команд пользователя, обработчики проведения документов и т.д.
Очень существенным моментом является то, что особенности построения языка напрямую соответствуют модели проектирования структур данных, реализованной в «1С: Предприятии».
То, что вся разработка конфигурации ведется на основе использования стандартных объектов системы, позволяет разработчику прикладных решений применять соответствующие им объекты встроенного языка, имеющие большой набор функций и высокую гибкость.
В числе наиболее значимых технологических особенностей встроенного языка:
· предварительная компиляция. Перед исполнением модули преобразуются во внутренний код;
· кэширование скомпилированных модулей в памяти;
· мягкая типизация - тип переменных может изменяться в процессе работы;
· отсутствие программного описания объектов конфигурации - прикладное решение может манипулировать либо встроенными в платформу «1С: Предприятия» объектами, либо объектами, описанными разработчиком в процессе визуального конструирования системы в виде объектов метаданных.
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для отработки отдельных алгоритмов, настраиваемых в процессе конфигурации. Так, например, для документа можно описать алгоритм автоматического заполнения реквизитов при вводе нового документа. Данная процедура будет вызвана системой в нужный момент.
Запросы в системе «1С: Предприятие 8» предназначены для выборки информации из базы данных. По сути, запрос - это обращение к системе с просьбой выбрать определенную информацию из базы данных, а часто не только выбрать, но и произвести некоторую обработку: сгруппировать, отсортировать, вычислить. Например, с помощью запроса можно легко выбрать всех сотрудников, занимающих определенную должность, или можно узнать объем продаж каждого товара в течение года с детализацией до месяца.
Язык запросов 1С: Предприятия основан на SQL, но при этом содержит значительное количество расширений, ориентированных на отражение специфики финансово-экономических задач и на максимальное сокращение усилий по разработке бизнес-приложений.
В числе наиболее существенных возможностей:
· Разыменование ссылочных полей, т.е. обращение к полям через точку (».»). Если поля какой-либо таблицы имеют ссылочный тип и хранят ссылки на объекты другой таблицы, разработчик может в запросе ссылаться на них через точку, при этом, что самое важное, количество уровней вложенности таких ссылок система не ограничивает.
· Обращение к вложенным таблицам (табличным частям документов и элементов справочников). Система поддерживает обращения к вложенным табличным частям как к отдельным таблицам и как к целым полям одной таблицы. Например, при обращении к расходной накладной (документу, содержащему табличную часть с составом отгружаемых товаров) мы можем считать табличную часть как отдельную таблицу (при этом получить записи из разных объектов), а также можем считать заголовочную запись расходной накладной, в которой значением поля будут все записи вложенной таблицы, подчиненные этому объекту.
· Автоматическое упорядочивание. Для выбора наиболее правильного («естественного») порядка вывода информации на экран или в отчет разработчику в большинстве случаев достаточно задать режим автоматического упорядочивания.
· Поддержка виртуальных таблиц. Виртуальные таблицы, предоставляемые системой, позволяют получить практически готовые данные для большинства бизнес-задач без необходимости составления сложных запросов. Например, такая виртуальная таблица может предоставить данные по остаткам товаров в разрезе периодов на какой-то момент времени. При этом виртуальные таблицы максимально используют хранимую информацию, например, ранее рассчитанные итогах и т.д.
· Естественно, в языке запросов «1С: Предприятия» поддерживаются стандартные для SQL операции, такие, как объединение (Union), соединение (Join) и т.д.
Рис. Организация хранения данных
Встроенный текстовый редактор используется для создания программных модулей на встроенном языке и для редактирования документов в текстовом виде.
Одной из особенностей редактора является возможность контекстного выделения цветом синтаксических конструкций встроенного языка, а также группировка различных синтаксических конструкций.
При наборе текстов на встроенном языке удобно пользоваться контекстной подсказкой и шаблонами.
Благодаря тому, что встроенный язык системы имеет мощные средства манипулирования текстами, текстовый формат может быть успешно использован для обмена с другими системами самой различной информацией.
Встроенный редактор форм. Работа с настраиваемыми структурами данных и работа в интерфейсе операционной системы Microsoft Windows вызывает необходимость произвольной настройки форм для ввода и редактирования информации. Для этого в системе «1С: Предприятие» существует встроенный редактор форм.
Редактор позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной информации (формы документов, справочников, настройки отчетов).
Встроенный редактор табличных документов. Для всех выходных документов (первичных документов и отчетов) в системе предусмотрен единый формат - формат табличных документов.
Редактор табличных документов - это мощное средство, сочетающее в себе оформительские возможности табличной структуры и векторной графики. Он может быть использован как для создания небольших документов с очень сложной структурой линий (типа платежного поручения), так и для объемных ведомостей, журналов и других подобных документов.
Редактор табличных документов предоставляет пользователям богатый набор оформительских возможностей (шрифты, цвета, линии, узоры). Имеется возможность вывода информации в графическом виде (диаграммы).
Одной из главных особенностей редактора является ориентация на формирование отчетов при помощи встроенного языка системы «1С: Предприятие». Гибкое построение отчетов с его помощью становится возможным благодаря наличию механизма манипулирования именованными областями документа. Сочетание возможностей редактора с таким объектом, как система компоновки данных, позволяет создавать универсальные отчеты, которые дают возможность обрабатывать и представлять информацию в различных разрезах и различной детализации без дополнительного вмешательства разработчика.
С другой стороны, табличный документ может выступать в качестве элемента управления формы и таким образом использоваться для ввода данных.
Конструкторы - вспомогательные инструменты, облегчающие разработку стандартных элементов системы «1С: Предприятие». В системе имеются, например, конструкторы форм констант, справочников, документов, журналов документов, отчетов и других объектов, конструкторы печатных форм, конструкторы движений регистров и другие.
С помощью конструкторов производится не только формирование визуальных составляющих этих объектов, но и в некоторых случаях (ввод на основании, печать, выходная форма и др.) формируются программные модули.
Система настройки пользовательского интерфейса. Для того чтобы интерфейс конкретной конфигурации системы полностью отражал настроенные структуры данных и алгоритмы, в системе «1С: Предприятие», помимо редактора диалоговых форм и табличных документов, предусмотрена возможность настройки командного интерфейса системы.
При этом командный интерфейс автоматически учитывает права доступа пользователя, который вошел в систему. При этом пользователю будут показаны только те объекты системы, доступ к которым пользователю разрешен.
Подсистемы. Конфигуратор позволяет на этапе проектирования в рамках одной конфигурации выделить различные подсистемы (например, торговый учет и исследовательский комплекс). Для каждой подсистемы можно указать объекты конфигурации, которые в нее входят. Допускается указание принадлежности одного объекта к нескольким подсистемам. Фактически подсистемы определяют основные разделы конфигурации, с которыми будет работать пользователь. В связи с тем, что структура подсистем определяет интерфейс конфигурации, следует уделять вопросам проектирования подсистем (и их иерархии) особое внимание.
Система настройки прав доступа (роли). Данная система позволяет описывать наборы прав, соответствующие должностям пользователей или виду деятельности.
Структура прав определяется конкретной конфигурацией системы. Например, могут быть введены такие наборы прав, как Главный бухгалтер, Кладовщик, Менеджер, Начальник отдела.
Кроме того, для объектов, хранящихся в базе данных (справочник, документы, регистры и т.д.), могут быть определены права доступа к отдельным полям и записям.
Сам список пользователей создается уже для конкретной организации. Каждому пользователю назначается одна или несколько ролей, основной интерфейс и язык, используемые при работе с программой.
Отладчик. Для удобства разработки конфигурации в системе предусмотрен отладчик. Отладчик позволяет прослеживать исполнение программных модулей конфигурации, замерять сравнительное время исполнения, просматривать содержимое переменных.
Хранилище конфигураций. Для групповой разработки конфигурации разработчики используют механизм хранилища конфигурации. Он позволяет распределить права доступа по модификации объекта конфигурации и производить необходимые изменения одновременно, а не последовательно.
Поддержка конфигураций. Для удобства проведения обновлений конфигураций предусмотрен механизм формирования разработчиками типовых конфигураций файлов поставки и комплектов поставки (включают программу установки), а также механизм обновления типовых конфигураций, находящихся на поддержке.
1.3 Краткое описание типовой конфигурации «управление торговлей»
На платформе 1С Предприятие 8 разработано огромнейшее количество прикладных решений как самой 1С, так и фирмами-партнёрами. Каждое решение имеет свою область применения и свои особенности.
Кроме того выделяют 3 типовые конфигурации:
· Зарплата и управление персоналом
· Бухгалтерия предприятия
· Управление торговлей
Каждая из них направлена на организацию учёта в определённой деятельности предприятия.
Рассмотрим конфигурацию «Управление торговлей» (УТ).
Розничный магазин, филиал крупной сети, осуществляет торговлю бижутерией. Для учёта используется конфигурация «Управление торговлей». Информационный обмен с центральным офисом осуществляется в электронном виде. Необходимо минимизировать ручную работу при обмене данными между магазином и офисом.
Задача 1. При заказе магазином товара из головного офиса через Интернет формируется электронная таблица в формате Excel, содержащая необходимые данные о товаре: кодовый номер товара, наименование, артикул, штрих код в формате EAN-8, количество, закупочная цена, розничная цена.
Задача 2. Для лучшей заполненности магазина товаром, головной офис осуществляет ежедневный контроль остатков товара. Т.е. в конце рабочего дня должна происходить автоматическая отправка данных об остатках через Интернет.
Формат отправляемых данных - CSV.
CSV (от англ. Comma Separated Values - значения, разделённые запятыми) - текстовый формат, предназначенный для представления табличных данных. Каждая строка файла - это одна строка таблицы. Значения отдельных колонок разделяются разделительным символом (delimiter) - запятая (,) или точка с запятой (;). Используемый символ разделителя зависит от установленной в системе лакали. В США это запятая, а в России - точка с запятой, так как запятая используется для дробных чисел (в отличие от США, где это точка). Значения, содержащие зарезервированные символы, такие как: запятая, точка с запятой или новая строка обрамляются символом двойные кавычки (»); если в значении встречаются кавычки - они представляются в файле в виде двух кавычек подряд. Строки разделяются парой символов CR LF (в DOS и Windows эта пара генерируется нажатием клавиши Enter).
Для реализации первой задачи был выбран механизм COM и приложение MS Excel. Основная задача, решаемая с помощью COM-соединения - обеспечение надежного и быстрого программного доступа к данным системы 1С: Предприятие 8 из внешних приложений, так и наоборот - из 1С к данным прикладных приложений.
Для организации доступа к данным Excel из системы 1С: Предприятие 8 через COM-соединение, выполняется следующая последовательность действий:
· создается COM-объект, с помощью которого производится установка соединения;
· через полученный объект COM-соединения производится обращение к допустимым методам и свойствам объекта.
2.1 Расчет стоимости продукции на предприятии
На любом этапе жизни компании неизменно существует задача учета, анализа и управления затратами. В отличие, например, от вопроса управления компанией, где из года в год возникают новые тенденции (сегодня - инновации, вчера - объединения и поглощения, позавчера - и.т.д.), в учете затрат из года в год банально повторяется один вопрос: "как правильно их посчитать". Для решения принципиальных задач - сколько нужно продавать и по какой цене, чтобы данный продукт приносил компании прибыль - необходимо посчитать, во что нам обходится производство одной единицы продукции, то есть посчитать ее себестоимость. Расчет себестоимости продукции - задача далеко не новая и решается практически на каждом предприятии. Методика расчета себестоимости передается из поколения в поколение и, так же как добрая былинная притча, вызывает доверие без каких-либо доказательств. То, что все затраты необходимо делить по видам продукции - вопрос бесспорный. Загвоздка возникает с вопросом, по какому принципу вести разделение затрат.
Классический расчет стоимости.
Классический расчет стоимости единицы продукции предполагает прохождение двух шагов: 1 шаг - определение затрат, изменяющихся пропорционально объемам производства того или иного вида продукции (определение переменных затрат на единицу продукции). Расчет выполняется произведением норм расхода отдельных элементов затрат на стоимость их приобретения. Классическими представителями переменных затрат являются сырье, материалы, комплектующие, технологическая энергия, сдельная заработная плата. 2 шаг - суммирование всех прочих расходов, осуществленных за период, и их деление на конкретные виды продукции (разделение накладных расходов по видам продукции). Классическими представителями таких "прочих расходов" являются расходы на содержание и ремонт оборудования, зданий, сооружений, заработная плата административно-управленческого персонала, амортизационные отчисления, административные расходы. Нередко перечисленные "прочие" отражаются в специальных документах - ведомостях (сметах) общецеховых, общехозяйственных, общепроизводственных расходов. Как правило, деление общих затрат на отдельные виды продукции осуществляется пропорционально заработной плате основных производственных рабочих, начисленной по данным видам продукции. Таким образом, классический расчет себестоимости единицы продукции выглядит следующим образом:
Исходная информация о компании: предприятие производит и реализует продукцию А, В, С в следующих объемах и ценах:
Для производства продукта В была приобретена на условиях лизинга автоматическая линия, линия размещена в дополнительно арендуемом помещении (прочие цеха находятся в собственности предприятия).
Предприятие имеет данные о переменных затратах по каждому виду продукции, а также сумму общепроизводственных (постоянных) затрат за отчетный период. Задача: определить себестоимость и рентабельность каждого из видов продукции.
Распределение общепроизводственных затрат пропорционально заработной плате основных производственных рабочих
Расчет показывает, что наиболее прибыльным для предприятия явилась продажа изделия В, изделие А - молодец -середнячок, изделие С принесло убыток. Таким образом, объемы реализации и цены изделия В можно признать идеальными, изделия А - приемлемыми, по изделию С - недостаточными. При формировании производственной программы на будущее мы можем сохранять объемы реализации и цены по А и В, а для С необходимо увеличение объемов реализации либо цен, в противном случае производство изделия С себя не оправдывает. Последовательность расчетов бесспорна, спорные вопросы возникают "внутри" шагов. Проблемой расчета переменных затрат для большинства предприятий является отсутствие корректной и постоянно обновляемой нормативной базы расхода сырья и материалов (нередки случаи, когда нормативные базы не обновляются годами). Однако решение данной проблемы, скорее, техническое, нежели смысловое. Смысловая проблема возникает на этапе разделения общепроизводственных (общехозяйственных, общецеховых) расходов по видам продукции Как возник подход разделения этих расходов пропорционально заработной плате, сможет вспомнить и объяснить далеко не каждый экономист. Однако на большинстве предприятий его используют по умолчанию.
Управленческий подход в расчете стоимости.
По экономическому смыслу, затраты должны относится на тот или иной вид продукции в соответствии с тем, насколько эти затраты связаны с производством того или иного вида продукции. Аналогом предприятия в данном случае может служить обычная коммунальная квартира, где отдельные виды продукции соответствуют соседям-квартирантам. Если в коммунальной квартире установлен телефон, то абонентская плата должна быть поделена на всех жильцов поровну. Если же на прошлой неделе один из соседей долго и душевно общался с другом из Парижа, то пришедший счет за переговоры должен оплачивать непосредственно он, деление этого счета поровну (по какому-то ни было принципу) будет несправедливым. Если же наш разговорчивый сосед весь прошлый месяц пробыл в отпуске, покинув квартиру и предусмотрительно отключив холодильник, то пришедший счет за свет нам придется оплачивать без его участия. Попытка "перекинуть" на соседа часть затрат вызовет с его стороны совершенно справедливый протест. Таким образом, в процессе распределения общепроизводственных расходов необходимо уточнить, в какой степени элементы затрат связаны с производством конкретного вида продукции. Самыми податливым, в плане корректного распределения, элементом общепроизводственных расходов являются налоги, включаемые в себестоимость. Действительно, тот же налог на пользователей автодорог уплачивается как процент (1%) к выручке от реализации конкретного изделия. По сути своей, этот налог является элементом переменных затрат - затрат, зависящих от объемов реализации - хотя классически входит в состав общепроизводственных расходов. В приведенном выше числовом примере присутствуют и другие элементы общепроизводственных расходов, которые имеют прямое отношение к конкретному изделию и которые несправедливо перераспределять между соседями-продуктами. Как было сказано, предприятие приобрело на условиях лизинга линию для производства исключительно изделия В, для размещения линии были арендованы дополнительные производственные помещения. Таким образом, лизинговый и арендный платежи, вошедшие в состав общепроизводственных расходов, являются "следствием" производства исключительно изделия В. Следовательно, перечисленные элементы затрат должны быть отнесены именно на изделие В, но не перераспределяться на другие изделия каким-либо образом. С учетом только этих двух корректировок расчет себестоимости продукции предприятия преобразится следующим образом:
Распределение затрат по источникам их возникновения
Сравним с картиной, полученной в "классическом расчете":
Как видно, картина в корне изменилась. Изделие А оказалось лидером по прибыльности: при сложившихся объемах реализации и ценах А принесло предприятию наибольший доход. Изделие. С может быть реабилитировано: его производство не убыточно. При сложившихся ценах и объемах реализации С оправдывает свое производство и приносит небольшую прибыль. Изделие В при сложившихся объемах реализации и ценах не оправдывает затрат на свое производство. Увеличивать объемы и (или) цены реализации необходимо по изделию В, а не С, как показал первоначальный расчет. Полученная в первоначальном расчете картина возникла только за счет искусственного перераспределения затрат на другие изделия пропорционально зарплате. Действительно, В хорошо устроился: автоматизированная линия предполагает меньшие, чем у других изделий, трудозатраты и, соответственно, меньшую величину затрат на оплату труда. При перераспределении затрат пропорционально заработной плате львиная доля затрат легла на соседей А и С, чье производство не в такой степени автоматизировано, как изделия В. В реальности именно в связи с производством В у предприятия возникло два значительных по сумме элемента затрат - лизинговые и арендные платежи. Именно В и должен окупить эти затраты соответствующими доходами от реализации. В рассмотренном примере В не обеспечивает доходов (цен и объемов реализации), достаточных для покрытия затрат на свое производство. Таким образом, расчет себестоимости продукции целесообразно производить в следующем порядке: 1 шаг - определение переменных затрат на производство единицы продукции (сырье, материалы, комплектующие, технологическая энергия, сдельная заработная плата) по нормам расхода. В состав переменных расходов необходимо включить налоги с выручки от реализации, включаемые в себестоимость продукции (налог на пользователей автодорог). 2 шаг - выделение в составе общепроизводственных расходов тех затрат, которые могут быть отнесены напрямую на конкретный вид продукции (связанных с производством конкретного вида продукции). Определение затрат на единицу путем деления их абсолютной величины на объем производства данного вида продукции. 3 шаг - суммирование всех прочих, не относящихся на конкретный вид продукции, затрат за период. Деление на конкретные виды продукции пропорционально выбранной базе - например, объемам реализации или заработной плате основных производственных рабочих. Для распределения прочих затрат, не относящихся на конкретный вид продукции, также можно предложить базы для распределения. Например, затраты на ремонт и обслуживание оборудования, его амортизацию возможно разделять по видам продукции пропорционально станко-часам, затраченным при производстве конкретных видов продукции на данном оборудовании. Затраты на освещение и отопление производственных помещений - пропорционально площадям и кубатуре цехов, занятых при производстве конкретных видов продукции.
Золотая середина расчета стоимости и прибыльности продукции.
Как выясняется, с использованием различных методов расчетов, можно получить различные (иногда, противоположные) оценки себестоимости и прибыльности продукции. Возникает естественное желание использовать методику, дающую однозначные оценки. Такая золотая середина существует - это маржинальный анализ.
Маржинальный анализ предполагает оценку потенциальной прибыльности продукции с использованием соотношения цен на реализуемую продукцию и переменных затрат на ее производство. Действительно, цены реализации продукции и переменные затраты на ее производство (нормативы затрат) в большинстве случаев известны и очевидны. При этом мы избегаем проблем с выбором метода распределения общепроизводственных расходов и получаем реальную оценку продукции. Для каждого вида продукции определяется следующий показатель (показатель носит название "ценовой коэффициент"):
Цена реализации за единицу -- Переменные затраты на единицу.
Чем выше значение ценового коэффициента, тем выше потенциальная прибыльность данной продукции: больше резерв покрытия общепроизводственных расходов и получения прибыли. Иными словами, наиболее выгодно продавать изделия с наибольшим ценовым коэффициентом.
Для нашего примера ценовые коэффициенты по продуктам А, В и С выглядят следующим образом:
Расчет показал, что наибольший потенциал с точки зрения получения прибыли имеет продукт B, наименьший - изделие С. Таким образом, наиболее выгодным для компании будет увеличение объемов продаж изделия А, далее В, и только потом - С.
То, что в настоящее время продукт В убыточен по полной себестоимости, вовсе не перечеркивает его потенциальной прибыльности. Убыточность по полной себестоимости означает, что сложившихся объемов и цен реализации данного продукта (В) не достаточно для покрытия затрат на его производство и с управленческой точки зрения необходимо стремиться к их (цены, объемы реализации) увеличению. В то же время с токи зрения максимизации прибыли с 1 рубля затрат предприятию выгодно, прежде всего, увеличивать объем реализации А, потом уже В, и под конец С.
Разница между "необходимо стремиться" и "выгодно" состоит в следующем. Предприятие допустило ошибку (недобрало доходов, требуемых для полного покрытия затрат), устанавливая цены и планируя объемы реализации изделия В. С управленческой точки зрения, мы должны стремиться к выполнению экономического правила функционирования предприятия - обеспечению безубыточности производства каждого изделия. Однако, мы можем компенсировать недополученную на В прибыль реализацией других изделий. Наиболее выгодным - наиболее прибыльным - для предприятия станет увеличение объемов реализации изделия А. Это компенсирует убыток по изделию В, однако не отменит нашей неудовлетворительной оценки сложившихся объемов и цен реализации В.
Таким образом, в нашем примере постановка задачи при планировании номенклатурной программы будет выглядеть следующим образом:
- стремиться обеспечить безубыточный уровень производства В (приростом цен или объемов)
- максимизировать объемы реализации изделия А.
Если же "ценовой коэффициент" по какому-либо продукту имеет отрицательное значение - ситуация крайне неприятная. Отрицательный ценовой коэффициент показывает, что цена реализации продукции не покрывает даже переменных затрат на производство этого вида продукции, речи о покрытии общепроизводственных расходов и получении прибыли не возможно вести в принципе. Каждая продажа такого продукта приносит предприятию убыток, то есть чем больше продаем, тем больше убытков получаем! Для цели увеличения прибыли такой продукт целесообразно снять с производства!
Казнить нельзя помиловать
Задачу с расстановкой запятых в небезызвестном "Казнить нельзя помиловать" приходится решать не только в сказке, но и в реальной жизни. Решение об отказе от производства продукции, для которой цена реализации не покрывает переменных затрат, не является однозначным. Существую ситуации, в которых предприятие некоторое время может осознанно реализовывать такую продукцию. Например, это возможно при выходе на новые рынки - предприятие осуществляет демпинговую политику, направленную на привлечение покупателей и вытеснение конкурентов. Возможно, предприятие пытается сохранить сложившийся рынок в расчете на дальнейший рост платежеспособности покупателей (любой знает, что в большинстве случаев завоевать рынок дороже, чем поддержать его). Возможно, что предприятие вынуждено реализовывать такую продукцию, так как она оплачивается живыми деньгами, а не бартером или взаимозачетами. В любом случае, продажа продукции, для которой цена реализации не покрывает переменных затрат, должна быть временным явлением. Необходимо помнить, что продажа каждого такого изделия приносит предприятию убыток, что в перспективе может привести предприятие к серьезным экономическим проблемам.
Аттестация производимой продукции
Если предприятие решает провести "аттестацию" производимой продукции, можно порекомендовать пройти следующие этапы.
1. Начать с маржинального анализа (анализа соотношения цен реализации и переменных затрат на производство продукции). Этот этап позволяет выделить тех, кто наиболее "полезен" с точки зрения получения прибыли (имеет наибольший ценовой коэффициент) и тех, кто при любых обстоятельствах приносит убыток (имеет отрицательный ценовой коэффициент). Таким образом, продукция ранжируется с точки зрения потенциала получения прибыли. Наиболее выгодной с точки зрения максимизации прибыли является реализация продукции с максимальным ценовым коэффициентом. Безусловно, вопрос формирования продуктового портфеля не ограничивается внутренним экономическим расчетом. Также должны учитываться два принципиальных фактора - производственные мощности и рыночный спрос. Например, желание увеличить объемы реализации наиболее прибыльных продуктов может столкнуться с ограничением производственных возможностей либо с ограниченным спросом. Формула идеального продуктового набора - максимальный спрос при максимальном ценовом коэффициенте и отсутствии ограничений по росту объемов производства.
2. Затраты, не вошедшие в состав переменных, распределить на разные виды продукции в соответствии со степенью "участия" затрат при производстве этих видов продукции. Распределенные затраты прибавляются к переменным и получается искомая себестоимость. Сравнивая себестоимость с ценой реализации, возможно оценить существующее положение вещей - приносит ли конкретное изделие прибыль либо убыток.
В результате появляется возможность сформировать программу действий на будущее. Если продукт на сегодня приносит убыток (цена меньше себестоимости), но цена покрывает переменные затраты, - увеличение объемов продаж позволит в дальнейшем сделать продукцию прибыльной. Если увеличение объемов продаж представляется проблематичным, возможно, придется рассматривать вопрос повышения цены.
2.2 Общая характеристика предприятия
Предприятие - это обособленный хозяйствующий субъект, использующий материальные и информационные ресурсы для производства пользующейся спросом продукции, выполнения работ и оказания услуг. Оно самостоятельно осуществляет свою деятельность, распоряжается выпекаемой продукцией и прибылью, которая остаётся после уплаты налогов и других обязательных платежей. Таким образом, предприятие является самостоятельным товаропроизводителем.
В зависимости от формы собственности могут создаваться и функционировать частные, муниципальные и государственные предприятия, а также предприятия смешанной формы собственности и собственности общественных организаций, иностранных государств, иностранных юридических лиц и граждан.
Характеристика предприятия предполагает определение его следующих основных черт, выделяющих его в самостоятельный субъект рыночных отношений:
- производственно - техническое единство, предполагающее общность процессов производства, капитала, технологии;
- организационное единство. Предприятие - это определённым образом организованный коллектив со своей внутренней структурой и порядком управления;
- экономическое единство, выражающееся в общности материальных, финансовых, технических ресурсов, а также экономических результатов работы.
Предприятия действуют на основании устава, который утверждается учредителем. В уставе определяются наименование предприятия, его местонахождение, предмет и цели деятельности, его органы управления и контроля, порядок образования имущества и распределение прибыли, условия реорганизации и прекращения деятельности.
Предприятия можно квалифицировать по различным признакам:
- отраслевой принадлежности;
- структуре производства;
- мощности производственного потенциала.
Важнейшей характеристикой предприятия является отраслевое различие выпускаемой продукции, в том числе её назначение, способы производства и потребления. В зависимости от этого предприятия делятся на:
- промышленные предприятия;
- сельскохозяйственные предприятия;
- предприятия строительной индустрии;
- транспортные предприятия.
По структуре производства предприятия разделяются на:
- узкоспециализированные;
- многопрофильные;
- комбинированные.
По мощности производственного потенциала предприятия делятся на:
- малые;
- средние;
- крупные.
автотранспортные (автоэксплуатационные);
- авто обслуживающие;
- авторемонтные.
2.3 Анализ общей суммы затрат на производство продукции
среда предприятие конфигурация продажа
Затраты на производство продукции включают в себя следующие элементы:
- материальные затраты (сырье, материалы, покупные комплектующие изделия и полуфабрикаты, топливо, энергия и т.д.);
- затраты на оплату труда;
- отчисления на социальные нужды;
- амортизационные отчисления;
- прочие затраты (арендная плата, налоги, услуги связи, командировочные расходы, расходы по обязательному страхованию, кредитам и займам и др.).
Если доля заработной платы уменьшается, а доля амортизации увеличивается, то это свидетельствует о повышении технического уровня предприятия и росте производительности труда.
Затраты делятся на переменные и постоянные.
Переменные затраты зависят от объема производства продукции. В основном это прямые затраты ресурсов на производство продукции (прямая заработная плата, расход сырья, материалов, топлива, энергии и др.).
Постоянные затраты не зависят от динамики объема производства продукции - это амортизация, арендная плата, заработная плата обслуживающего персонала, находящегося на почасовой оплате труда, расходы, связанные с управлением и организацией производства, и т.д.
Предприятию боле выгодно, если на единицу продукции приходится меньшая сумма постоянных затрат, что возможно при достижении максимального объема производства продукции на имеющихся производственных площадях.
В сумме все затраты организации на производство продукции образуют производственную себестоимость, а затраты на производство и реализацию продукции - полную себестоимость.
Общая сумма затрат (Зобщ) может изменяться из-за:
- объема выпуска продукции в целом по предприятию (VВПобщ);
- ее структуры ();
- уровня переменных затрат на единицу продукции (bi);
- суммы постоянных расходов на весь выпуск продукции (А).
Факторная модель для анализа общей суммы затрат на производство продукции имеет следующий вид:
Зобщ = ? (VВПобщ • •bi ) + А.
Для расчета влияния факторов на общую сумму затрат на производство продукции может применяться способ цепной подстановки.
Основными резервами снижения общей суммы затрат на производство продукции являются:
- увеличение объема производства продукции за счет более полного использования производственной мощности предприятия;
- повышение уровня производительности труда за счет внедрения новой техники и технологии (уменьшение рабочих мест ведет к снижению фонда оплаты труда, уменьшению отчислений на социальные нужды);
- экономное использование сырья, материалов, электроэнергии, топлива;
- сокращение непроизводительных расходов, производственного брака и т.д.
2.4 Мероприятия по снижению стоимости продукции предприятия
По результатам анализа деятельности ТОО «Семнан» мы пришли к выводу, что есть резервы снижения себестоимости выпускаемой продукции за счет сокращения общезаводских расходов, упрощения и удешевления аппарата управления, внедрения более прогрессивных методов менеджмента на предприятии, в том числе и создания полноценной маркетинговой службы.
В данный момент на фоне общеэкономического кризиса предприятие находится в довольно сложном положении. Большие закупочные цены на зерно - основное сырье в производстве хлеба и хлебобулочных изделий, большое количество мелких конкурентов - производителей аналогичной продукции или простых реализаторов более дешевого хлеба, невозможность регулирования цены на свой основной продукт - хлеб пшеничный сказались на себестоимости продукции и общего экономического положения предприятия в целом.
Но следует отметить, что выпускаемый на Комбинате хлеб достаточно высокого качества и по сравнению с продукцией мелких производителей пользуется большой популярностью. Такого уровня качества удалось добиться с помощью многолетнего опыта работы в данном направлении, высококвалифицированных кадров, отлаженной технологии и высококачественного сырья и материалов используемых в производстве продукции.
За последние годы предприятию удалось снизить себестоимость, улучшить качество выпускаемой продукции, создать новые рабочие места, а так же повысить эффективность производства за счет введения новых производственных мощностей.
В 2014 году в эксплуатацию была введена новая мельница, которая в состоянии перерабатывать 64 тонны зерна в сутки. Собственная первичная обработка зерна позволила наладить производство муки, которая составляет около 57% от всех затрат на производство хлеба, и таким образом снизить себестоимость продукции на 7%. В этом же году был введен в эксплуатацию гречневый цех и линия по производству кукурузной палочки.
В марте 2015г. был введен в строй линия по производству макаронных изделий, с сентября этого же года был введен в эксплуатацию мини комбикормовый завод, который в настоящее время используется для производства гранулированной дерти.
Параллельно, расширялась торговая сеть Комбината путем открытия новых торговых точек.
Однако экономический кризис и рост закупочных цен привел к тому что экономический эффект полученный от данных нововведений не удалось использовать для улучшения положения предприятия на местном рынке.
Выход из сложившейся ситуации возможен при использовании всех возможностей и резервов снижения себестоимости выпускаемой продукции.
Организационно - технические мероприятия направленные на снижение себестоимости.
Для снижения себестоимости на предприятии ТОО «Семнан» рекомендуется провести следующие организационно - технические мероприятия:
1.Совершенствование организации производства и труда. Этот процесс, практически во всех случаях обеспечивает повышение производительности труда, стимулирует более качественное использование трудовых ресурсов, имеющихся на предприятии. Отсюда и сокращение издержек производства. На данном этапе, на предприятии рекомендуется всемерно улучшать эргономику труда работающих путем создания полноценного социально - психологического климата. Предлагается ввести должность психолога, который будет следить за психическим здоровьем работников. Так как большинство потерь рабочего времени связано с различными болезнями, наиболее весомым среди которых является грипп необходимо создать собственный медицинский пункт, который будет следить за состоянием здоровья работников.
2. Сокращение затрат на обслуживание производства и управление также снижает себестоимость продукции. Размер этих затрат на единицу продукции зависит не только от объема выпуска продукции, но и от их абсолютной суммы. Добиться этого возможно двумя путями:
а) Совершенствование структуры аппарата управления. Для реализации этого проекта мы считаем нужным создать планово-экономический отдел, одним из главных направлений, деятельности которого будут планирование и прогнозирование деятельности предприятия. На данный момент прогнозированию, разработке целевых проектов по совершенствованию работы предприятия не уделяется должного внимания. Поэтому, на основе экономического отдела предлагается организовать планово-экономический отдел и акцентировать его работу на планировании и прогнозировании деятельности предприятия.
...Подобные документы
Описание бизнес-процесса "Учет подарочных сертификатов". Требования к функциям, выполняемым механизмом. Документы, на основании которых ведется проектирование. Описание конфигурации "Управление торговлей 10.3". Описание пользовательского интерфейса.
дипломная работа [1,9 M], добавлен 17.12.2014Программное обеспечение для мониторинга каталога продукции предприятия, анализа склада, получения информации об актуальной стоимости товара, с учетом налоговой политики. Подключение к файловой системе. Определение объема программного обеспечения.
дипломная работа [500,3 K], добавлен 15.01.2017Информационные системы в экономике. Создание на базе системы "1С: Предприятие 8" новой конфигурации ООО "На все руки мастер". Отчетные документы средствами конфигуратора программного комплекса. Адаптация типовой конфигурации "Бухгалтерия предприятия".
отчет по практике [1,7 M], добавлен 07.12.2009Понятие конфигурации в системе программ 1С: Предприятие 8.0. Технологические средства выполнения конфигурирования. Метаданные, регистр накопления, пользовательские интерфейсы. Механизм сравнения и объединения конфигураций. Администрирование в системе.
курсовая работа [1007,3 K], добавлен 02.12.2015Комплекс задач по учету и контролю выработки и отгрузки товарной продукции. Описание информационного обеспечения. Концептуальное проектирование базы данных. Массивы информации, используемые алгоритмом. Программирование задачи "Учет и контроль отгрузки".
дипломная работа [1,3 M], добавлен 21.06.2011Проектирование модуля на базе 1С Предприятие для предприятия, занимающегося сборкой и ремонтом компьютеров. Разработка конфигурации информационной системы. Описание 1C Предприятие. Проектирование конфигурации. Создание справочников, документов и отчетов.
курсовая работа [1,7 M], добавлен 28.07.2015Программы, используемые на предприятии ЗАО "Тиротекс". Изучение основных объектов конфигурации в 1С. Схемы информационных потоков на предприятии. Классификация запасов, их оценка и отпуск со склада. Изучение модуля MAX оперативного управления предприятия.
отчет по практике [6,0 M], добавлен 03.02.2013Вычислительные и графические возможности MS Excel и MS Word для анализа затрат на производство и себестоимости продукции предприятия ИК-2 УФСИН России по Смоленской области. Моделирование экономических процессов с помощью MS Excel: финансовые модели.
курсовая работа [335,4 K], добавлен 08.12.2009Создание программы для обработки информации об объектах предметной области "Бытовая техника" в среде визуального программирования C++. Иерархия родственных классов. Описание логической структуры программы. Реализация файлового ввода/вывода данных.
курсовая работа [711,4 K], добавлен 27.07.2014Различные способы обработки информации и программирование в среде Pascal. История создания языка. Блок схема с использованием заголовка функций задания. Описание подпрограмм. Сущность структурного программирования в аспекте написания алгоритмов программ.
курсовая работа [331,9 K], добавлен 18.01.2016Порядок отражения операций, связанных с движением денежных средств организации по расчетным счетам в гривнах и в валюте в типовой конфигурации; создание документа "Банковская выписка" в 1С Предприятие, описание справочников, проводок, состав реквизитов.
реферат [672,6 K], добавлен 28.10.2012Управление и обеспечение связи между информацией и управлением. Стратегии разработки административных информационных систем. Нормальные формы при разработке баз данных. Разработка информационной системы для учета затрат на производство продукции.
контрольная работа [32,7 K], добавлен 23.07.2009Понятие векторной и растровой графики, форматы растровых изображений TIF, JPG, GIF. Характеристика программ графики Adobe PhotoDeluxe, Paint Shop Pro, Adobe Photoshop, CorelDraw, AutoCAD. Создание приложений по расчету стоимости продукции с учетом скидки.
курсовая работа [34,8 K], добавлен 08.12.2010Анализ деятельности розничного магазина. Использование системы "GrossBee XXI" для автоматизации учета и управления на современных торгово-промышленных предприятиях. Разработка функционала "1С:Управление торговлей". Описание бизнес-процессов "AS IS".
дипломная работа [1,4 M], добавлен 17.07.2016Обзор средств программирования. Описание и свойства языка Delphi. Основания для разработки, ее назначение, предъявляемые требования, стадии разработки. Описание схемы основного модуля, процедур, программы. Используемые технические и программные средства.
курсовая работа [42,8 K], добавлен 25.02.2012Характеристика составляющих компонент раздела "Управление конфигурациями и активами услуги". Создание справочников и подсистемы, отчетной формы. Область применения продукта и стандарты управления ИТ инфраструктурой. Описание демо-версии 1С:ITIL ПРОФ.
дипломная работа [4,2 M], добавлен 10.07.2017Технологии обработки экономической информации в среде ТП MS Excel. Работа в среде СКМ Maple. Технологии обработки данных в среде СУБД MS Access и анализ языка запросов SQL как средства расширения возможностей СУБД. Разработка отчетов в СУБД Access.
контрольная работа [1,5 M], добавлен 04.04.2012Определение конфигурации, вычислительного ресурса и базового сервера ИВС. Расчет модулей обработки информации в режимах пакетного мультипрограммирования и коллективного пользования. Расчет затрат на создание и эксплуатацию информационной сети предприятия.
курсовая работа [516,8 K], добавлен 29.03.2014Понятие объектов конфигурации как составных элементов, из которых складывается прикладное решение. Состав основных объектов конфигурации, поддерживаемых технологической платформой "1С: Предприятие", и их характеристика. Анализ свойств конфигурации.
презентация [1,9 M], добавлен 12.06.2013Симплекс-метод решения задач линейного программирования. Определение интервалов устойчивости двойственных оценок по отношению к изменениям ресурсов каждого типа, оценка изменений общей стоимости изготовляемой продукции, определяемой планом производства.
курсовая работа [332,9 K], добавлен 12.05.2011