Ќовости 
–ешени¤
—качать
 оллеги
 лиенты
"јкцент"

"“урбо ѕаскаль"

ѕокровское и его люди


ўо таке ј ÷≈Ќ“ ?

ќсновн≥ ≥дењ.

√оловна в≥дм≥нн≥сть системи јкцент в≥д ≥нших продукт≥в пол¤гаЇ в њњ
величезн≥й гнучкост≥ ≥ безпрецедентн≥й налаштованост≥ на б≥знес-процеси
конкретного п≥дприЇмства або конкретноњ прикладноњ задач≥.

јкцент ув≥брав у себе перев≥рен≥ часом принципи та ≥дењ, що показали свою
життЇздатн≥сть роками практичного застосуванн¤ попередн≥х верс≥й програми.

”с≥ верс≥њ јкценту споконв≥чно проектувалис¤ ≥ створювалис¤ ¤к тиражн≥
продукти, розрахован≥ на продаж "у коробц≥". –азом з тим, у програму закладен≥
дуже велик≥ можливост≥ дл¤ настроюванн¤. « одного боку, јкцент ¤вл¤Ї собою
ц≥лком зак≥нчену ун≥версальну програму дл¤ р≥шенн¤ будь-¤ких обл≥кових задач,
а з ≥ншого боку - повнофункц≥ональне ≥нтегроване середовище розробки б≥знес
додатк≥в.

Ќа сьогодн≥шн≥й день найб≥льш затребуваними продуктами на ринку систем
автоматизац≥њ Ї "готов≥ р≥шенн¤" дл¤ конкретних областей б≥знесу.
„и можливо створенн¤ готових р≥шень на основ≥ тиражних продукт≥в?
Ѕагатор≥чний досв≥д роботи даЇ позитивну в≥дпов≥дь на це питанн¤.
јкцент ¤вл¤Ї собою дуже зручне середовище ¤к дл¤ звичайноњ роботи,
так ≥ дл¤ розробки прикладних додатк≥в дл¤ конкретних областей б≥знесу.

јрх≥тектура системи.

Ќа в≥дм≥ну в≥д багатьох "програм-конструктор≥в", у ¤ких користувач
(програм≥ст) сам визначаЇ структуру бази даних системи, розробники "јкценту"
застосували зовс≥м ≥нший п≥дх≥д. Ѕаза даних јкценту завжди однакова.
Ќаб≥р таблиць ≥ пол≥в у н≥й ф≥ксований, ≥, хоча користувач може його зм≥нити,
ус¤ в≥дпов≥дальн≥сть за обробку зм≥нених структур л¤гаЇ на нього самого.

“акий п≥дх≥д прийн¤тий тому, що грамотне проектуванн¤ бази даних -
дуже складна задача. ¬≥д правильноњ структури бази даних залежить занадто
багато ключових характеристик готового додатка, таких ¤к: продуктивн≥сть,
розширюван≥сть ≥ зручн≥сть обробки. ѕомилки на етап≥ проектуванн¤ бази даних
коштують занадто дорого. ¬несенн¤ зм≥н у структуру бази даних, ¤к правило,
вимагаЇ повноњ переробки (чи щонайменше рев≥з≥њ) ус≥х шар≥в програми,
розташованих вище шару бази даних. ÷е дуже трудом≥сткий ≥ здатний породити
велику к≥льк≥сть помилок процес.

—труктура рел¤ц≥йноњ бази даних јкценту перев≥рена часом. ” своњй основ≥
вона не зм≥нювалас¤ вже б≥льш н≥ж 8 рок≥в. Ѕаза даних сильно нормал≥зована
≥ достатньо зручна дл¤ обробки.

–азом з тим, у структур≥ бази даних маЇтьс¤ можлив≥сть створювати
(у тому числ≥ ≥ з ≥нтерфейсу користувача) дов≥льн≥ властивост≥ об'Їкт≥в
(вони називаютьс¤ параметрами), а також властивост≥, значенн¤ ¤ких залежать
в≥д дати (вони називаютьс¤ фактами). –обота з такими властивост¤ми
≥нкапсульована в об'Їктн≥й модел≥ ≥ досить проста.

‘ормат даних.

јкцент побудований таким чином, що все сп≥лкуванн¤ з базою даних завжди
виконуЇтьс¤ з використанн¤м мови SQL. ÷¤ мова на сьогодн≥шн≥й день Ї фактичним
стандартом галуз≥ ≥ прийн¤тноњ альтернативи йому поки немаЇ.  р≥м того,
практично ус≥ ведуч≥ —”Ѕƒ т≥Їю чи ≥ншою м≥рою п≥дтримують SQL, а дл¤ багатьох
з них в≥н Ї "р≥дним" ≥ Їдиним способом обробки даних. “акий п≥дх≥д дозволив
розробникам ј ÷≈Ќ“” "перекласти" проблеми безпосередньоњ обробки даних на
розроблювач≥в —”Ѕƒ (вони це робл¤ть досить добре) ≥ зосередитис¤ на прикладн≥й д≥л¤нц≥.

ўо стосуЇтьс¤ формату даних, то тут виб≥р набагато б≥льше.
” наст≥льних верс≥¤х јкценту використовуЇтьс¤ формат бази даних Microsoft Jet,
використований також у попул¤рноњ —”Ѕƒ Microsoft Access. ¬≥дм≥нною рисою
—”Ѕƒ Microsoft Jet Ї висока швидкод≥¤, над≥йн≥сть, ≥ що немаловажно, досить
гарна п≥дтримку SQL.

ƒл¤ спрощенн¤ арх≥тектури системи програмн≥ компоненти роботи ≥з —”Ѕƒ
винесен≥ в окремий шар програми. ÷е дозвол¤Ї практично непом≥тно дл¤
користувача зм≥нювати ¤дро бази даних ≥ домогтис¤ високоњ масштабованост≥ системи.

≤нтерфейс користувача.

≤нтерфейс користувача јкцент розроблений з урахуванн¤м сучасних вимог до
програм, що працюють у середовищ≥ Windows ≥ дуже схожий на звичн≥ в усьому
додатки Microsoft Office.

ќдн≥Їю з ц≥кавих особливостей, що в≥др≥зн¤ють јкцент практично в≥д вс≥х ≥нших
програм дл¤ автоматизац≥њ б≥знесу, Ї в≥дх≥д в≥д парадигми ћеню - ƒ≥¤ - ќб'Їкт.
–озробники використали набагато б≥льш зрозум≥лу в граф≥чному середовищ≥
парадигму ќб'Їкт-ћожлив≥ д≥њ. ≤ншими словами, спочатку користувач вибираЇ
на екран≥ потр≥бний об'Їкт, а система показуЇ, ¤к≥ д≥њ можна виконати над цим
об'Їктом. —аме тому в јкцент≥ немаЇ "багатоповерхових" меню ≥ довгих списк≥в д≥й.
ѕо в≥дгуках б≥льшост≥ користувач≥в ≥нтерфейс системи дуже простий, ≥нтуњтивно
зрозум≥лий ≥ вимагаЇ м≥н≥муму часу на освоЇнн¤.

ўе одна в≥дм≥нн≥сть в≥д ≥нших програм автоматизац≥њ бухгалтерського обл≥ку -
≥нтерфейс завжди вигл¤даЇ однаково. ¬≥н не зм≥нюЇтьс¤ в≥д настроюванн¤ до
настроюванн¤. “акий п≥дх≥д дозвол¤Ї р≥зко скоротити витрати на навчанн¤.

јкцент ц≥лком п≥дтримуЇ технолог≥ю пр¤мого в≥зуального введенн¤ ≥нформац≥њ.
 ористувач бачить на екран≥ звичну паперову форму документа, вводить у нењ
≥нформац≥ю ≥ друкуЇ њњ на принтер≥. ¬ ус≥х режимах роботи јкцент п≥дтримуЇ
повну в≥дпов≥дн≥сть екранноњ форми ≥ њњ друкованого представленн¤.

“акий п≥дх≥д дозвол¤Ї знизити витрати на навчанн¤, надати користувачу ≥нтуњтивно
зрозум≥л≥ способи роботи ≥, в решт≥ решт, знизити к≥льк≥сть помилок при введенн≥.
ќднак, пр¤ме введенн¤ в документ не виключаЇ ≥нших способ≥в введенн¤ ≥нформац≥њ.
ћожна, наприклад, створити д≥алог дл¤ швидкого введенн¤ дек≥лькох документ≥в чи
формувати документи ц≥лком автоматично (програмно).

ћасштабуванн¤.

ƒл¤ вс≥х ≥нформац≥йних систем рано чи п≥зно виникаЇ проблема росту користувача
над можливост¤ми системи. ≤ ц≥ проблеми зв'¤зан≥ скор≥ше не з≥ зб≥льшенн¤м
к≥лькост≥ сп≥вроб≥тник≥в п≥дприЇмства, а з ¤к≥сними зм≥нами усередин≥ нього:
Ј ”сп≥шне впровадженн¤ ≥нформац≥йноњ системи дл¤ р≥шенн¤ визначеного кола задач
п≥дштовхуЇ до розширенн¤ цього кола.
Ј ¬≥дх≥д рутинноњ роботи на другий план висуваЇ проблеми економ≥чного характеру:
п≥двищенн¤ прибутку за рахунок оптим≥зац≥њ витрат, законноњ м≥н≥м≥зац≥њ податкових
в≥драхувань.
Ј –озширенн¤ сфери д≥¤льност≥ п≥дприЇмства приводить до росту вимог до
≥нформац≥йноњ системи.

якщо ж ≥нформац≥йна система не задовольн¤Ї зростаюч≥ вимоги користувача, чи
користувач починаЇ розум≥ти, що вона вир≥шуЇ лише малу частину його задач, йому
приходитьс¤ або купувати нов≥ програми дл¤ р≥шенн¤ нових задач, або
впроваджувати зовс≥м нову систему. ≤ перший, ≥ другий вар≥анти мають
велик≥ недол≥ки :
- –обота з дек≥лькома р≥знор≥дними системами породжуЇ труднощ≥ з об'Їднанн¤м
даних дл¤ анал≥зу.
- ”провадженн¤ нових систем вимагаЇ переучуванн¤ користувач≥в ≥ породжуЇ
проблеми переносу ≥нформац≥њ з≥ староњ системи в нову.
- Ѕудь-¤ке придбанн¤ програмних продукт≥в вимагаЇ вкладенн¤ кошт≥в.

 ≥льк≥сть програмних систем, що допускають "м'¤кий" перех≥д в≥д простого до
складного, дуже обмежено, й јкцент в≥дноситьс¤ до таких систем.

ћи пропонуЇмо три вар≥анти постачанн¤ програми ≥ кожний з цих вар≥ант≥в
в≥дпов≥даЇ вимогам, що в≥дпов≥дають описаним вище. ѕричому:
Ј ус≥ вар≥анти працюють у загальному ≥нформац≥йному пол≥ ≥ перех≥д в≥д б≥льш
"слабкоњ" до б≥льш "сильноњ" системи не приводить до втрати вже набраноњ ≥нформац≥њ;
Ј ус≥ вар≥анти мають ≥дентичний користувальницький ≥нтерфейс, що зводить нан≥вець
проблеми переучуванн¤ персоналу ≥ "звиканн¤" до новоњ системи;
Ј засоби розширенн¤ јкцент дозвол¤ють вир≥шувати задач≥, зв'¤зан≥ з≥ створенн¤м
спец≥ал≥зованих додатк≥в дл¤ конкретного виробництва силами персоналу, що
зд≥йснюЇ впровадженн¤/п≥дтримку;
Ј в≥дкрит≥ ≥нтерфейси на р≥вн≥ бази даних ≥ на р≥вн≥ програмних об'Їкт≥в
дозвол¤ють легко ≥нтегрувати јкцент ≥з р≥шенн¤ми ≥нших постачальник≥в.

јнал≥тичний обл≥к.

≤стор≥¤ розвитку програмного забезпеченн¤ дл¤ обл≥ку безупинно зв'¤зана з
удосконалюванн¤м у них анал≥тичного обл≥ку. —аме розвинутий анал≥тичний
обл≥к ≥ став тим, що привело до бурхливого розкв≥ту електронних технолог≥й
обробки ≥нформац≥њ. як≥ ж способи побудови анал≥тичного обл≥ку зараз
найб≥льш поширен≥ ?

јнал≥тика ¤к властив≥сть рахунка

” будь-¤кому п≥дручнику чи обл≥ку по нормативн≥й документац≥њ, що
регламентуЇ веденн¤ бухгалтерського обл≥ку, можна знайти терм≥н
"јнал≥тичний рахунок". ÷е означаЇ, що обл≥к ≥нформац≥њ в журналах-ордерах
≥ в≥домост¤х такого рахунку буде вестис¤ в б≥льш докладному вид≥.
Ќаприклад, по рахунку 631 ведетьс¤ обл≥к взаЇморозрахунк≥в з
постачальниками ≥ п≥др¤дчиками, тобто вказуЇтьс¤ кому платили ≥
в≥д кого одержували продукц≥ю. ѕо рахунку 281 ведетьс¤ складський обл≥к,
тобто враховуЇтьс¤ в к≥льк≥сному в≥дношенн≥ рух товару. ≤ так дал≥.

” паперовому обл≥ку це була в≥дм≥нна схема, що ч≥тко працювала,
≥ розроблювач≥ програм, не думаючи довго, перенесли њњ в комп'ютерний обл≥к.

¬игл¤даЇ це приблизно так :
1. ” план≥ рахунк≥в дл¤ кожного рахунку Ї властив≥сть, що
визначаЇ його, ¤к анал≥тичний.
2. ѕ≥сл¤ того, ¤к користувач включаЇ цю властив≥сть,
йому необх≥дно вказати види анал≥тичних ознак, що будуть
використовуватис¤. ” залежност≥ в≥д програми, наб≥р таких вид≥в
може бути обмежений чи не обмежений.
3. ѕри введенн≥ ≥нформац≥њ, зв'¤заноњ з таким рахунком,
програма автоматично зажадаЇ ≥нформац≥ю, зв'¤зану з анал≥тичним обл≥ком.

”се начебто просто ≥ зрозум≥ло. јле, ¤к ≥ в будь-¤кого ≥ншого р≥шенн¤,
у цього теж маютьс¤ своњ переваги ≥ недол≥ки:

ѕереваги

1. Ћегко зробити введенн¤ анал≥тичноњ ≥нформац≥њ обов'¤зковим.
’оча, чесно говор¤чи, не зрозум≥ло, нав≥що користувача вважати дурним.
 ожен бухгалтер у стан≥ сам контролювати своњ д≥њ ≥ визначати
необх≥дн≥сть введенн¤ додатковоњ ≥нформац≥њ.
2. Ћегко збер≥гати пром≥жн≥ результати. ќбмежений ≥ визначений
заздалег≥дь вид анал≥тики припускаЇ можлив≥сть заздалег≥дь розраховувати
дан≥ ≥ збер≥гати њх у баз≥ даних (звичайно це називаЇтьс¤ "рег≥страми
обл≥ку"), а при побудов≥ зв≥т≥в д≥ставати зв≥дти вже готов≥ цифри,
що пом≥тно прискорюЇ процес формуванн¤ зв≥т≥в.
3. Ћегко визначити можлив≥ вар≥анти анал≥тичних зв≥т≥в.
« ≥ншого боку, розроблювач≥, що традиц≥йно повторюють правила
паперового обл≥ку в комп'ютерному обл≥ку, дублюють його ц≥лком,
у тому числ≥, перенос¤чи туди ≥ повний наб≥р зв≥т≥в.

Ќедол≥ки

1. ќбмежен≥сть можливих напр¤мк≥в анал≥тики. „им б≥льше
анал≥тичних напр¤мк≥в, тим б≥льше ≥нформац≥њ дл¤ кожного рахунку
в проводц≥ буде потр≥бно вводити. якщо ж таке введенн¤ обов'¤зкове,
то робота перетворюЇтьс¤ на "каторгу". “ому зрозум≥ле прагненн¤
враховувати на рахунку т≥льки необх≥дний м≥н≥мум анал≥тичних ознак.
2. —кладн≥сть при побудов≥ користувальницьких зв≥т≥в, тобто
зв≥т≥в, не передбачених розроблювачем програм. ÷е зв'¤зано з тим,
що може знадобитис¤ зв≥т по т≥й анал≥тиц≥, що не враховувалас¤ на
рахунку чи узагал≥ враховувалас¤ на кореспондуючих рахунках.
3. –озд≥ливши анал≥тичну ≥нформац≥ю з рахунк≥в, не завжди зручно
пот≥м "збирати" њњ в зведен≥ зв≥ти. Ќаприклад, те саме найменуванн¤
предмета може одночасно враховуватис¤ на р≥зних рахунках ≥, в≥дпов≥дно,
бути елементами р≥зних анал≥тичних напр¤мк≥в. ѕорахувати, ск≥лькох усього
предмет≥в цього найменуванн¤ Ї на п≥дприЇмств≥, вже буде нелегко.

«алишаЇтьс¤ додати, що способи реал≥зац≥њ анал≥тичного обл≥ку на
рахунках теж бувають р≥зн≥. як уже було в≥дзначено, це можуть бути
просто посиланн¤ на дов≥дники з перел≥ком анал≥тичних об'Їкт≥в
(кореспондент≥в, товару й ≥н.). ≤нод≥ субрахунки основних рахунк≥в
виконують роль сховища анал≥тичноњ ≥нформац≥њ, тобто, наприклад,
рахунок 631 - розрахунки з постачальниками ≥ п≥др¤дчиками, а його
субрахунки - це вже конкретн≥ кореспонденти. ” цьому випадку у
проводц≥ вказуЇтьс¤ не т≥льки рахунок, але ≥ його субрахунок.

Ќе новина, що найб≥льш затребуваними в частин≥ комп'ютерного обл≥ку,
були програми дл¤ торг≥вл≥, де можлив≥сть розширеного анал≥тичного
обл≥ку ц≥нувалас¤ значно вище бухгалтерського.

ќписана вище схема анал≥тичного обл≥ку ставала каменем спотиканн¤ у
використанн≥ бухгалтерських програм дл¤ товарного обл≥ку. ≤ дл¤ нього
розробл¤лас¤ окрема програма.

јле час на м≥сц≥ не стоњть, ≥ з'¤вилис¤ нов≥ способи анал≥тичного обл≥ку.

јнал≥тика, ¤к властив≥сть проводки

якщо уважно подивитис¤ на класичне визначенн¤ анал≥тичних ознак,
то ви¤витьс¤, що призначено воно дл¤ того, щоб надати б≥льш
докладну ≥нформац≥ю про проводку. “обто, п≥дкреслимо, -
≥нформац≥њ не по рахунку, а ≥нформац≥њ про проводку. –ахунки
ж проводки - це так≥ ж њњ властивост≥, ¤к ≥ анал≥тика.

≤ д≥йсно, з погл¤ду, наприклад, ком≥рника, однаково, по ¤ких
рахунках пройде списанн¤ товару. ƒл¤ нього важливим Ї те,
ск≥льки, ¤кого товару ≥ кому буде в≥двантажено. « погл¤ду
директора однаково, ¤ким способом в≥д≥б'Їтьс¤ плат≥ж у
бухгалтерському обл≥ку. …ому важливо кому, ск≥льки ≥ за
що було заплачено.

 оротше кажучи, виходить, що анал≥тична ≥нформац≥¤ потр≥бна ус≥м.
ўоб при цьому врахувати й ≥нтереси бухгалтера, можна запропонувати
наступну схему анал≥тичного обл≥ку.
1. ‘акти господарськоњ д≥¤льност≥ п≥дприЇмства описуютьс¤ у
вид≥ господарських операц≥й, що складаютьс¤ з проводок. ѕроводка Ї
м≥н≥мальною цеглинкою ≥нформац≥њ.
2.  ожна проводка описуЇтьс¤ набором анал≥тичних ознак.
 ≥льк≥сть напр¤мк≥в може бути необмежена, введенн¤ анал≥тики
не обов'¤зковим.
3. Ѕухгалтерськ≥ рахунки використовуютьс¤ ¤к обл≥ков≥ рег≥стри,
що ц≥лком в≥дпов≥даЇ њх призначенню. ѕодв≥йний бухгалтерський запис,
тобто коли обов'¤зково вказуЇтьс¤ рахунок, на ¤кий "м≥нусуЇтс¤"
(кредитуЇтьс¤) ≥нформац≥¤ ≥ на ¤кий "плюсуЇтс¤" (дебетуЇтьс¤)
≥нформац≥¤, дозвол¤Ї контролювати правильн≥сть реЇстрац≥њ ≥нформац≥њ.

якщо представити таку побудову анал≥тичного обл≥ку в≥зуально,
то вийде багатом≥рна матриц¤, що складаЇтьс¤ з перетинанн¤ анал≥тичних
ознак ≥ бухгалтерських рахунк≥в. ¬≥дпов≥дно, така модель легко
"укладаЇтьс¤" у терм≥ни сучасних Ѕƒ.

ѕереваги

1.  ≥льк≥сть анал≥тичних напр¤мк≥в н≥чим не обмежена.
2. јбсолютно дов≥льн≥ виб≥рки ≥нформац≥њ. ѕри т≥м, що не
потр≥бно попередньо ц≥кавитис¤ про на¤вн≥сть аналитики. якщо вона Ї,
то вона буде в зв≥т≥. ѕричому, що ц≥каво, практично вс≥ зв≥ти будуть
будуватис¤ однаково.
3. ѕроцес побудови зв≥ту зводитьс¤, ¤к правило, до формуванн¤
запиту виду "ѕокажи мен≥ те-те ≥ те-те дл¤ таких ≥ таких умов,
згрупувавши ≥нформац≥ю таким ≥ таким способами". “акий запит у
програмуванн≥ може бути написаний на SQL, дл¤ користувача можна
орган≥зувати в≥дпов≥дний д≥алог. ¬ажливо те, що запит користувача ≥
безпосередн≥й запит до бази даних практично н≥чим не в≥др≥зн¤ютьс¤.

4. “≥ сам≥ групи анал≥тичних ознак можуть використовуватис¤ в
проводках разом з р≥зними рахунками, що значно спрощуЇ роботу з
побудови зведених зв≥т≥в.

Ќедол≥ки

1. Ѕухгалтер може не вказати анал≥тичну ознаку там, де потр≥бно.
Ќезважаючи на те, що це не фатальна помилка, усе р≥вно вкажемо цю
можлив≥сть ¤к недол≥к.
2. Ќеможливо збер≥гати пром≥жн≥ залишки, оск≥льки вид анал≥тики
дл¤ рахунку не визначений. ќбробл¤ти приходитьс¤ весь обс¤г ≥нформац≥њ.

—истема анал≥тичного обл≥ку такого виду реал≥зована в дек≥лькох
програмах дл¤ веденн¤ обл≥ку. ќдна з таких програм јкцент.

јнал≥тична ≥нформац≥¤, що може бути зв'¤зана з проводкою, представлена
трьома видами:
Ј  ореспонденти - це ф≥зичн≥ ≥ юридичн≥ особи, з ¤кими
зд≥йснюЇтьс¤ господарська д≥¤льн≥сть.
Ј ќб'Їкти обл≥ку - це грошов≥ ≥ матер≥альн≥ об'Їкти,
що беруть участь у господарськ≥й операц≥њ.
Ј –≥зне - це дов≥льний наб≥р анал≥тичних ознак, ¤кий
можна використовувати на власний розсуд.

 ожний з вид≥в анал≥тики маЇ деревопод≥бну орган≥зац≥ю. ≈лементи
можна поЇднувати в групи (папки), що можуть бути вкладеними одна в одну.
ћаксимальний р≥вень вкладеност≥ в≥с≥м.

ƒл¤ груп ≥ елемент≥в груп можна створювати ¤рлики, тобто к≥льк≥сть
вар≥ант≥в угрупованн¤ елемент≥в може бути дов≥льним.

ќсобливу увагу хот≥лос¤ прид≥лити анал≥тичним ознакам, створеним
у розд≥л≥ "–≥зне".  ористувач самост≥йно може визначити види анал≥тики
й атрибути, що йому необх≥дно бачити в елементах анал≥тики цього типу.
 р≥м того, при створенн≥ нового виду анал≥тики в "–≥зному", можна
послатис¤ на стандартн≥ анал≥тичн≥ ознаки (кореспонденти або
об'Їкти обл≥ку). “аким чином, можна в одн≥й проводц≥ використовувати
к≥лька кореспондент≥в або об'Їкт≥в обл≥ку.





Hosted by uCoz