| High-end бухгалтерські програми. Дві вісімки. (частина 1) |
|
|
|
|
http://www.itdozor.ru 1С: передісторія «вісімки» Успіх фірми 1С багато в чому пов'язаний з популярністю її найвідомішого продукту
- платформи «1С: Підприємство 7.хх». Від версії до версії вона ставала зручніше
і надійніше. Додавалися функції не тільки необхідні, але й просто зручні.
У версії 7.7 крім усього іншого з'явилося таке поняття як «Таблицазначений»
- віртуальний двомірний масив, що підтримує велике число прикладних
функцій: сортування, пошук, згортання рядків за унікальним значенням стовпців,
... . Така річ як вивантаження з документа його многострочной (табличної) частини
і аналіз її на унікальність по стовпці з висновком відповідного повідомлення
робиться не більш ніж сімома рядками коду російською МОВОЮ. Рис.1. Програмування мовою 1С. Упевнений, Ви без праці догадалися, що робить цю ділянку вихідного коду? Але йшло час і деяких клієнтів стало хотітися більшого. Додаткові функції роботи з XML-файлами й з електронною поштою, візуальні прикрашення начебто різнобарвних і многострочних табличних частин документів і т.д. Багато чого із цього створювалося ентузіастами й співробітниками компанії 1С безкоштовно, щось робили фірми- франчайзи й поширювали за гроші. Цьому в чималому ступені сприяло те, що компанія 1С була максимально відкрита для розроблювачів. Рішення «1С:Підприємство 7.5, 7.7, 8.0. Технологія створення зовнішніх компонентів» вартістю в 16 у.е. чи не еталон того, як потрібно підносити розроблювачам інформацію осистеме. Число вже створених наробітків давно не виміряти в гігабайтах, але разом з тим деякі речі начебто підтримки COM технологій, робота із запитами або створення файлів допомоги не влаштовувало просунуту частину 1С співтовариства Тому компанія 1С вирішила розробити платформу, що з однієї сторони була би спадкоємцем «1С: Підприємства 7.7» і в той же час була б всім тим, що так не вистачало в складні проектах Не дуже давно в «маси» пішла чергова восьма версія платформи 1С: Підприємство. Що, виходить, пішла в «маси», якщо Beta-реліз платформи поширювався ще пари років тому, а перші впровадження реальних проектів по конфігурації «Керування торгівлею»уже більше року реально працюють на території Омської області? Олексій Харитонов керівник відділу просування економічних програм 1С Справа в тому, що дотепер на платформі «вісімки» продавалися конфігурації «Керування персоналом» і «Керування торгівлею», які були покликані працювати автономно або доповнювати своїми можливостями вже існуючі рішення на базі «1С: Підприємства 7.7», а не заміняти їх. Так в інтерв'ю, що мені вдалося взяти в Олексія Харитонова, на питання: «Коли, на вашу думку, платформа "1С: Підприємство 8.0" займе місце "1С: Підприємство 7.7", тому що це було з версією 7.7 що перемінила 7.5?» він відповів: «Із двох мільйонів зареєстрованих у нашій країні недержавних організацій більше 700 тисяч використають програмні продукти системи «1С: Підприємство 7.7». Ми дорожимо кожним з них і тому не можемо собі дозволити нав'язувати комусь з них свою волю. Ми просто будемо працювати над платформою «1С: Підприємство 8.0» поки клієнти не почнуть говорити: «Юшка^-ти, як же здорово працювати в цієї системі. А чи не придбати нам «вісімку»?» Для того щоб максимально врахувати побажання наших партнерів і клієнтів у серпні 2002 року була випущена ознайомлювальна версія платформи «1С:Підприємства 8.0», а навесні 2003 року були випущені бета версії платформи й прикладного рішення (конфігурації) для керування торговельною діяльністю За цей час більше 400 партнерських організацій взяло участь в ознайомленні і тестуванні нової версії. Архітектурні рішення платформи й конфігурації активно обговорювалися на партнерських семінарах і в інтернет-форумі фахівцями партнерських фірм, що мають великий досвід розробки й впровадження прикладних рішень. У результаті при підготовці даної версії вдалося не тільки врахувати велике кількість зауважень і пропозицій, але й внести ряд удосконалень.» Але до тієї пори поки на ринок на базі «1С: Підприємство 8.0» не вийшли аналоги головних конфігурацій «1С: Підприємство 7.7» - "Зарплата", "Торгівля" і "Бухгалтерія" про масштабне впровадження платформи «вісімки» було говорити безглуздо. У самому справі, навіщо переплачувати 200-250 доларів за конфігурацію на «вісімці» («Керування виробничим заходом», «Керування персоналом» і «Керування торгівлею»), яка буде «дружити» з конфігураціями іншої платформи (7.7) тільки на рівні експорту й імпорту. Більше висока функціональність, надійність і швидкість платформи будуть затребувані тільки в більших організаціях, а мене й у сімці все влаштовує. Так думали практично всі клієнти й значна частина фірм франчайзи. Тим більше що середня ціна роботи фахівця в Омську на «сімці» близько 360 рублів/година, а на «вісімці» близько 500 рублів/година И от воно свершилось. 30 листопада 2004 року компанія 1С для «вісімки» випустила конфігурацію «Бухгалтерія» і вже 10 грудня 2004 року повідомляє про вихід конфігурації "Зарплата і Керування Персоналом" редакції 2.0 системи програм "1С:Підприємство 8.0". Незважаючи на те, що конфігурації виявилися що називається «із запалу з жару», фахівцям серйозних фирм-франчайзи й просто ентузіастам вони виявилася добре знайомими. А як же? Адже на компакт-дисках ИТС (Інформаційно-технологічного супроводу) з їхніми прототипами могли познайомитися всі бажаючі. Багато співробітників фирм-франчайзи спілкувалися в партнерському розділі сайту 1С с розроблювачами платформи. Справа в тім, що всі фирми-франчайзи мають право звертатися в компанію 1С с пропозиціями по доробці конфігурацій і платформи, повідомляти про помилки. Залежно від цінності сигналу, від положення співробітника фирми-франчайзи, а також від статусу самого франчайзи (кількість атестованих фахівців, наявність своїх атестованих в 1С конфігурацій, регулярність участі в проведених 1С програмах, ...) може прийнятися рішення про доробку типовій конфігурацій так щоб вона задовольняла конкретному клієнтові Звичайно, внедренцам ще має бути намацати якісь вузькі моменти й недоліки у конфігураціях, але співробітники більшості серйозних фирм-франчайзи їх уже знають і готові впроваджувати, що тільки що з'явилися конфігурації. Вітрило: передісторія «вісімки»
Ще чотири - п'ять років тому, кількість одночасно працюючих користувачів було серйозною проблемою. І от чому. Переважна більшість бухгалтерських програм просто не призначено для одночасної роботи великої кількості користувачів. Так, наприклад, безумовно, краща платформа для облікової діяльності невеликих і середніх госпрозрахункових організацій як «1С: Підприємство 7.7» у файловому варіанті (dbf-файли) нормально підтримує роботу близько 16 чоловік, ну 20 або навіть 25 за умови грамотного обслуговування й не дуже інтенсивної діяльності. Коли обсяг Вашої бази виростає до смішної цифри в 1 Гігабайт, продуктивність системи почне помітно зменшаться. При цьому «виліт» користувача із системи (через банальне вибивання ногою мережного кабелю або повислого на комп'ютері користувача офісного додатка) буде чреватий втратами даних уведених в комп'ютер за весь день. Тому колишній внедренец після закінчення проекту обов'язково навчить найбільш кмітливого бухгалтера щодня зберігати на різних комп'ютерах уведені в систему дані. Ну, повернемося до лідерів. Перехід від dbf-варіанта до клієнт серверному «1С: Підприємство 7.7» зробить систему надійніше і продуктивніше. Стабільна й швидка робота п'ятдесяти користувачів і практично стовідсоткова гарантія збереження даних уведених усього секунду назад. А ще купа всяких зручних примочок идущих у комплекті з Microsoft SQL Server, що і забезпечить цю саму надійність і продуктивність. А що якщо ми захочемо 80 користувачів у нас в Омську й ще двадцять через Інтернет по виділеній лінії й ще двадцять у різних крапках країни режимі завантаження й вивантаження. За рішення подібного завдання на платформі «1С: Підприємство 7.7» в Омську відразу не візьметься ніхто. Предпроектное дослідження, що виявить можливість або не можливість виконання цього завдання в Омську зможуть виконати лише вибрані (мені відомі тільки три такі фірми, «Сатори Консалтинг», «Делас» і «Товшик»). И навіть якщо раптом шляхом твердої оптимізації бізнес процесів і грамотного проектування і кодування фирме-франчайзи вдасться реалізувати це завдання її підтримка буде досить дорогим заняттям. Тому фирма-франчайзи для зниження витрат по супроводу паралельно з роботою над проектом буде готовити місцевих фахівців, які як естафетну паличку повністю або частково повинні будуть підхопити супровід системи Перед цією проблемою вставали й програмісти корпорації «Вітрило», що поряд з «БІСА», «БЕСТ», «Контур», ... являє собою серйозну силу на ринку рішень для автоматизації обліку гос.установ. Сьогодні в Омській області більше 90 % відсотків медичних установ і не менш 70 % освітніх установ використають для обліку продукти корпорації «Вітрило»*.(* находящихся у веденні держави) На той час флагманський продукт корпорації - платформа «Вітрило 7.хх» мало, чим відрізнявся по продуктивності й надійності від рішення компанії 1С. Платформа FoxPro швидко вперлася у свою стелю в 20-25 користувачів без його подолання стати рекомендованим рішенням для автоматизації гос.установ який-небудь сфери діяльності на всіх рівнях було не можна, а цього так хотілося ... Державний замовлення у відмінність мінливого ринку - це досить привабливий острівець стабільності Хто знає, скільки з 19, 978 971 млрд. руб. (видаткова частина бюджету Омської області на 2005 рік) буде витрачено на підтримку програмних продуктів, автоматизирующих облік господарської діяльності? Тільки люди далекі від фінансів думають, що гос.установи невигідні клієнти. Знаючим людям відомо, що в гос.установах люди розпоряджаються не своїми грішми, а чужими. Тому в небагатому гос.установі часто можна заробити більше чим у багатому госпрозрахунковому. Наприклад, існуюча система фінансування гос.установ має один цікавий нюанс. Під кінець року гроші, що залишилися, отримані під якісь статті економічної класифікації необхідно «злити» інакше фінансування на наступний рік буде зменшено на суму залишків по статтях. Якщо Вам дуже повезе, таким «зливальним бачком» можете стати й Ви, якщо без дорікань супроводжуєте програмне забезпечення й грамотно будуєте відносини сбухгалтерами. Тоді, комусь із розроблювачів «сімки» спала на думку геніальна по своїй простоті ідея. Вибрати як основу системи саму функціональну і продуктивну СУБД - Oracle 8i/9i і потім на базі інтерфейсу «Вітрило 7.хх» створити наступне покоління платформи «Вітрило» тільки в клієнт-серверному виконанні. Орієнтоване на великі й середні організації, що володіє високою продуктивністю воно повинне було стати завершальною ланкою для автоматизації таких галузей як культура, охорони здоров'я, утворення ... Відкритість платформи Oracle 8i/9i дозволяла легко розробляти самі різні модулі, легко інтегрувальні друг із другом. Те, що коштувало компанії 1С багато сотень і тисячі людино-годин розробок - начебто УРБД (керування розподіленими базами даних) було вже передбачене розроблювачами СУБД. «Обробки» написані на убудованому в 1С мові, які, як правило, доповнюють механізм УРБД, тут поступилися місцем процедурам, написаним на PL SQL (Oracle діалект SQL) і додаткам, написаним на «Delphi Script». Якщо в 1С був свій дуже зручний і досить потужний генератор звітів, то в «Вітрило 8.хх» був інтегрований такий професійний пакет як Crystal Reports. Що краще? Безумовно, рішення 1С: зручніше й простіше, рішення від Crystal Reports небагато могутніше й більше відкрито. При бажанні ви можете «укрутити» звіт «Вітрило 8.хх» у свій додаток. Те, що в 1С було об'єднано в Конфигуратор як дерево метаданних (об'єктів) в «Вітрило 8.хх» розкидано по різних додатках - «Адміністратор», впроваджуваний модуль («Бухгалтерія», «Зарплата», ... ), засіб адміністрування СУБД Oracle і додаток, у якому Вам має бути писати й налагоджувати вихідний код процедур. Замість синтаксису-помічника 1С Вам доведеться мати справа зі спеціалізованою базою знань Srcstore, у якій описані питання організації даних у СУБД і описані всі її об'єкти. Її обсяг більше 400 мегабайт! Редагування класів FoxPro і підключення бібліотек фахівцями із впровадження «Вітрило 7.хх» багато в чому було схоже на конфігурування «1С: Підприємство 7.7». Для цього було цілком достатньо Visual FoxPro, самого «Вітрила 7.хх» і командної рядка Windows. «Вітрило 8.хх», що увібрав у себе так багато технологій не включає у себе всього те, що дозволяє зручно працювати з використовуваними в ньому технологіями. Крім самого «Вітрила» і ліцензії на Oracle Ви навряд чи обійдетеся без якого-небудь із прикладних пакетів для розроблювачів у СУБД Oracle і генератора звітів Crystal Reports. Ви адже плануєте створювати й підключати свої звіти? Для запуску кожного з модулів «Вітрило» буде потрібно встановлений пакет Microsoft Office 97/2000/XP. мал. 2. Конфигуратори 1С и пакет Quest Central - потужний засіб адміністрування і розробки функціонала для Oracle. Не чи правда вони схожі? Достаток різних рішень і продуктів, об'єднаних у лінійці «Вітрило 8.хх» зробило її з однієї сторони дуже функціональної, а з іншої сторони накладає підвищені вимоги до обслуговуючого персоналу й пов'язане з додатковими витратами по придбанню програмного забезпечення. Проведення серйозного предпроектного дослідження перед її впровадженням обов'язково. |
| « Пред. | След. » |
|---|


