Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Пересчёт коэффициентов оборачиваемости в периоды оборотов (в днях) ⇐ ПредыдущаяСтр 3 из 3
Private Sub Command6_Click() If Fotd = 0 Then GoTo M: a = 365 / Int(Fotd) Label10.Caption = Int(a) M: If Oos = 0 Then GoTo N: b = 365 / Int(Oos) Label11.Caption = Int(b) N: If Oobakt = 0 Then GoTo V: c = 365 / Int(Oobakt) Label18.Caption = Int(c) V: If Ozap = 0 Then GoTo F: d = 365 / Int(Ozap) Label19.Caption = Int(d) F: If Odz = 0 Then GoTo H: x = 365 / Int(Odz) Label20.Caption = Int(x) H: If Oba = 0 Then GoTo P: y = 365 / Int(Oba) Label21.Caption = Int(y) P: If Oksk = 0 Then GoTo I: z = 365 / Int(Oksk) Label22.Caption = Int(z) I: End Sub
Завершение работы приложения: Private Sub Exit_Click() End End Sub
Расчёт общей капиталоотдачи (фондоотдачи): Private Sub Fo_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Общая капиталоотдача (Фондоотдача)" Text1.Text = InputBox(" Продукция (оборот) ", " Фондоотдача" ) Text2.Text = InputBox(" Средняя стоимость имущества", " Фондоотдача" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Fotd = (a / b) Label10.Caption = Fotd Text3.Text = Fotd Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт коэффициента обеспеченности собственными средствами: Private Sub Ko_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " К обеспеченности собственными средствами" Text1.Text = InputBox(" Собственные оборотные средства", " Ко" ) Text2.Text = InputBox(" Текущие активы", " Ко" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Kobes = a / b Label5.Caption = Kobes Text3.Text = Kobes If Kobes > 0.1 Then Label5.ForeColor = & HC000& If Kobes < 0.1 Then MsgBox (" Неудовлетворительная структура баланса!!! " ) If Kobes < 0.1 Then Label5.ForeColor = & HFF& If Kobes < 0.1 Then Kvosstplatezhsti.Enabled = True M: Text1.SetFocus End Sub
Расчёт коэффициента текущей ликвидности: Private Sub Ktl_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " К текущей ликвидности" Text1.Text = InputBox(" Текущие активы", " Ктл" ) Text2.Text = InputBox(" Краткосрочные пассивы (Наиболее срочные обязательства)", " Ктл" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Kteklik = a / b Label4.Caption = Kteklik Text3.Text = Kteklik If Kteklik > 2 Then Label4.ForeColor = & HC000& If Kteklik < 2 Then MsgBox (" Неудовлетворительная структура баланса!!! Предприятие не платёжеспособно! " ) If Kteklik < 2 Then Label4.ForeColor = & HFF& If Kteklik < 2 Then Kvosstplatezhsti.Enabled = True Kutrplatezhsti.Enabled = True M: Text1.SetFocus End Sub
Расчёт коэффициента утраты платёжеспособности: Private Sub Kutrplatezhsti_Click() a = InputBox(" Введите коэффициент текущей ликвидности на начало года", " Ктлнг" ) If a = " " Then GoTo M: c = (Kteklik + 3 / 12 * (Kteklik - a)) / 2 Label7.Caption = c If c < 1 Then MsgBox (" Предприятие в ближайшее время может утратить платежеспособность" ) If c > 1 Then MsgBox (" У предприятия нет тенденции к утрате платежеспособности" ) If c < 1 Then Label7.ForeColor = & HFF& If c > 1 Then Label7.ForeColor = & HC000& M: Text1.SetFocus End Sub
Расчёт коэффициента восстановления платёжеспособности: Private Sub Kvosstplatezhsti_Click() a = InputBox(" Введите коэффициент текущей ликвидности на начало года", " Ктлнг" ) If a = " " Then GoTo M: c = (Kteklik + 6 / 12 * (Kteklik - a)) / 2 Label6.Caption = c If c < 1 Then MsgBox (" У предприятия в ближайшее время нет реальной возможности восстановить платежеспособность" ) If c < 1 Then Label6.ForeColor = & HFF& If c > 1 Then MsgBox (" Предприятие в ближайшее время может восстановить платежеспособность" ) If c > 1 Then Label6.ForeColor = & HC000& M: Text1.SetFocus End Sub
Расчёт оборачиваемости банковских активов: Private Sub Obankaktiv_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Оборачиваемость банковских активов" Text1.Text = InputBox(" Продукция (оборот)", " Оборачиваемость банковских активов" ) Text2.Text = InputBox(" Средняя величина свободных денежных средств и ценных бумаг", " Оборачиваемость банковских активов" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Oba = (a / b) Label21.Caption = Oba Text3.Text = Oba Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт оборачиваемости дебиторской задолженности: Private Sub Odebitzad_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Оборачиваемость дебиторской задолженности" Text1.Text = InputBox(" Продукция (оборот)", " Оборачиваемость дебиторской задолженности" ) Text2.Text = InputBox(" Средняя величина дебиторской задолженности", " Оборачиваемость дебиторской задолженности" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Odz = (a / b) Label20.Caption = Odz Text3.Text = Odz Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт оборачиваемости собственного капитала: Private Sub Oksobstvkapit_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Оборот к собственному капиталу" Text1.Text = InputBox(" Продукция (оборот)", " Оборот к собственному капиталу" ) Text2.Text = InputBox(" Средняя величина собственного капитала", " Оборот к собственному капиталу" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Oksk = (a / b) Label22.Caption = Oksk Text3.Text = Oksk Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт оборачиваемости всех оборотных активов: Private Sub Oobak_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Оборачиваемость всех оборотных активов" Text1.Text = InputBox(" Продукция (оборот)", " Оборачиваемость всех оборотных активов" ) Text2.Text = InputBox(" Средняя стоимость оборотных активов", " Оборачиваемость всех оборотных активов" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Oobakt = (a / b) Label18.Caption = Oobakt Text3.Text = Oobakt Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт отдачи основных средств и нематериальных активов: Private Sub Oosnsr_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Отдача ос и нематериальных активов" Text1.Text = InputBox(" Продукция (оборот)", " Отдача ос и нематериальных активов" ) Text2.Text = InputBox(" Средняя стоимость ос и нематериальных активов", " Отдача ос и нематериальных активов" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Oos = (a / b) Label11.Caption = Oos Text3.Text = Oos Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт оборачиваемости запасов: Private Sub Ozapasov_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Оборачиваемость запасов" Text1.Text = InputBox(" Продукция (оборот)", " Оборачиваемость запасов" ) Text2.Text = InputBox(" Средняя стоимость запасов", " Оборачиваемость запасов" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Ozap = (a / b) Label19.Caption = Ozap Text3.Text = Ozap Command6.Enabled = True M: Text1.SetFocus End Sub
Расчёт показателя рентабельности производства: Private Sub Rproizv_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Рентабельность производства" Text1.Text = InputBox(" Прибыль", " Рентабельность производства" ) Text2.Text = InputBox(" Себестоимость продукции", " Рентабельность производства" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Rproiz = (a / b) Label9.Caption = Rproiz Text3.Text = Rproiz If Rproiz > 0.12 Then Label9.ForeColor = & HC000& If Rproiz < 0.12 Then Label9.ForeColor = & HFF& If Rproiz < 0.12 Then MsgBox (" Рентабельность производства меньше нормы(0, 12)" ) M: Text1.SetFocus End Sub
Расчёт показателя рентабельности продаж: Private Sub Rprodaj_Click() Text1.Text = " " Text2.Text = " " Text3.Text = " " Label1.Caption = " Рентабельность продаж" Text1.Text = InputBox(" Чистая прибыль", " Рентабельность продаж" ) Text2.Text = InputBox(" Валовый доход (выручка)", " Рентабельность продаж" ) If Text1.Text = " " Then GoTo M If Text2.Text = " " Then GoTo M a = Text1.Text b = Text2.Text Rpr = (a / b) Label8.Caption = Rpr Text3.Text = Rpr If Rpr > 0.6 Then Label8.ForeColor = & HC000& If Rpr < 0.6 Then Label8.ForeColor = & HFF& If Rpr < 0.6 Then MsgBox (" Рентабельность продаж меньше нормы(0, 6)!!! " ) M: Text1.SetFocus End Sub
Заключение Основной задачей бизнес-плана является получение целостной, системной оценки перспектив инвестиционного проекта, что невозможно без оценки финансового состояния предприятия, его рентабельности и платежеспособности. С этой точки зрения бизнес-план выступает как форма представления результатов предварительного технико-экономического обоснования проектов. От того, насколько достоверно и обоснованно изложены и оценены потребности и результаты инвестиционного проекта, то есть от того, насколько грамотно составлен бизнес-план, во многом зависит не только возможность привлечения дополнительных источников финансирования, но и успех и эффективность производственно-хозяйственной деятельности предприятия в целом. Данная программа позволяет рассчитывать результаты финансовой деятельности и оценить финансовое положение предприятия, например, если коэффициент текущей ликвидности < 2 (норма), то программа сообщает о том, что предприятие не платежеспособно и выделяет полученное значение красным цветом, в противном случае – зелёным. Так же при вычислении коэффициентов утраты (восстановления) платежеспособности, при значении < 1 программа сообщит, что предприятие в ближайшее время может утратить платежеспособность (предприятие в ближайшее время не может восстановить платежеспособность). Таким образом, человек, использующий эту программу, освобождается от сравнения полученных результатов с нормативными значениями, программа сделает это сама и оповестит об этом пользователя, а для работы с программой необходимо иметь только данные отчетного периода, которые используются в расчетах показателей финансового состояния предприятия. Так как программа была написана на Visual Basic, в дальнейшем возможно осуществить её привязку к любому приложению пакета Microsoft Office. Например, при существовании необходимости вести учёт изменения показателей можно привязать данную программу к Microsoft Access, а для графического представления необходимых значений – к Microsoft Excel. Полученный продукт можно использовать при составлении бизнес-плана на любых предприятиях, т.к. все показатели являются общими и характеризуют предприятие в соответствии с общими правилами и нормами. Список литературы 1. Алексеев М. Ю. Экономика предприятия. МГУ, 1997, - 407с. 2. Алексеева М. М. Планирование деятельности фирмы. – М. 1998, - 245с. 3. Райзберг Б.А. Основы экономики – М. 2001, - 192с. 4. Балабанов И.Т. Анализ и планирование финансов хозяйствующего субъекта - М. 1998, - 109с. 5. Буров. В.П. Бизнес-план фирмы. – М. 2000, - 176с. 6. Горфинкель В.Я., Купряков Е.М., Красолова В.П. Экономика предприятия: Учебник для вузов; Под ред. проф. Горфинкеля В.Я., проф. Купрякова Е.М..- М. 1996, - 367с. 7. Донцова Л.В., Никифорова Н.А. Составление и анализ годовой бухгалтерской отчетности - М. 1997, - 328с. 8. Едронова В.Н., Мизиковский Е. А. Учет и анализ финансовых активов - М. 1995, - 251с. 9. Ефимова О.А. Как анализировать финансовое состояние предприятия - М. 1995, - 427с. 10. Ефимова О.А. Финансовый анализ - М.1997, - 370с. 11. Ефремов В. С. Внутрифирменное планирование – М. 1996, - 297с. 12. Зайцев Н. Л. Экономика промышленного предприятия – М. 1998, - 530с. 13. Липсиц И.В. Бизнес-план - основа успеха: Практ.пособие. -М. 1992, - 110с. 14. Любанова Т.П. Стратегическое планирование на предприятии – М. 2001, - 267с. 15. Мамедов О. Ю. и др. Современная экономика – Ростов-на-Дону. 1998, - 451с. 16. Новицкий Н.И. Основы менеджмента: организация и планирование производства. – М. 1998, - 202с 17. Прокопенко В. В. Бизнес-план для вашей фирмы – М. 1997, - 297с. 18. Румянцева З.П., Соломатин Н.А., Акбердин Р.З. Менеджмент организации: Учебное пособие – М. 1997, - 432с. 19. Бизнес-план. Практические рекомендации по составлению и оформлению. - М., 1994.- 80с. 20. Браун С. Visual Basic 6: Учебный курс. – СПб. 1999, - 573с. |
Последнее изменение этой страницы: 2020-02-17; Просмотров: 122; Нарушение авторского права страницы