BigEdu.ru
» » » Розробка та впровадження додаткових підсистем в стандартну конфігурацію системи 1С Бухгалтерія
Вернуться назад

Розробка та впровадження додаткових підсистем в стандартну конфігурацію системи 1С Бухгалтерія

Автоматизація бухгалтерського обліку на підприємстві та підготовка фінансової звітності в податкові органі в умовах перехідної економіки України є однієї з найбільш важливих завдань. Ситуація така, що сам по собі бухгалтерський облік на підприємстві може розглядатися як внутрішня справа підприємства, а основою для оцінки фінансово-господарчої діяльності підприємства з боку держави служить звітність (бухгалтерський баланс і численні інші звітні форми), яка повинна щокварталу надаватися в податкову інспекцію по місці реєстрації підприємства. Крім того, існують планові й позапланові податкові перевірки, при проведенні яких можуть знадобитися всі бухгалтерські документи, включаючи первинні.

У неавтоматизованій системі ведення бухгалтерського обліку обробка даних про господарські операції легко прослідковується й звичайно супроводжується документами на паперовому носії інформації - розпорядженнями, дорученнями, рахунками й обліковими регістрами, наприклад нескінченними журналами обліку матеріально-виробничих запасів. Аналогічні документи часто використовуються й у комп'ютерній системі, але в багатьох випадках вони існують тільки в електронній формі. Більше того, основні облікові документи (бухгалтерські книги й журнали) у комп'ютерній системі бухгалтерського обліку являють собою файли даних, прочитати або змінити які без комп'ютера неможливо.
Комп'ютерна обробка припускає використання тих самих команд при виконанні ідентичних операцій бухгалтерського обліку, що практично виключає появі випадкових помилок, звичайно властивих ручний обробці.
Крім того, існує можливість поділу функцій. Комп'ютерна система може здійснити безліч процедур внутрішнього контролю, які в неавтоматизованих системах виконують різні фахівці.

Комп'ютерні системи дозволяють увести додаткові заходи для підтримки контролю використання конфіденційної інформації на необхідному рівні. До подібних заходів може ставиться система паролів, які запобігають діям, не припустимим з боку фахівців, що мають доступ до інформації про активи й облікових документах через термінал у діалоговому режимі.
За останні роки абсолютно чітко прослідковується тенденція загальної комп'ютеризації, що стосується всіх областей діяльності. Це легко зрозуміло - комп'ютер набагато швидше виконує розрахунки, дозволяє автоматизувати складні операції.
Комп'ютеризація торкнулася і фінансово-економічної сфери діяльності людину. Фінансово-економічний аналіз діяльності підприємства й ведення бухгалтерського обліку значно спрощуються при застосуванні нових комп'ютерних технологій. За допомогою комп'ютера можна представити інформацію в зручному для конкретного користувача виді, значно прискорити й спростити операції її введення й обробки, підвищити наочність і простоту кінцевих звітів.
Найчастіше в бізнесі інформація і гроші - синоніми. У великих компаніях накопичене величезні обсяги даних про замовників, ринки збуту, фінансах, конкурентах. Якщо раніше ці відомості зберігалися на папері, - то тепер вони зберігаються в електронній формі - у вигляді баз даних. Але цінність будь-якої інформації визначається не тільки її кількістю, але й можливістю її правильної вистави. Ведення бухгалтерського обліку в таких компаніях здійснює велика кількість працівників, що найчастіше виконують "зайві" операції, які може виконувати комп'ютер. З іншої сторони в маленьких фірмах, де штат працівників невеликий на бухгалтерію лягає як завдання бухгалтерського обліку, так і фінансового аналізу. Усе це приводить до широкого поширення комп'ютерних технологій в області бухгалтерського обліку.
Ринок бухгалтерських програм у нашій країні на сьогоднішній день досить розвинений. Лідируюче положення на ринку займає компанія "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С:Бухгалтерія» використовується кілька технологічних механізмів. Використані мною механізми для реалізації поставленого завдання опишу нижче.
Необхідність наявності вбудованої мови визначає концепцією налаштовуваності підсистеми. Синтаксис вбудованої мови цілком відповідає стандартам високорівневих мов. Мова є предметно-орієнтованою. Він підтримує спеціалізовані типи даних предметної області, обумовлені конфігурацією підсистеми. Робота із цими типами даних у мові організована з використанням об'єктної техніки. Мова орієнтована на користувачів різної кваліфікації. Зокрема, його відрізняє м'яка типізація даних (що забезпечує швидке написання програмних модулів) і твердий контроль синтаксичних конструкцій, що зменшує ймовірність помилок.
Тому що система поєднує в собі візуальні і мовні засоби конфігурування, використання вбудованої мови в підсистемі має подійно-залежну орієнтацію, тобто мовні модулі використовуються в конкретних місцях для відпрацьовування окремих алгоритмів, що налаштовуються в процесі конфігурації. Так, наприклад, для документа можна описати алгоритм автоматичного заповнення реквізитів при введенні нового документа. Дана процедура буде викликана системою в потрібний момент.
Для одержання довільних звітів складної структури в підсистемі передбачена наявність предметно-орієнтованих механізмів запитів. Даний засіб опирається на існуючу умовно-змінну структуру інформаційної бази підсистеми, що дозволяє порівняно просто описувати досить складні запити. Використання запитів дозволяє легко будувати прості звіти й полегшує побудову складних звітів. При побудові складних звітів використання запитів може суттєво знизити трафік мережі, тому що одного разу обрана при виконанні запиту інформація, що зберігається в тимчасовому наборі даних на локальному комп'ютері, може багаторазово використовуватися.
Запити можна використовувати не тільки для побудови звітів, але й для реалізації інших процедур конфігурації, що вимагають одержання із бази даних якоїсь зведеної інформації.
Робота із запитами передбачає наступний порядок:
· за допомогою функції " Створити Об'єкт " створюється об'єкт типу "Запит" і посилання на нього присвоюється якої-небудь змінній. Далі звертання до запиту проводиться за допомогою цього посилання.
· після створення змінної типу "Запит" іде звертання до методу "Виконати", якому в якості параметра передається текст запиту, написаний спеціальною мовою запитів. Метод "Виконати" аналізує текст запиту, виконує відповідно до нього вибірку даних і формує тимчасовий вихідний набір даних (вибірку).
· після цього організується циклічна обробка сформованого тимчасового набору даних (вибірки) з ціллю отримання потрібного звіту.
Для усіх вихідних документів (первинних документів і звітів) в підсистемі передбачений єдиний формат — формат табличних документів. Це потужний засіб, що містить в собі оформлюючі можливості табличної структури і векторної графіки. Таким чином, він може бути використаний як для створення невеликих документів з дуже складною структурою ліній (типу платіжного доручення), так і для об’ємних відомостей, журналів і других подібних документів.
Редактор табличних документів дає можливість користувачам великий набір оформлюючих можливостей (шрифти, кольори, лінії, узори). Є також можливість вивода інформації в графічному вигляді (діаграми).
Однією із головних особливостей табличного редактора являється орієнтація на формування звітів за допомогою вбудованої мови підсистеми 1С: Бухгалтерія. Гнучке будування звітів з її допомогою стає можливим дякуючи наявності механізму маніпуляції секціями (областями документа). Редактор таблиць дозволяє маніпулювати не тільки горизонтальними, але і вертикальними секціями, що робить можливим створення звітів, масштабуємих не тільки в висоту, але і в ширину.
С іншої сторони, реалізована і можливість створення звіту в вигляді інтерактивної таблиці, яка одночасно являється інструментом вводу даних, їх обробки і відображення результатів.
Основною особливістю підсистеми 1С: Бухгалтерія є її конфігуруємість. Взагалі підсистема 1С: Бухгалтерія представляє собою сукупність механізмів, призначених для маніпулювання різними типами об’єктів предметної області. Конкретний набір об’єктів, структури інформаційних масивів, алгоритми обробки інформації визначає конкретна конфігурація. Разом з конфігурацією підсистема 1С: Бухгалтерія виступає в якості уже готового до використання програмного продукту, орієнтованого на певні типи підприємств і класи розв'язуваних завдань.
Конфігурація створюється штатними засобами підсистеми. Конфігурація звичайно поставляється фірмою «1С» в якості типової для конкретної області застосування, але може бути змінена, доповнена користувачем підсистеми, а також розроблена заново.
Підсистема 1С: Бухгалтерія має компонентну структуру. Частина можливостей, надаваних системою для вирішення завдань автоматизації, являються базовими, тобто підтримуються в любому варіанті поставки підсистеми. Це, насамперед, механізми підтримки довідників та документів. Інші можливості реалізуються компонентами підсистеми: наприклад, ведення списку бухгалтерських рахунків. Таким чином, установлений компонент визначає функціональні можливості підсистеми.
Всього існує три основних компоненти: «Бухгалтерський облік», «Оперативний облік», «Розрахунок». Кожний компонент розширює можливості підсистеми своїм механізмом обробки інформації. Ці механізми неможна однозначно зіставити з конкретними задачами автоматизації предметної області, однак, вони мають досить чітку спрямованість, яка визначає вибір складу необхідних компонентів, для створення конкретної конфігурації.
Компонент «Бухгалтерський облік» реалізує відображення господарських операцій, які відбуваються на підприємстві в бухгалтерському обліку. Він маніпулює такими поняттями, як бухгалтерські рахунки, операції і проводки. Можливості компонента «Бухгалтерський облік» дозволяють вести облік паралельно в декількох планах рахунків, вести багатомірний та багаторівневий аналітичний облік, кількісний і валютний облік.
Компонент «Бухгалтерський облік» надає можливість ведення бухгалтерського обліку для декількох підприємств в одній інформаційній базі.
Компонент «Оперативний облік» призначена для автоматизації оперативного обліку наявності й руху коштів. можливості компонента «Оперативний облік» дозволяють реєструвати рух і одержувати інформацію о про рух і залишок товарних, матеріальних, грошових та інших засобів підприємства у реальному часі у різних розрізах. Компонент «Оперативний облік» підтримує механізм реєстрів, котрий і забезпечує запис рухів і отримання залишків в різних розрізах. Використання цього механізму дозволяє автоматизувати облік взаєморозрахунків з клієнтами, облік складських запасів товарів, і багато іншого. Одна з головних областей застосування даного компоненту — автоматизація обліку складських та торгових операцій.
Компонент «Розрахунок» призначений для автоматизації складних періодичних розрахунків. Можливості даного компонента дозволяють виконувати розрахунки різної складності, в тому числі — з перерахуванням результатів «заднім числом», та вести архів розрахунків за минулі періоди. Ці можливості реалізуються журналами розрахунків, підтримуваними даним компонентом. Одна з основних областей застосування компонента — розрахунок заробітної плати.
Функціонування підсистеми ділиться на два процеси — конфігурування (опис моделі предметної області засобами підсистеми) та виконання (обробку даних предметної області).
Результатом конфігурування є конфігурація, що являє собою модель предметної області.
На етапі конфігурування підсистема оперує такими універсальними поняттями (об'єктами), як «Документ», «Журнал документів», «Довідник», «Реквізит», «Реєстр» та інші. Сукупність цих понять і визначає концепцію підсистеми.
На рівні підсистеми визначені самі поняття й стандартні операції на їхній обробці. Засоби конфігурування дозволяють описати структури інформації, що входять у ці об'єкти, і алгоритми, які описують специфіку їхньої обробки, для відображення різних особливостей обліку.
При конфігуруванні максимально використаються візуальні засоби налаштування, а для опису специфічних алгоритмів використовуються мовні (програмні) засоби.
У процесі конфігурування формується структура інформаційної бази, алгоритми обробки, форми діалогів і вихідних документів. Інформаційна структура проектується на рівні передбачених у підсистемі типів оброблюваних об'єктів предметної області (константи, довідники, документи, регістри, перерахування, журнали розрахунків, бухгалтерські рахунки, операції, проводки та ін.).
У процесі виконання підсистема вже оперує конкретними поняттями, описаними на етапі конфігурування (довідниками товарів і організацій, рахунками, накладними і т.д.).
При роботі користувача в режимі виконання конфігурації, обробка інформації виконується як штатними засобами підсистеми, так і з використанням алгоритмів, створених на етапі конфігурування.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Дипломные работы по информатике Автоматизація бухгалтерського обліку на підприємстві та підготовка фінансової звітності в податкові органі в умовах перехідної економіки України є
Оценок: 464 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru