Почему 1С такая популярная система?
1. Крупная партнерская сеть, которая имеет не 5-6%, а 50% от продаж и 100% от собственных услуг. Плюс очень дешевые учебные материалы и курсы. Как результат, доступность специалистов в любой точке Российской Федерации и СНГ.
2. Флагманский продукт 1С: Бухгалтерия (тот, который “Доступен и серьезен”) — типичное решение для автоматизации бухгалтерского учета с постоянной законодательной поддержкой.
3. Открытость продуктов (речь идет о бесплатных аналогах) – все исходные коды и структура данных типовых конфигураций открыты. Более того, вы можете создавать решения с нуля, и свободно продавать их – вплоть до рекламы от 1С. Дополнительный финансовый плюс к №1.
4. Общая дешевизна как самих конфигураций, так и услуг разработки и поддержки. Не в десять раз, конечно, но в 2-3 раза внедрять 1С определенно выгоднее, чем любой другой продукт с таким же функционалом. Подробнее про стоимость внедрения ERP читайте на страницах специализированного сайта.
Неужели нет каких-нибудь классных систем для автоматического создания интерфейсов на каком-нибудь удобном языке
1С: Предприятие — это собственный фреймворк, адаптированный под бизнес-задачи PL. Я согласен, что basic, взятый за основу, морально устарел, но тот же SAP с очевидными артефактами от разработки DOS все еще показывает, что устаревание не является существенным препятствием.
Есть ли какие-либо попытки заменить ее бесплатными аналогами, которые понимали бы формат 1С, но были бы бесплатными и более функциональными?
Хотя бы из принципа. По умолчанию весь код в конфигурациях и структуре данных открыт. Недавно (около 2 лет назад) появилась возможность полностью выгружать и загружать конфигурацию в набор данных xml и txt. Готовится к выпуску через пару лет решение для разработки на Eclipse (альфа-версия уже выложена). Есть внешние (не 1С-ки) компиляторы 1С. Структура данных самой базы данных также документирована и без каких-либо проблем перекручивается при необходимости.
для более широкого круга задач, чем бухгалтерский учет
1С также занимается автоматизацией других частей бизнеса, например, возьмем тот же рабочий процесс. Раньше это был отдельный продукт, который не получил большого распространения, а после того, как продукт был перенесен на платформу «1С:Предприятие», продажи резко пошли вверх, и мало-помалу они начали вытеснять маститых гигантов рынка.