DataLife Engine > Блог > Гибкий инструмент или жесткие рамки

Гибкий инструмент или жесткие рамки


25-01-2015, 08:27. Разместил: admin
Каждый боится потонуть во все нарастающем информационном потоке. Почему программы формата 1с так популярны, а «не гибкого» формата программы не всем подходят?


Именно из-за отсутствия масштабируемости. Нет не масштабируемости на микроуровне и действующей в рамках одной конфигурации, одного предприятия, а именно масштабируемость на макроуровне.

Конечно можете возразить, что любая типовая программа уже работает на макроуровне и может применяться на любом предприятии по потребности. Типовая  — да. Если подойдет, конечно. Только мы ведем речь немного не о типовых решениях.

Вот представьте себе сколько конфигураций 1с по всей необъятной нашей стране (и не только нашей) существует? И в каждой есть изменения для каждого предприятия. Даже если отнять те предприятия, которым достаточны типовые решения, то все равно масштаб впечатляет. Вот это уже действительно масштабируемость макроуровня.

Типовые решение сами по себе не смогут охватить все потребности бизнеса. Хотелось бы конечно некоторого модульного подхода в разработках. Чтобы в буквальном смысле можно было легко отключать и подключать модули работы с целыми подсистемами. Тогда эта масштабируемость приносила бы результаты с нашей точки зрения более интересные. А так они по-большей части оседают в индивидуальных конфигурациях у заказчика и в лучшем случае могут найти применение в еще паре тройке конфигураций других заказчиков. Но не в масштабе многих.

 


Подсистемы

Ну вот, например. Необходимо сделать систему работы по междугородним перевозкам. В типовых решениях такого нет. Добавить такую модульную подсистему хотелось бы, но в типовом решении она может не быть полезной всем. Да и подход в некоторой степени может быть разным у каждого предприятия.
 

 

 
Ну ведь нет такой системы по междугородним перевозкам. Мы не встречали такой конфигурации. Возможно она существует. Существовать может в виде отдельной конфигурации. А зачем она нам как отдельная? Что с ней делать? Вырезать откуда и внести в свою? По-большей части так и происходит. Жестоко забираются модули и метаданные и вживляются в конфигурацию заказчика. При этом здесь уже зависит от профессионализма разработчика, который это сделает. Но в целом конфигурации заказчиков становятся сборными салянками.

На нашей практике встречались подходы к разработке программ модульные, где отдельные АРМы существовали и могли подключаться как отдельные системы по желанию заказчика. Получалось так, что много излишнего кода не использовалось на разных участках и не напрягало систему. Плохо ли это?

Ну скажем, когда проводятся документы по кассе почему возникает блокировка у документов реализация товаров и услуг? В той системе они про друг друга не знают, потому и не блокируют. А в 1с может возникнуть взаимоблокировка.

Отметим, что 1с достаточно сложная по иерархии структура реляционных связей всех метаданных. Все переплетено настолько, что отделять это в отдельные системы физически не возможно. Все взаимоувязано. Это и легче в разработке и в последующей обработке/выводе результатов отчетов. Поэтому вести речь о разделении похоже на утопию. Но делать это можно все таки в 1с. Нужно только грамотно разделять по подсистемам и контролировать вхождение всех объектов учета в нее.
 
 

 


Вывод

Если конфигурация типовая, то она должна все бизнес процессы учесть в себе и позволить каждому предприятию даже при определенных настройках автоматизировать свою деятельность. Такие конфигурации (не 1с) мы не встречали. Повторимся, невозможно заложить в одну конфигурацию все потребности бизнеса. Можно заложить типовые механизмы и, если они достаточны для предприятия, то они могут этим обойтись. Только время не стоит на месте и бизнес рано или поздно будет расти большими семимильными шагами и типовая ни за что не сможет поспеть за быстрорастущими потребностями автоматизации, уменьшения трудозатрат в работе автоматизированной системы. А стало быть, потребуется в нее вносить коррективы. И если это не платформа 1с, то будет тяжело, а иной раз и не выполнимо это сделать.

А целая армия 1с-специалистов сможет помочь автоматизировать конкретный участок любого предприятия. Масштаб готовых инструментов на платформе 1с достаточно широк.
 

 


 

 

<< А нужно ли удобство работы?    Далее: Удобство, эффективность программы 1с >> 

 
Хаки для Dle 10.4
скачать форекс советники Ilan

Вернуться назад