ЄВРОПЕЙСЬКИЙ УНІВЕРСИТЕТ
НІКОПОЛЬСЬКА ФІЛІЯ
Кафедра Математики та інформаційних систем і технологійДОПУСТИТИ ДО ЗАХИСТУ
“____”_______________2010 р.
(ПОЯСНЮВАЛЬНА ЗАПИСКА)
Тема Розробка та впровадження модуля "Амортизація основних засобів і нематеріальних активів" для конфігурації "1 С: Бухгалтерський облік, редакція 4.5" Спеціальність 7.080401 “Інформаційні управляючі системи та технології”Розробив________________________ / Ковальчук Є.М. /
Керівник_______________________________________________________
________________________ / Лебеденко В. Л. /
Консультанти:
з економічного обґрунтування / Момот І. А. /
з охорони праці / Шахматов В. В. /
нормоконтролер / Мелащенко О. П. /
Нікополь 2010 р.
Вступ
Автоматизація бухгалтерського обліку на підприємстві та підготовка фінансової звітності в податкові органі в умовах перехідної економіки України є однієї з найбільш важливих завдань. Ситуація така, що сам по собі бухгалтерський облік на підприємстві може розглядатися як внутрішня справа підприємства, а основою для оцінки фінансово-господарчої діяльності підприємства з боку держави служить звітність (бухгалтерський баланс і численні інші звітні форми), яка повинна щокварталу надаватися в податкову інспекцію по місці реєстрації підприємства. Крім того, існують планові й позапланові податкові перевірки, при проведенні яких можуть знадобитися всі бухгалтерські документи, включаючи первинні.
У неавтоматизованій системі ведення бухгалтерського обліку обробка даних про господарські операції легко прослідковується й звичайно супроводжується документами на паперовому носії інформації - розпорядженнями, дорученнями, рахунками й обліковими регістрами, наприклад нескінченними журналами обліку матеріально-виробничих запасів. Аналогічні документи часто використовуються й у комп'ютерній системі, але в багатьох випадках вони існують тільки в електронній формі. Більше того, основні облікові документи (бухгалтерські книги й журнали) у комп'ютерній системі бухгалтерського обліку являють собою файли даних, прочитати або змінити які без комп'ютера неможливо.
Комп'ютерна обробка припускає використання тих самих команд при виконанні ідентичних операцій бухгалтерського обліку, що практично виключає появі випадкових помилок, звичайно властивих ручний обробці.
Крім того, існує можливість поділу функцій. Комп'ютерна система може здійснити безліч процедур внутрішнього контролю, які в неавтоматизованих системах виконують різні фахівці.
Комп'ютерні системи дозволяють увести додаткові заходи для підтримки контролю використання конфіденційної інформації на необхідному рівні. До подібних заходів може ставиться система паролів, які запобігають діям, не припустимим з боку фахівців, що мають доступ до інформації про активи й облікових документах через термінал у діалоговому режимі.
За останні роки абсолютно чітко прослідковується тенденція загальної комп'ютеризації, що стосується всіх областей діяльності. Це легко зрозуміло - комп'ютер набагато швидше виконує розрахунки, дозволяє автоматизувати складні операції.
Комп'ютеризація торкнулася і фінансово-економічної сфери діяльності людину. Фінансово-економічний аналіз діяльності підприємства й ведення бухгалтерського обліку значно спрощуються при застосуванні нових комп'ютерних технологій. За допомогою комп'ютера можна представити інформацію в зручному для конкретного користувача виді, значно прискорити й спростити операції її введення й обробки, підвищити наочність і простоту кінцевих звітів.
Найчастіше в бізнесі інформація і гроші - синоніми. У великих компаніях накопичене величезні обсяги даних про замовників, ринки збуту, фінансах, конкурентах. Якщо раніше ці відомості зберігалися на папері, - то тепер вони зберігаються в електронній формі - у вигляді баз даних. Але цінність будь-якої інформації визначається не тільки її кількістю, але й можливістю її правильної вистави. Ведення бухгалтерського обліку в таких компаніях здійснює велика кількість працівників, що найчастіше виконують "зайві" операції, які може виконувати комп'ютер. З іншої сторони в маленьких фірмах, де штат працівників невеликий на бухгалтерію лягає як завдання бухгалтерського обліку, так і фінансового аналізу. Усе це приводить до широкого поширення комп'ютерних технологій в області бухгалтерського обліку.
Ринок бухгалтерських програм у нашій країні на сьогоднішній день досить розвинений. Лідируюче положення на ринку займає компанія "1С" - їй належить понад 50% ринку. Меншою мірою представлені програмні продукти компанії " Інтелект-Сервіс" під торговельної маркою "БЭСТ", ТОВ "Информатик ", що представляє " Инфо-Бухгалтер", а також програмні комплекси "Парус", "Rs-balance" і ін.
Гнучкий універсальний модуль - основа бухгалтерського комплексу. Проблема гнучкості й налаштування в сучасних системах обробки облікової інформації може мати два шляхи розв'язку: використання великого числа системи, що задаються користувачем, параметрів, які тією чи іншою мірою змінюють поведінку системи (повнофункціональні системи), або наявність у системі вбудованого мови для опису алгоритмів роботи системи в різних ситуаціях (інструментальні системи).
В "1C:Бухгалтерії 7.7" вдало сполучаються адаптивні властивості, як інструментальних, так і повнофункціональних систем.
З одного боку, із програмою поставляється типова конфігурація, яка являє собою готове настроювання для автоматизації найбільш важливих ділянок бухгалтерського обліку, тобто в системі споконвічно є вбудована підтримка для розв'язку завдань бухгалтерського обліку. При цьому типова конфігурація містить ряд параметрів, що дозволяють управляти її поведінкою, що характерно для повнофункціональних систем.
З іншого боку, типова конфігурація відкрита для зміни: підготовлений користувач може змінювати алгоритми роботи або додавати зовсім нові функції для обліку специфіки конкретної організації. Для цього "1С: Бухгалтерія 7.7" містить розвинені інструментальні засоби, що характерно для інструментальних систем.
Виходячи з раніше викладених принципів і критеріїв, даний комплекс був обраний у якості прикладної підсистеми для досягнення поставленої мети.
Метою даної роботи є автоматизація формування, зберігання та обробки звітності, документів і інших форм, безпосередньо, пов'язаних з амортизацією основних засобів і нематеріальних активів, надаваних у податкові служби, а також використовуваних при веденні бухгалтерського обліку.
Під терміном "автоматизація" розуміються технічні, організаційні й інші заходи, які дають можливість вести виробничі, технічні й інші процеси без особистої участі людини або з його участю, зведеним до мінімуму.
Визначимо наступні завдання:
1) Вивчення теоретичних основ вбудованого в прикладну систему програмної мови й підсистем функціонування програмного комплексу.
2) Аналіз законодавчої бази.
3) Дослідження економічної складової та доцільності даної розробки.
4) Реалізація і тестування системи.
5) Безпосереднє впровадження програмного продукту й навчання персоналу.
Дану систему планується розробити й впровадити для замовника Комунальне Підприємство "Служба Єдиного Замовника". У ході попереднього обстеження даного підприємства було з'ясовано наступне: Комунальне підприємство "Служба Єдиного Замовника" є відповідно до законів України, комунальним підприємством, яке займається геологічними дослідженнями (обстеження будинків міста Нікополя на наявність просадки, дослідження стану автомобільних доріг) ат ін.
На підприємстві є:
1) Парк сучасних ПК для робочих станцій.
2) Файл-Сервер.
3) Серверна кімната.
У даний момент бухгалтерська служба підприємства як програмного продукту використовує програмний комплекс "Доміно" (управлінський облік руху товарів), а також комплекс "1С: Бухгалтерія 7.7 Бухгалтерський облік. Редакція 4.5" для ведення бухгалтерського обліку, що повною мірою сприяє нормальному функціонуванню даної програми.
1. Теоретичні аспекти розробки модуля «Амортизація основних коштів і нематеріальних активів» для конфігурації «1С: Бухгалтерський облік, редакція 4.5»
1.1 Технологічні засоби конфігурування підсистеми
«1С: Бухгалтерія» і особливості вбудованої мови програмування
Для опису специфічних алгоритмів обробки інформації і створення інтерфейсу, орієнтованого на зручне представлення описаних у конфігурації даних, у підсистемі «1С:Бухгалтерія» використовується кілька технологічних механізмів. Використані мною механізми для реалізації поставленого завдання опишу нижче.
Необхідність наявності вбудованої мови визначає концепцією налаштовуваності підсистеми. Синтаксис вбудованої мови цілком відповідає стандартам високорівневих мов. Мова є предметно-орієнтованою. Він підтримує спеціалізовані типи даних предметної області, обумовлені конфігурацією підсистеми. Робота із цими типами даних у мові організована з використанням об'єктної техніки. Мова орієнтована на користувачів різної кваліфікації. Зокрема, його відрізняє м'яка типізація даних (що забезпечує швидке написання програмних модулів) і твердий контроль синтаксичних конструкцій, що зменшує ймовірність помилок.
Тому що система поєднує в собі візуальні і мовні засоби конфігурування, використання вбудованої мови в підсистемі має подійно-залежну орієнтацію, тобто мовні модулі використовуються в конкретних місцях для відпрацьовування окремих алгоритмів, що налаштовуються в процесі конфігурації. Так, наприклад, для документа можна описати алгоритм автоматичного заповнення реквізитів при введенні нового документа. Дана процедура буде викликана системою в потрібний момент.