Статьи
Бухгалтер & програміст - бухгалтерія майбутнього?
Бухгалтер & програміст - бухгалтерія майбутнього?
ПЕРШИЙ ПОГЛЯД
Автоматизація офісу поступово охоплює все більшу частину різних ділових операцій, а самим благодатним для вітчизняних розробників ПЗ напрямком ось уже кілька років є автоматизація бухгалтерського обліку. Це пояснюється в першу чергу тим, що ведення бухгалтерського обліку здійснюється за російськими законами, тому адаптація зарубіжних програм або неможлива, або малоефективна. У зв'язку з цим зрозуміло, чому на ринку вітчизняного ПО системи для ведення бухобліку за кількістю пропозицій займають одну з перших позицій. Відображаючи тенденцію розвитку вітчизняного ПО в цілому, бухгалтерські програми поступово починають набувати той фірмовий вигляд, про який вже давно мріють російські користувачі.
У бланку "Авансовий звіт" застосований "гумовий" цикл його елементами можна додавати і видаляти за допомогою кнопок в нижній частині вікна бланка. У вікні опису бланка можна виробляти його модифікацію
Щоб побачити картинку в натуральному розмірі двічі клацніть мишкою по цьому рядку
Слідом за "1С: Бухгалтерією" і "Фінансами без проблем" на ринку з'явилася ще одна бухгалтерська програма, що працює в середовищі Windows 3.x і Windows 95. Це чергова версія широко відомої системи "Турбо-Бухгалтер", що випускається фірмою Диц (Москва) .
Версія "Турбо-Бухгалтер" 5.0 вийшла в світ наприкінці минулого року, являючи собою закономірний результат розвитку цілої серії продуктів для DOS, з яких сьогодні покупцям доступно кілька модифікацій версій 3.3 і 4.12. Доопрацювання версії 5.0 триває, і нові користувачі отримують свіжі випуски (наприклад, після 20 грудня в продажу з'явилася версія 5.01).
"Турбо-Бухгалтер 5.0" використовує ту ж ідеологію ведення бухгалтерії, що і попередні версії: єдина інтегрована середовище за допомогою гнучко настроюються планів бухгалтерії забезпечує обробку даних в різних розрізах. Це дозволяє зробити з програми простий і універсальний інструмент, що поєднує в собі можливості як інтегрованих, так і спеціалізованих систем бухобліку. Ця ж гнучкість дозволяє використовувати "Турбо-Бухгалтер" як на малих, так і на великих підприємствах.
Самі розробники також називають головними позитивними рисами "Турбо-Бухгалтера" (не тільки версії 5.0, але і більш ранніх) широкі можливості для роботи з аналітичними ознаками (описувачем фізичного сенсу бухгалтерських операцій), настройку алгоритмів роботи програми на різних рівнях, від користувача-бухгалтера до програміста, наявність набору шаблонів первинних і звітних документів, можливість використовувати програму в локальній мережі, простоту внесення змін до журнали.
Для тих, хто не знайомий з даною системою, я в загальних рисах викладу логіку її роботи. Весь облік ведеться на підставі записів у журналах господарських операцій, куди заносяться дані про проводках або типових операціях (стандартних групах проводок). У проводках, крім вказівки суми і номерів корреспондіруемих рахунків, можливо задати аналітичні ознаки по обом рахунками і по всій проводці, а також коментарі. Проведення і типові операції вставляються в журнал безпосередньо або в результаті заповнення бланків первинних документів. Також можна зберігати в картотеках дані з бланків для подальшого використання. Сукупність робочих журналів, описів аналітичних ознак, бланків, типових операцій, картотек, використовуваних одиниць виміру і утворює план бухгалтерії. Комбінуючи різні поєднання журналів і необхідних описів до них, за допомогою однієї і тієї ж програми можна визначити, наприклад, плани для первинного обліку, валютних операцій, розрахунку зарплати і для багатьох інших ділянок обліку, в тому числі, звичайно, і для складання балансу. Змінити один план на інший в процесі роботи програми досить просто.
На підставі даних з журналів, система за запитом користувача будує звіти різних видів, у тому числі зворотний, оборотно-аналітичну відомість, аналітичну і шахову відомості, головну книгу, журнал господарських операцій, журнальний ордер, фінансовий звіт, підсумковий журнал і інші документи.
Важливо відзначити, що "Турбо-Бухгалтер" на відміну від більшості інших систем дійсно дозволяє вести багатовалютний облік; правда, для його повноцінної реалізації в контексті діяльності конкретного підприємства, швидше за все, буде потрібно дописати кілька типових операцій.
Тепер зупинимося більш детально на версії 5.0 і за традицією почнемо з позитивних характеристик.
Зрозуміло, перш за все слід відзначити новий графічний інтерфейс програми. Настроюється панель інструментів зі зручною компоновкою у вигляді закладок істотно спрощує роботу. Діалогові вікна завдяки новій операційній середовищі стали набагато більш інформативними.
Однак, на мій погляд, найголовнішим нововведенням є відкритий програмний інтерфейс для роботи з картотеками. Тепер користувач і програміст мають можливість викликати з журналів і бланків спеціальні процедури і функції для відкриття і закриття картотек, сортування їх записів, установки фільтрів, ведення пошуку, роботи з записами в цілому і з окремими полями. Раніше це можна було робити тільки за допомогою відповідних команд інтегрованого середовища. Формат файлів картотек також став відкритим. Разом з тим опис файлів картотек і принципів роботи з ними, по-моєму, викладені надто поверхово.
У бланках з'явилася можливість задавати призначені для користувача процедури і функції, визначати для їх виклику кнопки, використовувати розсувний цикл, умовний оператор і оператори HIDE і SHOW, що дозволяють приховувати в підсумковому документі обрані рядки. Також спеціально для роботи з бланками додано кілька вельми корисних процедур і функцій. Разом з новою директивою плану бухгалтерії - автозапуску - з'являється можливість працювати з "Турбо-Бухгалтер", не виходячи з бланків і діалогових вікон, які направляють користувача при спілкуванні з системою, сприяють спрощенню роботи і обліку специфіки завдань.
На жаль, перехід системи "Турбо-Бухгалтер" з однієї ОС на іншу все ж пройшов не зовсім гладко. Значна частина проблем, судячи з усього, виникає з-за того, що розробники залишили без змін багато технічних рішень, неприйнятні, за великим рахунком, для Windows. Так, "Турбо-Бухгалтер" як і раніше використовує для промальовування бланків символи псевдографіки і, як наслідок, обмежує вибір користувача лише обраними пропорційними шрифтами. Більш того, в рамках одного документа можна використовувати тільки один шрифт, що істотно знижує можливості форматування і привабливість всієї системи в цілому. Також в "Турбо-Бухгалтері" не реалізована належним чином підтримка буфера обміну. Зрозуміло, говорити про динамічний обмін даними з іншими додатками (найбільший інтерес, на мій погляд, представляє Excel) зовсім не доводиться. Даний недолік нічим виправдати не можна, в інших вітчизняних програмах, наприклад в "Фінансах без проблем", ця проблема вирішена. Програма під Windows, не вміє спілкуватися з іншими програмами, - анахронізм.
Швидкодію системи якщо і збільшилася, то дуже незначно, так що обробка піврічного плану бухгалтерії середньої складності на комп'ютері з процесором Pentium-133, як і при використанні версії 4.12, займає кілька хвилин.
Крім недоробок іноді зустрічаються і явні помилки кодування. Наприклад, система не відслідковує деякі можливі ситуації при роботі з базою даних (де зберігається вся інформація про план бухгалтерії), в результаті чого виникає загальна помилка захисту. Автоматично формується бланк "загальна інформація для балансу" може бути згенерований невірно, якщо в стандартному плані рахунків відповідно до профілю роботи підприємства зроблені деякі зміни. Це особливо критично для тих, хто переносить свій план рахунків з попередніх версій "Турбо-Бухгалтера". При обробці директиви КАРТОТЕКА в плані бухгалтерії система некоректно виробляє підстановку макроозначення, заданого директивою КАТАЛОГ. А програма установки в разі нестандартного розташування чотирьох службових каталогів системи може розмістити деякі файли невірно, що викликає помилки на стадії інтерпретації плану бухгалтерії. Правда, ця проблема вирішується досить просто - достатньо перемістити нібито відсутній файл в потрібний каталог.
До речі кажучи, підтримка користувачів по гарячій лінії організована дуже добре (хоча туди досить складно додзвонитися, так як телефон тільки один). Коли у мене виникли проблеми з файлом бази даних, фахівець фірми Диц протягом півгодини встановив систему на своєму комп'ютері з урахуванням особливостей її установки на моєму робочому місці, і труднощі були усунені.
"Турбо-Бухгалтер 5.0" поставляється з двома описами - користувача і програміста. І якщо перше можна назвати досить докладним, то друге залишає бажати кращого. Для скорочення обсягу матеріал дається в надмірно формалізованому вигляді, багато визначення грішать неточностями, а прикладів практично немає. За допомогою такого опису самостійно розібратися з усіма можливостями системи досить важко. Очевидно, фірма Диц тим самим хоче нагадати про платні семінарах, які вона проводить.
У керівництві користувача згадуються інші посібники по конкретних напрямках ведення обліку, наприклад для валютного обліку, але в дистрибутиві їх чомусь не виявилося.
Стандартний дистрибутив включає три дискети 3.5 ". Перша дискета - ключова, на ній записано число установок системи, яке можна зробити (при кожній установці система прив'язується до комп'ютера, а лічильник установок на ключовий дискеті зменшується на одиницю). Ціна комплекту "Турбо-Бухгалтер 5.0" з двома установками становить $ 463, кожна додаткова установка обійдеться в $ 200, але при кількості установок більше п'яти починає діяти 50% -ная знижка. При переході на версію 5.0 з попередніх версій також надаються знижки. (Для порівняння скажемо, що індивідуальна настройка і установка системи "Парус" може обійтися в кілька тисяч доларів, мережева версія "Фінансів без проблем" на 10 користувачів коштує $ 1000, а локальна - $ 195).
Підводячи підсумок, я б сказав, що система "Турбо-Бухгалтер 5.0", незважаючи на помітні недоліки, цілком придатна для автоматизації бухгалтерського обліку та істотно спрощує роботу бухгалтерів. Деякі її шорсткості пояснюються новизною і, можна сподіватися, незабаром будуть ліквідовані. Хотілося б також, щоб технічні описи стали більш повними. Це особливо важливо, враховуючи обіцяну стратегію настройки системи за допомогою штатного програміста. До того ж наявність докладного опису знизить навантаження на службу підтримки.
Завершуючи статтю, дозволю собі зробити два загальних зауваження, що відносяться до всієї індустрії бухгалтерського ПО, а не тільки до системи "Турбо-Бухгалтер". Перше зауваження стосується переходу бухгалтерських систем на платформу Windows. Більшість бухгалтерій, які використовують комп'ютери, успішно застосовують у своїй діяльності Microsoft Excel, який, як відомо, з самого початку орієнтований на автоматизацію роботи з економічної документацією. За допомогою вбудованої мови програмування Visual Basic можна створити повноцінну бухгалтерську систему, яка завдяки органічної інтеграції з Excel була б позбавлена багатьох функціональних і інтерфейсних недоліків (частина з них виявилася і в "Турбо-Бухгалтері") і сумісна з наявними документами. Такі крайності, як створення власної мови програмування, його інтерпретатора і мікросистеми управління базами даних (що має місце в "Турбо-Бухгалтері" і в багатьох інших бухгалтерських програмах), є, по-моєму, надмірностями і пояснюються, мабуть, тільки тим, що стратегія розробки системи формувалася кілька років тому. Подібні "саморобні" мови програмування відрізняються крайньою обмеженістю інструментальних засобів, відсутністю допоміжної інфраструктури (наприклад, відладчика або хоча б розумної діагностики помилок) і поганий документування. Наскільки відомо, більшість існуючих сьогодні систем автоматизації бухобліку - це програми зі стажем, оброслі не тільки добрими традиціями, а й неприємними пережитками минулого. Тому для їх вдосконалення і тим більше для розробки принципово нових систем бажано позбуватися від підходів, які втрачають ефективність, в той час як з'являються нові, більш прості шляхи вирішення завдання.
Друге зауваження стосується стратегії і етики конкуренції між виробниками бухгалтерського ПО. Сьогодні лише деякі програми забезпечують експорт і імпорт даних в формати інших бухгалтерських систем, ускладнюючи тим самим життя користувачам, і вже тим більше ніхто не думає про будь-якої стандартизації в автоматизації бухобліку. Буде дуже сумно, якщо російські розробники підуть в цьому відношенні "стежкою Microsoft".
СТАНІСЛАВ КОРОТКИЙ
Версія для друку
Бухгалтер & програміст - бухгалтерія майбутнього?