Діловий тижневик "КОНТРАКТИ" №48/2008 Гроші:
Причини і наслідки інфляційних процесів в Україні :: Хто ще потрібен і вже не потрібен роботодавцям :: Чому різко дешевшає комерційна нерухомість...
Ще пять-сім років тому мало хто передбачав настання такої масової автоматизації бухобліку. Складно. Дорого. Навіть статево-віковий склад представників професії видавався несприятливим. Однак усі побоювання виявилися марними. "Вісімка" все активніше стукає в двері.
Сьогодні ми стоїмо на порозі дуже складного проекту - впровадження комплексних інформаційних систем у масову практику. Знову трохи не по собі. Але впровадження сучасних технологій управління виявиться фікцією без доброї математичної підтримки.
"1С:Підприємство 8.0" може стати основою для побудови комплексної інформаційної системи для масового користувача. Принаймні так стверджують виробники.
Скільки часу ми ще маємо
Чи не нагадує вам розвиток інформаційних технологій безупинну гонитву? Таким педантичним і грунтовним людям, як економісти, а тим більше бухгалтерам, хотілося б зупинитися й озирнутися.
Наприклад, жyрнально-ордерна система вірою і правдою служила з 1969 р. до 1997 р. - без малого тридцять років. Ніхто її, звичайно, й нині не скасовував, але немає в ній засобів, щоб адекватно обробити "першу" подію.
Тільки довели до пуття свою "1С:Підприємство 7.7" - і знову вивчення складних технологій. Але ж ми стоїмо на порозі найсерйознішого проекту від часу впровадження компютера в поточну бухгалтерську практику. Чи не відверне вивчення нової технології від основної бухгалтерської мети, змушуючи зосереджуватися на деталях?
Рекламний тиск з боку виробників поки ще гальмується необхідністю сертифікувати своїх працівників, не вийшли ще всі конфігурації, слід довести до кінця пілотні проекти. Але вже є "вісті з полів".
Хто став першим? Напевне, так і передбачалося - упроваджено спеціально розроблені конфігурації з великою кількістю ліцензій (80-100 користувачів у мережі). Першими користувачами нової платформи стали ті, для яких найвужчим місцем була масштабованість і продуктивність попередньої платформи.
Логічне запитання: чи потрібна нам ця "вісімка", якщо в нас немає такої проблеми? Щоправда, нам "1С:Підприємство 8.0" сподобалося, і ми розуміємо позицію тих, хто не хотів би нічого змінювати. Але тим не менше, навіть якщо фірма "1С" підтримуватиме версію "1С:Підприємство 7.7" ще десять років, "вісімка" потрібна.
Ми не можемо законсервувати навколишнє "компютерне" сере-довище. Самі компютери мають термін корисного використання. Якщо розглядати їх як основні фонди з погляду податкового обліку, цей термін досить великий, хоч група й матиме амортизацію 25% на рік (за методом зменшуваного залишку).
На практиці гірше. Переважно всі виробники говорять про 3-річний термін корисної експлуатації. По-перше, до цього часу починають виходити з ладу деякі деталі, а термін гарантії закінчується (фізичне зношення). По-друге, за цей час різко зростають вимоги до потужності ПК і памяті з боку програмного забезпечення, а можливості модернізації вже вичерпано (моральне зношення). І все програмне оточення змінюється.
Отож відносно спокійними можуть бути ті, хто працює тільки з бухгалтерією на одного користувача, не має мережі і нічого не змінює. Хоча й у цьому випадку треба памятати про фізичне зношення.
Інші просто мають час подумати (гадаємо, близько двох років), вникнути в подробиці і деталі. З якого боку "гряне грім", що змусить модернізувати наші програми, важко передбачити. Це може бути нова мережа, нова операційна система. Або, наприклад, для нормальної швидкодії резидентних антивірусних програм потрібна технологія гіпертридинг 1. А це вже серйозний аргумент для переходу на нову платформу, адже стара версія, розроблена багато років тому, його не підтримує. До того ж треба не просто подумати - треба порахувати.
Ціни
Скільки ми витрачаємо на IT-системи? І скільки витрачати нормально? Наприклад, за оцінками аналітичної компанія Gartner, витрати на IТ у малому і середньому бізнесі Америки в 2004 році становитимуть 3,2% річного доходу. Звичайно, застосовувати цей прогноз для нашого ринку некоректно. Хоча ми, можливо, навіть у кращому становищі, з огляду на стрімке економічне зростання України.
Погляньмо, якими сумами можуть оперувати підприємства цього сегмента ринку. Оскільки визначення малого і середнього бізнесу в нашому законодавстві немає, скористаймося цифрами, наведеними в Указі про спрощену систему оподаткування. Для фізичних осіб обмеження за персоналом до 10 осіб, за обсягом продажів - до 500 тис. грн, а для юридичних осіб, відповідно, до 50 осіб і до 1 млн грн. Це - малий бізнес. Середній бізнес узагалі не визначений - часто до нього зараховують компанії з кількістю працівників до 1000; що ж до обсягу продажів, умовно зупинімося на цифрі 10 млн грн.
У такому випадку компанія, яка одержує 500 тис. грн, може витратити на автоматизацію не більше 16 тис. грн (дуже скромна сума - приблизно 3000 доларів). Підприємство-"мільйонер" може витратити з цією метою 6 тис. доларів. Якщо комусь ці суми видалися значними - це не так. Адже не вся ця сума може піти на закупівлю нового ПЗ. Частина припаде на адміністрування баз, розробку власних специфічних звітів, поновлення ліцензій, консультації, спеціальні аналітичні засоби. Прикиньте, скільки залишиться.
Давайте підійдемо з іншого боку - погляньмо, скільки потрібно (причому пройдемося по нижній межі суми). Тепер немає поняття "компонент". Платформа тепер "одна-єдина".
Погляньте на вартість "вісімкових" версій і порахуйте. Мережна версія програми на 10 робочих місць із сервером "1С:Підприємство 8.0" коштуватиме 2620 доларів, плюс ще 300 витратите на технічну підтримку. Це буде приблизно 3000 доларів. Порівняйте з наведеними вище цифрами.
Це ще не все. Якщо ви будете модернізувати свій компютерний парк до купівлі нової платформи "1С:8.0", враховуйте потужність ваших компютерів. Якщо звернути увагу на устаткування, використане в тесті продуктивності як робочі станції, - це "середні" (а зовсім не "слабкі") компютери. Висновок однозначний - нова версія вимогливіша до ресурсів.
І одне доповнення до цін - є багато запитань стосовно вартості конфігурації "1С:8.0 Виробниче підприємство". Усе, що можна сказати, - вона коштуватиме набагато дорожче. Цінова політика ще не вироблена, цього року планується вихід (очевидно, до нового року).
Як щодо розміру малих і середніх підприємств позиціонує сама фірма свою нову версію, видно на малюнку 1. Використання ПЗ явно зрушується у бік "вісімки". До того ж тести, що наводяться, показують, що моделюються мережі з понад ста користувачами. Кому хочеться все-таки конкретних цифр - звичайний погляд просто практиків на розмір підприємства - 5 одночасно працюючих користувачів у мережі користувачів - мале; 20 - середнє; 100 - велике.
Раціональний спосіб реалізації
Завдання, що стоять перед маленькими фірмами і великими компаніями, найчастіше однакові, а от можливості - різні. Не можна нехтувати тим, що проект автоматизації в малому бізнесі може нести більший ризик, ніж у великому. До того ж він часто має відносно більшу вагу у витратах підприємства і більш жорсткий термін окупності.
Успішно пройти шлях автоматизації, який подолали "всі інші", легше. І багато підприємств чинять саме так.
Тільки те, що треба
Автоматизуються тільки потрібні ділянки обліку і жодних прикрашань. Навіть історія роботи з "1С:Зарплата і Кадри" (а ідеологія цієї програми була відмінною від інших компонентів) уже свідчить, що стандартизація для невеликих підприємств - значно серйозніша річ, ніж для великих. Багато франчайзі "1С" мають пристойні "зарплатні" конфігурації, написані на незручнішій для цього завдання бухгалтерській компоненті. Аскетизм тут вимушений. Якщо штат IT-фірми - одна людина, вона навряд чи зможе сама обслуговувати якісь специфічні речі в програмі. Частина доробок і виправлень обовязково потрапить працівникам, що працюють у компанії.
Техпідтримка і поновлення
Наявність технічної підтримки - зараз "1С-Україна" надає підтримку за схемою 8х5 (8 годин 5 робочих днів на тиждень). Великі франчайзі мають і свої лінії консультацій. Поновлення і звітність завжди були найсерйознішим аргументом на користь "1С".
Мінімальна кількість консультантів і можливість самонавчання
До допомоги консультантів вдаються і в малому бізнесі, але, як правило, рідше і зазвичай для вирішення специфічних завдань. У цьому сенсі приступність інформації для самонавчання і можливість обміну даними та навіть деякими напрацюваннями з такими самими користувачами стають основними факторами вибору.
Насправді реалізація того самого проекту і на тому самому ПЗ може бути й дуже дорогою. Вище ми порахували тільки вартість ліцензій. А якщо додати витрати на апаратне забезпечення, інструменти моделювання, специфічну доробку конфігурації, витрати на консультування і навчання користувачів, ціна підскочить у кілька разів. Причому все це - аж ніяк не зайві витрати. Головне - знайти раціональний спосіб діяти у своїй реальній ситуації.
Ми вже писали про багато переваг нової версії. Про багатовимірну модель збереження даних і повязані з нею можливості управлінського обліку. Про нову звітність і запити користувачів. Про можливість подання аналізованих даних у вигляді зведених таблиць і візуально у вигляді діаграм і навіть "кубів". Дуже багато користувачів, які за обсягом своїх даних можуть обійтися без побудови сховищ, можуть одержати такий "майже OLAP".
А тепер скажемо про те, що обовязково треба оцінити перед початком проекту і що стало критичним для попередньої версії. Треба віддати їй належне - сім років тому і не передбачалося використовувати "1С:Підприємство 7.7" на фірмах, де понад 10-15 постійних користувачів у мережі. Але якщо говорити про створення комплексної інформаційної системи (КІС) на основі "1С:Підприємства", то яка ж це КІ- без 15-20 користувачів у мережі? З такої кількості тільки й треба починати.
Продуктивність і масштабованість
Оцінити продуктивність і масштабованість можна або за своїм пілотним проектом, або за тестами, наданими виробником. Перший варіант, без сумніву, має переваги, бо випробування проводяться на реальному устаткуванні, яке працюватиме, але обійдеться досить дорого. Другий варіант, звичайно, дещо приблизний, але зате дешевший.
У світі існують стандартні тести продуктивності систем, найвідомішими з яких є американський TPC і європейський SPEC. Вони розроблені громадськими організаціями, серед членів яких - усі відомі виробники баз даних. Щоправда, членство в них коштує доволі дорого. Наші українські виробники (та й російські) зазвичай надають результати своїх тестів, що вирішують схожі завдання:
- завдання, у якому буде показано швидкість обробки транзакцій (OLTRP-завдання);
- завдання побудови звітів (OLAP-завдання).
Це два різноспрямовані завдання. Якщо для першого завдання принциповою є архітектура, а побудова бази - ідеальна, для другої буде погано, і навпаки.
На практиці ж треба досягти прийнятного компромісу. Інакше програма буде швидко рахувати і відпрацьовувати звернення, зате півдня будувати звіт. Або, навпаки, бадьоро будуватиме звіти, зате неспішно реагуватиме на звернення користувача.
Розглянуті тести надані фірмою "1С". Вони порівнюють виконання цих завдань на попередній платформі 1С:7.7 і нової 1С:8.0 у критичних для попередньої версії режимах роботи.
Як і попереднє покоління програм, "1С:Підприємство 8.0" підтримує прозору для користувача роботу у файловому варіанті (для одного користувача і мережному) і клієнт-серверному варіанті. Файловий варіант зберігає всі дані в одному файлі і дуже зручний для індивідуальних користувачів та невеликих мереж, оскільки не вимагає додаткового програмного забезпечення, забезпечуючи прийнятну продуктивність. Клієнт-серверний варіант забезпечує надійність і продуктивність роботи для значно більшої кількості користувачів (десятки і сотні робочих місць). Крім того, що в цьому варіанті зазвичай обробляють великі масиви інформації, треба коректно забезпечити інтенсивну спільну роботу користувачів з тими самими даними. Для роботи в клієнт-серверному варіанті обовязковим є використання спеціалізованого сервера баз даних (у цьому випадку - Microsoft SQL Server).
В "1С:Підприємстві" застосовано сучасну трирівневу архітектуру роботи з даними "клієнт - сервер прикладних програм - сервер баз даних". Виділення спеціалізованого сервера прикладних програм дозволяє ефективно організувати паралельну роботу користувачів, це дозволяє також забезпечити високу швидкість звернення до даних, бо відокремлює роботу логіки прикладної програми від обробки даних.
Звідси випливає, мабуть, найважливіший наслідок для підприємств, що розвиваються, - масштабованість, тобто можливість будувати і розвивати систему обліку й управління разом зі зростанням самого підприємства.
У платформу 8.0 закладено великий потенціал зростання продуктивності, при цьому нічого не доведеться змінювати в прикладній частині (логіку роботи підприємства).
Ви скажете, що ті самі принципи декларувалися й раніше в "1С:Підприємстві 7.7". Що ж змінилося? Звернімося до порівняльних даних роботи версій 7.7 і 8.0.
Проведення досліджень і порівняння
Для оцінки масштабованості "1С:Підприємства" проводилися дослідження найкритичніших режимів роботи програми. Основний із них - запис і проведення документів в інтерактивному режимі за великої кількості активних користувачів і побудова звітів за залишками і рухами регістру накопичення.
Розглядалися клієнт-серверні версії з такими характеристиками:
- пікове навантаження - до 100 користувачів, що працюють одночасно;
- запис і проведення до 4000 рядків документів за хвилину.
Для порівняння було підготовлено дві бази даних, що відповідають роботі фірм, які займаються оптовою торгівлею. Як основу було використано типові конфігурації "Торгівля + Склад" (для версії 7.7) та "Управління торгівлею" (для 8.0).
База даних нараховувала майже 63 тисячі товарів на 9 складах, робота велася з 930 контрагентами. Надходження товарів було відображено 12,5 тис. прибуткових документів, а витрата - 310200 документів реалізації. Відповідно, кількість записів у регістрах накопичення становила 13253520.
Технічний бік. Обробка даних велася промисловим сервером баз даних Microsoft SQL Server 2000 Enterprise Edition + SP3a на платформі Microsoft Windows Server 2003 Enterprise Edition. Клієнти працювали під керуванням операційних систем Microsoft Windows 2000 Workstation + SP4 і Microsoft Windows XP Professional + SP1. Характеристики компютерів наведені в таблиці. Для тих, кому цифри нічого не говорять, зазначимо - це "середні" клієнтські компютери і "середні" сервери (цілком доступно взяти й потужніший сервер). І зверніть увагу: часто в компютерних виданнях і чомусь саме для "1С" рекомендують дуже слабкі клієнтські компютери. Це не дуже добре: збалансованої роботи досягти буде важко. Архітектуру для стандартних тестів складають кваліфіковані працівники фірми-виробника, і вони ставлять за мету одержати добрий результат і на доступному устаткуванні.
Метою тестування було:
- порівняти продуктивність клієнт-серверних версій 8.0 і 7.7 при одночасній роботі великої кількості користувачів у конкурентному режимі;
- оцінити продуктивність клієнт-серверної версії "1С:Підприємства 8.0" при одночасній роботі великої кількості користувачів у конкурентному режимі;
- оцінити вплив розміру табличної частини документа на продуктивність клієнт-серверної версії "1С:Підприємства 8.0" при записі і проведенні документів в інтерактивному режимі;
- оцінити вплив кількості процесорів (від 1 до 4) на продуктивність "1С:Підприємства";
- оцінити вплив розміщення сервера "1С:Підприємства" (розміщення сервера БД і сервера "1С:Підприємства" на одному компютері або на різних компютерах.)
Опис тесту. За допомогою активних сесій моделювалася паралельна робота великої кількості користувачів, які вводять документи в конкурентному режимі, з відображенням найкритичніших (з погляду продуктивності) моментів. Порівняння проводилося для схожих за функціями документів порівнюваних конфігурацій "1С:Підприємства 7.7" і "1С:Підприємства 8.0". Здійснювалися запис і проведення видаткових документів, що відображають продаж товарів, причому склад і обсяг документа підбиралися таким чином, щоб відповідати "середньому" документу, що використовується на практиці. Документи проводилися в оперативному режимі, запис кожного документа здійснювався в окремій транзакції.
Тест виконувався в таких умовах:
- одночасно на кількох комп-ютерах запускалися активні сесії, що здійснюють запис і проведення документів в оперативному режимі;
- таблична частина видаткових документів становила 20 найменувань для всіх активних сесій;
- частота введення документів однією активною сесією становила 1 документ на хвилину;
- кожна активна сесія працювала зі своїм набором контрагентів;
- всі активні сесії здійснювали введення і проведення документів на той самий склад;
- у кожному четвертому документі використовується "конкурентний" (пересічний) товарний склад;
- оцінювався середній час реакції системи - час запису і проведення одного документа.
Результати вимірів показані на діаграмах.
Уважне вивчення діаграм показує, що:
- "1С:Підприємство 8.0" має вищу продуктивність у режимі введення і проведення документів багатьма користувачами;
- механізм блокування на рівні записів (на відміну від версії 7.7) дозволяє забезпечити велику паралельність (пропускну здатність) у конкурентних режимах роботи;
- у режимі введення і проведення документів багатьма користувачами при збільшенні кількості користувачів утрата продуктивності для версії 8.0 є значно меншою, ніж для 7.7;
- навіть при сильному розкиді кількості рядків у табличній частині документів час проведення документів збільшується незначно.
Таким чином, результат порівняння 8.0 і 7.7 наочно свідчить, наскільки зросла масштабованість системи, а отже, і її придатність для промислового використання на середніх і навіть великих підприємствах.
А якщо говорити зовсім просто, то погляньте на малюнок 2. На ньому ви побачите ілюстрацію "хвороби" версії 7.7 - при наближенні числа користувачів до 15-20 різко "завалює" систему (збільшується час чекання). Але на таке збільшення ніяк практично не реагує версія 8.0. Мало того, навіть якщо частина документів дуже велика (1000 рядків), час реакції є дуже стабільним (малюнок 3). Це один із найважливіших результатів (уже є система, що реально працює одночасно з 80 користувачами; раніше такі системи будувалися тільки на програмному забезпеченні західних виробників).
Малюнок 4 показує час реакції залежно від кількості рядків документа (середня кількість рядків залежить від вашого бізнесу, але тест, загалом, зроблено з явним перебором). Малюнок 5 призначений для тих, хто будує багатопроцесорні системи (відсутність реакції версії 7.7 є зрозумілою, вона тільки на ринку 7 років, а закладалася бодай 10 років тому, не було тих технологій). Малюнок 6 показує вплив розміщення сервера для трирівневої архітектури - краще на окремому компютері, але побачите ви це вже після ста користувачів у мережі.
З тесту видно, що все розраховується на мережу зі ста користувачами, тобто передбачуваний наразі рівень підприємств для України навіть цілком "великий". Продемонстровані показники - на відмінному рівні. Не забуваймо лише, що, за улюбленим висловлюванням багатьох тестерів, теоретично жодної різниці між теорією і практикою немає. А практично є. Тому поживемо - побачимо.
А загалом, дивитися на показники "ціна - продуктивність - масштабованість" можна з оптимізмом і для малих, і для середніх, і, мабуть, для деяких цілком великих компаній. І розмови про масову комплексну інформаційну систему теж починають набирати цілком реальних обрисів. ?
Версія для одного користувача коштує 420 доларів.
У вартість входить типова конфігурація (наприклад, "Управління торгівлею для України").
До перевірки завжди готові Не «1С»-ОМ єдиним З програмою Автоматизований розрахунок заробітної плати Основою для оцінки фінансово-господарської діяльності підприємства є звітність, яку щомісяця і щокварталу подають до контролюючих органів. Крім того, є планові і позапланові податкові перевірк...