Pull to refresh

Comments 228

А зачем, собственно, это всё самому вендору?

О чем речь? О статье, или шансе на «второе дыхание», или о процесс трансформации самом по себе?

Даже если для вендора этот материал будет ничтожен, то это как минимум страничка в интернете с ссылочками на хороших людей )))

Про устранение указанных вами недостатков. Зачем им это? Вы считаете, что у них какие-то проблемы с бизнесом?

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

Попробовал найти "миссия 1С" — конкретно миссии не нашел, но есть "ПРИНЦИПЫ
работы фирмы "1С":


  • Делать то, что действительно нужно пользователям, обществу, людям.
  • Работать рентабельно.
  • Быть надежным и выгодным партнером, честно относиться к партнерам, конечным пользователям, сотрудникам.
  • Работать хорошо, делать и продавать продукцию лучше конкурентов.
  • Опираться на собственные силы и на кооперацию с лидерами.
  • Изучать чужой опыт, но думать своей головой.

https://1c.ru/rus/firm1c/firm1c.htm

Заметьте, "заработали" а не "хапнули"

я не против, но когда человек нажрался до отвала, по идее он должен задуматься о смысле своего существования миссии компании.
UFO just landed and posted this here
Никто обычно не говорит о том, какая это удобная и классная система.

обратите внимание что однозначно ругают 1С только люди которые или очень мало с ней работали или вообще не работали или люди из вообще другой сферы.
UFO just landed and posted this here
п теперь вы должны показать пальцем на… на что? на SAP? там не снимают с поддержки антиквартные решения? там правильно именуют ф-ции? там удобный интерфейс (пять раз ха)

не появлялись бы объявления (буквально вчера видел) о поиске python разработчика для поддержки/разработки собственной ERP системы.

написать самодельную ERP систему силами python разработчика? хах… кхм… это даже не смешно

Вы представляете себе масштабность любой ERP системы? да ваши разработчики будут год только пилить трансляции МСФОшных проводок и их логикой запретов удаления (где там аргумент что в 1С можно удалять документы? вы пробовали вручную с нуля запилить такой запрет по всем правилам?)
Вообще история 'мы за возьмем двух человек и они как напишут нам аналог убогой и устаревшей УПП'… ну ну… интерфейс они красивый нарисуют, а потом из проекта сбежит РП и тимлид когда поймёт за ЧТО он взялся и насклько необъятна идея сделать простой аналог хотябы УТ

чтобы любую табличку можно было в экселе сохранить, чтобы мышкой можно запрос натыкать по любым измерениям… чтобы фильтры были по всем табличным частям во всех формах, а не ТОЛЬКО там где вы в ТЗ программисту написали
видал я таких деятелей которые супер крутую crm написали на C#… там втабличной части натыкаешь десяток фильтров, и сервер БД умирает… ну ничего, мы просто в инструкции напишем 'нельзя ставить больше 2х фильтров'… странно никогда в 1С я на такое не нарывался… может всётаки не все технологии одинаково плохие просто потому что принято их хейтить?
UFO just landed and posted this here
Ну вот не надо, мы не раз в комментариях встречались, и вы в курсе как и того что я на 1с больше 4-х лет потратил (разработка конфигурации на бсп, проекты по внедрению этой конфигурации), так и моего негативного отношения к платформе.

Оооо, это просто блистательно! Если бы у цукерберга были изначально нормальные конкуренты, сидели бы сейчас в нормальных соцсетях без цензуры. Но просто никто не хочет допиливать ВКонтакте для разных рынков.

Если бы у Dynamics была бы хорошая система, они бы уууу, но так, как она полное днище - то ее не покупают. Вот жеж звериный оскал российского бизнеса!

У 1С были конкуренты. Главным преимуществом 1С был не технологический аспект и не быстрая адаптация к законодательству, а удачная бизнес-модель, которая позволила масштабироваться и захватывать рынок. Или вы думаете, что Парусы и БЭСТы не умели делать все тоже самое и не продвигали в бухгалтерских училищах преподавание на своем софте?

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

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

Пример с Ильей Леонтьевым однозначно неудачный. В интервью на канале ИТ Борода, к примеру, он рассказал о том, что передумал уезжать.
Сегодня он говорит, что уходит; потом говорит, что не уходит; потом снова уходит… Ветреность Ильи не имеет значения. Он просто представляет категорию людей, которые валят. Если бы он тогда не записал тот ролик, то я бы лучше рассказал о своем коллеге, который не «балаболил», а взял и уехал в Нидерланды и теперь там кодит на Java вместо 1С.
Если бы каждый почувствовал безысходность, то это был бы конец.
Тут с год назад была статья, где 1с хвалилась о кластере 8.3 по сравнению с 8.2. Я тогда только зарегистрировался и моим комментам нужно было одобрение. Написал в комменты о том, что в реальных конфигурациях (правда небольших) эта самоуправляемая штука работает прям не очень.
И знаете что? Сотрудники 1с решили не одобрять мой коммент. Им не интересна критика от программиста с 15-летним опытом работы с их системой. Видимо, ждут, пока подтянутся люди со стажем 20 и 25 лет…
Это вот пример, как 1с собирается прислушиваться к сообществу :)

Тут замечу, что с точки зрения автора для комментов от лошья неполноценных всё сделано максимально ненапряжно. Т.е. я иногда захожу в свои статьи и вижу там комменты, которые ждут открытия год. Потому что никаких уведомлений нет, надо прокручивать всё дерево комментов, да и нафиг мне не сдалось подрабатывать на хабре ещё и модератором.

Мне на почту приходят. Перехожу по ссылкам и открываю.

Им не интересна критика от программиста с 15-летним опытом работы с их системой. Видимо, ждут, пока подтянутся люди со стажем 20 и 25 лет…

:)))
Я начинал работать еще с Бухгалтерией 6.0
Но очень надеюсь, что не будет 20 лет стажа с 1С - уже 6 лет в странах, где об 1С практически никто не слышал. )))

С учетом особого отсутствия альтернатив, появление продуктов 1С: Предприятия 7.* имело эффект разорвавшейся бомбы, поскольку позволяла внедренцам не просто немного дорабатывать программы под клиента, а стать полноценными программистами.
Ну нет же. Были тогда альтернативы, причем были и куда как поинтересней, и с пользовательским программированием в комплекте.
Были…
Но про «альтернативы» особо никто не знал.

Я сам работал в компании, которая еще при союзе (накануне развала) выиграла тендер по автоматизацию всех гороно и районо в УССР на базе программного комплекса на Clipper. Потом в 90-х они все переписали на Foxpro и очень успешно заходили в ВУЗы и бюджетные учреждения по Украине и России — и у нас тоже была кастомизация под конкретных клиентов (тот же вид расчетных листочков в зарплатном модуле, а про различия учета между странами уже молчу). У нас было всего несколько «торговых агентов» из числа бывших сотрудников и «проверенных» клиентов, а основную массу сделок контролировал директор. Не удивительно, что со временем клиентская база стала уменьшаться…

А теперь держим в уме ситуацию с упомянутой фирмой и сравниваем с 1С, диски/дискеты которой были на каждом углу. Когда я в 2003 начинал, мне сразу на дискетки записали платформу, саблю и ТиС, и отправили помогать клиенту — при чем ни о существовании клиента, ни про мое их обслуживание фирма 1С ничего тогда не знала (сейчас клиент уже легализировался и давно купил все лицензии, и я сам тоже засветился во франче).

Какая еще из компаний 80-90х тоже может таким успехом похвастаться? Пусть твой продукт в тысячи раз поинтереснее, но если про него знает в тысячу раз меньше людей, то это никакая не альтернатива.
Но про «альтернативы» особо никто не знал.
И это не так совсем. В 90-х, о которых речь, 1С была лишь одной из, ни о каких «в тысячу раз меньше» тогда речи не шло. Уже к началу 2000-х 1С захватил почти весь рынок, остальным оставались почти объедки, но вот в 90-х ситуация была совсем иной.

Расскажите про альтернативы подробнее, пожалуйста! Из того что было, что сейчас ещё развивается?

Понятия не имею, что сейчас развивается, я давно к этой теме отношения не имею. И не понимаю, откуда вопрос, речь в треде про 90-е.
И Парус и Галактика вполне развиваются. Но клиентов у них в тысячи раз меньше, т.к. никаких франчайзи они не создавали.
Галактика делал и с Парус, и 1С-Парус то же есть, но соединения двух трупов не летают :-)
UFO just landed and posted this here
Алексей, так я и про вас не упомянул — и даже не ставил себе цель сделать сборник всего хорошего, что есть вокруг 1С. За уточнения спасибо, пусть будут в комментариях для читателей. Название вашей бывшей компании поправил.
UFO just landed and posted this here
Ну вот у меня опыт 10 лет в 1с.

Приходил я туда, с беременной женой и срочной необходимостью получить денег, ухожу уже третий год.

Прошел путь, с обновлялщика до единоличного автоматизиратора заводских бизнесс процессов, на текущий момент я так называемый фри упершийся в потолок заработной платы в 3-5 тысяч в долларов, и дальше прыгнуть не могу.

Работал и с зарубежными внедрениями и на крупных проекта внутри россии. Как фри, так и как сотрудник партнеров. Так и фикси в сети супермаркетов.

В какой то момент я понял, что занимаюсь совсем не тем, и эти 3-5 тысяч долларов не приносят мне никакого удовольствия просто потому, что я и швец и жнец и дуде игрец, и в моменты сильного напряжения при разработке бизнес процесса, тебе может легко позвоноить написать, человек у которого нужно исправить печатную форму.

Да вы скажете, запусти свой франч делегируй эти задачи, и этим путем я прошел, понял что совершенно меня не интересует развитие вширь именно в сфере 1с, ведь по сути, единственное что меня радовало, во всей платформе это та скорость с которой ты можешь помочь бизнесу изменить бизнес процессы.
Но всегда и во всем ты упираешься в деньги, в оценке проекта, в стоимости подчиненных специалистов, в согласовании бюджетов. И вот году на восьмом когда я достиг максимальных финансовых показателей, я просто устал заниматься тем, что объяснять клиенту что 50 тысяч рублей не такая большая сумма для его задачи.

А когда таких клиентов 5-10 в месяц ты просто выгораешь.
Я брал и менеджеров и падаванов, обучал вкладывал деньги, помогал развиваться потом устраивал их к своим клиентам.

И теперь я просто хочу получать свои 5к за работу программированием и поэтому я ушел на js+python я еще очень далеко от своего прежнего уровня дохода, но будущего в 1с просто не вижу.

Я очень ценю тот опыт работы с бизнесом, который получил, работая в этой сфере я помог друзьям запустить несколько бизнесов, запустил жене общепит выстроил бизнес процессы, получил финансовую независимость, и живу уже давно не в России избежал множество ошибок, которые видны спустя 10 лет, глядя почти на любой бизнес, и все это благодаря 1с, и моему старанию. (не буду самоуничижаться, я довольно много и плотно работал)

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

Я хочу работать по 8 часов, или по 12 когда сам хочу, а не когда закрытие месяца у клиента.

Да я работал на фиксе, но с 1с это всегда рано или поздно при превращается в работу с legacy

и при переползании я осознал, насколько велики преимущества платформы 1с, и какие ее недостатки. Возможно я бы и остался в этой сфере, будь процессы и стоимости приближены к стоимостям в сапе или динамиксе, но из-за определенно демпинговой цены, ты можешь скакнуть выше синьёра, только запустив какой то проект написав великолепную конфигурацию, или оказывая уникальные услуги, но согласитесь это делать на 1с, насколько тупо, насколько тупо делать clubhouse только для айфона. Ты пытаешься крутится только в узком рынке в рамках 1с.

пишите тиражки, тогда выйдите за стеклянный потолок.

свяжитесь со мной, обсудим планы-идеи. я тоже фри.

Не спасибо, я тьфу тьфу закончил с 1с, но теперь идея с тиражками(не 1с)-веб продукт, (когда ты не в 1с) выглядит намного интереснее), как с финансовой так и с професиональной точки зрения

А я вот нет. Мне нравится. Хочу Базуху - убийцу 1С написать.

Ты не встречал убийцу 1С, кроме Фузины?

вендор зажиливший документацию и базы знаний, и предоставляющий ее только партнерам — редкостный жлоб. Посмотрите на vmware, microsoft, redhat…

А можно посмотреть на SAP, там вообще если было много открытой информации, то продажи его сильно бы упали, ибо та еще дрянь, и это стало бы видно ДО контракта

Работаю программистом 1С более 20 лет. При этом с пользователями не общаюсь почти 15 лет. На мой взгляд компания 1С совершила 2 главные ошибки за это время:


  1. Выпустили платформу 1С: Предприятие 8 с обычными формами (развитие технологии форм версии 7.7). В 8.2 это поправили, но развитие флагманского продукта — УПП было фактически остановлено, а все инвестиции как клиентов, так и внедренцев выкинуты на помойку. 1С:ERP нужно внедрять заново.
  2. Использование русского языка в коде конфигурации 1C:ERP. После выхода каждой значимой версии платформы часть программистов оставалось на старой из-за возросшей сложности платформы и решений. Сейчас в серьезной разработке на платформе 1С практически не осталось случайных людей, то есть тех кто не имеет базового ИТ-образования, а для них английский язык не является проблемой. Понятно что есть 1С:Translator и БСП переведенная на английский язык, но применимо к решениям класса ERP это просто не серьезно. Момент упущен и перспективы 1С:ERP за пределами бывшего СССР призрачны.

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

  1. Формы никак не связаны с разрывом УПП-ERP там всю структуру перекорежили. Можно напрячься перерисовать формы УПП на управляемые (и запускать в режиме толстого управляемого клиента, или напрячься чуть больше и сделать под тонкий), но зачем?
    Вот БП например перерисовали, на момент обновления отличий кроме формы не было ни каких. ЗУП обновили жестче, но тоже слегка эволюционно.
    А вот торговлю сломали через колено — в первой версии 11 редакции даже договоров не было. И именно из торговли и её наработок родилась ЕРП. У неё не было шансов стать похожей на УПП, это был сознательный слом. И формочки были меньшим изменением по сравнению с кишками.
    (покорежена структура упр регистров, выкинуто и заново написано формирование проводок, МСФО, бюджетирование, производство)
  2. Это слова lock, Object, Stream не проблема, а правильное применение терминологии МСФО/GAAP на языке оригинала с правильным же соответствием терминам РСБУ и переводом на английский отсутствующих терминов это далеко не ИТ-образование.
    И почему сейчас момент более упущен, чем в момент выхода 1С8? с той поры появилось много новых зарубежных ERP систем? какие были на слуху, те и остались. И рынок держат примерно так же.
  1. В мире ERP очень важна преемственность. Управляемое приложение настолько сильно отличается от обычного, что переписать его постепенно было невозможно. А развитие УПП настолько забросили, что даже не стали переносить в него функциональность БП 2.0, где бухгалтерский и налоговый учет существуют в одном регистре.
    БП это отличный пример эволюции изменений. То что вы видите значительную разницу между УПП и ERP это следствие того, что УПП с 2010 года фактически не развивалась. Последнее что туда впихнули был РАУЗ.
  2. В актуальной версии 1С:ERP уже выделили всю локальную функциональность в отдельные модули и даже выпустили бета-версию 1С:ERP WE без какой-либо привязки к РСБУ.
    Момент упущен, потому что раз полностью переписывали приложение, нужно было забыть о коде на русском языке. Сейчас такое сделать уже не получится. А то, как они собираются добавлять в него новые языки выглядит просто нелепым (какая-то приблуда для EDT).
К самой платформе 1С: Предприятие 8 у меня претензий не много: я ещё не встретил такой проблемы в нашей предметной области, ну которую принципиально не возможно решить на платформе 1С8.

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

Полный отказ от внутреннего языка программирования.
1) Перевод языка программирования на совместимые с другими языками решения, это может быть js с 1с+orm
2) полная совместимость с другими ide, когда phpшник может потратить 1-2 дня гугления чтобы разобраться в механизме работы с 1с-orm и встроить его в структуры своего предприятия.(eclipse + 1c:EDTне смешите мои тапочки, она еще не готова, а уже не функциональна от слова совсем)
3) Возможность полной модификации интерфейса.
4) Лицензионная политика полное ее изменение, чтобы можно было использовать 1с как базу данных для сайта высоконагруженного сайта, не как сейчас выгрузка файликами. замаскированными как, прямой обмен.
5) т.е. 1с как сервис для бизнеса, хочешь заходишь как кладовщик под уже готовый интерфейс.
6) Отказ от русского языка в российских решениях, при использовании разработчиками
Это все позволит открыть 1с миру разработки и интеграции с другими системами

Теперь по развитию 1с разработчиков.
Должны остаться только консультанты. Разработчики, как 1с должны умереть, как класс должно быть стерто различие между разработчиками 1с, и разработчиками бэкенда. Тогда компания 1с просто так получит, людей которые уже готовы работать с апи 1с или 1сorm, когда любому веб разработчику достаточно изучить апи он уже знает, как и что брать как и куда класть.

Консультанты и только они должны общаться с клиентами и ставить задачи разработчикам

Сейчас 1с тупо демпингует, поскольку 1сники стоят дешевле при том же уровне знания что и веберы. Поскольку у них есть уже люди типа меня, которые не мигрируют, просто потому что это требует некоторых усилилий, на старте давая им рубль люди становятся заложниками инфраструктуры.

Но поскольку 1с действительно по моему мнению в состоянии конкурировать на мировом рынке, им нужно отказаться от этой порочной практики и открыться сообществу выпустив хотя бы апи(тут вы скажете, что оно уже есть, но почему же великий битрикс, им не пользуется? мой ответ вам). Которое позволит работать с 1с не только 1с разработчикам.

Но эти изменения настолько масштабны и настолько рискованны, и настолько маловероятных, 1с пытается сейчас усидеть на 2х стульях оставив свою инфраструктуру с начала нулевых для тех времен действительно великолепных, но и таща ее в 20е годы. Где простые CRM системы(по сравнению с теми процессами что заложены в 1с, уже выигрывают у 1с куски рынка и делают это при недостатке бизнес логики, и других возможностей) дальше будет больше, попытки запустить магазин приложений и мобильные приложения на базе 1с, и попытки рваться на зарубежные рынки тоже выглядят не очень, ведь они идут на пустой рынок где нет специалистов, а попытки тащить специалистов во Вьетнам и ОАЭ за 1-2тысячи долларов, выглядят нелепо. Не должны русские работать за рубежом, должны иностранцы. Развивать этот рынок. Это как попытки окупировать рынок экспедиционным корпусом.

Когда я пытался, запустит рынок с ЮВА, 1совский мне не то что не помогли, меня даже не восприняли всерьез, несмотря на уже 3 готовых проекта на местном бизнесе, вместо каких то методических материалов для местной рекламы, и других вещей они повторно запросили документы о покупке мною лицензий для этой деятельности.

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

В общем без больших структурных изменений внутри самой 1с, ничего не получится, а если вы скажете есть райз, есть вьетнамское есть 1с-ОАЭ. Я скажу, пусть я буду не прав и я бы был бы рад если бы я был не прав
1с достигла состояния слона, который зажирел, заматерел, стал неповоротлив.
Слона погубят мыши.

Угу, вместо того, чтобы переписать конфигурации с 7.7 на 8.0, сразу запустили совершенно новые продукты

ну это было неизбежно, тк в платформе появились новые механизмы типа регистров сведений.
хотя названия справочников и документов можно было бы оставить.
но это говорит об изначально плохом проектировании типовых на 1с77, впрочем типовые на 1с8 не сильно ушли вперед по качеству проектирования.

Спасибо за статью
Ребята, не тратьте время на этот ХЛАМ, изучайте Java, .Net, GoLang, Symphony, Angular. Это и интересно и не стыдно!

Обо всем можно так сказать...Java 6 тоже хлам, к примеру, а в условном Лондоне на нем пишет примерно больше 60% java-специалистов. Дело не в тулзах, а в среде и внутреннем ощущении, что тебе это нравится, а не потому что ипотека.

Странное утверждение про хлам и стыдно. Будь сама платформа 1С не востребованной, ее бы никто и не использовал. Да и положительные сдвиги к открытости и развитию есть. А стыдиться своей работы разработчика 1С это уже какой-то внутренний комплекс, который еще и подогревается такими комментаторами в обсуждениях 1С.
Я думаю, новичкам не следует идти в 1С. Сдвиги эти косметические, перспектив стать великой у 1С нет. И обидно, что не из-за качества продукта, а из-за качества менеджмента.
Пост, конечно, очень ёмкий, по существу. Можно реагировать на массу высказываний.

Хорошо, возьмем видео Ильи Леонтьева. Его стенания по поводу свободы слова на Западе, умиляют своей глупостью. Пусть едет, без права возврата в Россию, хотя бы лет пять. Посмотрим на него, тогда. Кстати, мои однокурсники по МГУ, уехавшие, в свое время в Штаты и на Запад, давно все вернулись. Возвращаются даже знакомые, прожившие, скажем, 25 лет в Италии. Не зря предсказывал один Старец, много лет назад: «Возвращайтесь в Россию! Скоро туда будут ехать на подножках товарных вагонов!». Те же европейцы сами говорят, что «Россия – настоящая!» и «Самая свободная страна в мире!». Но, наверное, чтобы стать счастливым, надо как анекдоте: «Забрать все, а потом вернуть половину».

Насчет, 1С. Я сам, по сути, отказался от 1С8х, хотя «семерка» меня кормит до сих пор. К счастью, у нас в ЛНР и ДНР, фирма «1С» не «качает» права, поскольку не признает республики, также как, было со Сбербанком России в Крыму. «Бешенный принтер» у нас тоже не работает, поэтому возможностей 1С77 хватает за глаза.

Однако «лучшее – враг хорошего», поэтому хочется новой версии, именно «семерки». 64-х битной, с движком SQLite, WTL-интерфейсом и внешними плагинами с бизнес-логикой. Написанной на С++. В которой не понадобится отладчик и встроенный язык программирования, поскольку все это есть в платформе С++. Клиент нужен «толстый» (они даже могут быть разными, если соблюдают протокол взаимодействия), обмен репликами данных может происходить с помощью легкой серверной службы по типу «планов обмена» «восьмерки». И т.д. и т.п.

Это примерно то, что хочется от программы а-ля 1С77, заточенной исключительно для «малых и средних предприятий». Учет должен быть модульный, и сама программа может называться: «Модульный Учет». А если к нему подключен, допустим, плагин «Зарплата», то систему можно назвать: «Модульный Учет — ЗАрплата» или «МУЗА». Аналогично, «МУТР» и «МУТО» для розничной и оптовой торговли, «МУБ» и «МУП» для бухгалтерии и производства, а «МУК» для комплексной «конфигурации», содержащей кучу разных бизнес-плагинов.

Поэтому интерес есть именно к подобной программе. Лучше пытаться написать ее, независимо от результата, чем мучатся с 1С8х. Может быть «девятка» или «десятка» от фирмы «1С» станет лучше, но это вряд ли произойдет быстро, да и не пойдет фирма по предложенному пути, хотя для нее это заняло бы не очень много времени.
караваны еще грабить бы да?

Предложение в фирме 1С, я так понимаю пришло от знатока 7й версии. Думаю они уже все записали и дали указания. Особенно насчет C++

Реакции от фирмы «1С» не нужно никакой. Куда хуже было бы, если бы они отнеслись серьезно.

От них не надо вообще ничего. Даже исходников «семерки». Они уже давно морально устарели. А будет результат с нашей стороны или нет, не суть важно. Существует же опенсорсная «2С» на С++ / MFC. Но та не «взлетела». Не факт, что и «Модульный Учет» «взлетит», но лучше заниматься им, чем «восьмеркой».

Не могу нигде найти инфу по 2С. MFC уже отсталая технология. Как вы думаете почему в 8.3 ввели управляемые форма, которые по сути повторяют HTML?
Вы в своем ДНРЛНР слышали про веб, облака, мобильные терминалы?

1) 2С — один из многочисленных клонов 1С 7.7 — ничего не потеряли, что не знакомы.
2) Облака <> Тонкий клиент, первые несколько лет, когда мой франч занимался облаками — это были конфигурации на обычных формах. Суть облаков — ты держишь инфраструктуру не у себя, а платишь за ее аренду провайдеру.
3) Мобильные терминалы отлично себя чувствуют еще с начала нулевых в связке с 7.7
Не могу нигде найти инфу по 2С.

Смотрите github.com/open2cerp/Open2C-ERP.

MFC уже отсталая технология.

Я бы не сказал, что «MFC уже отсталая технология». Скорее, жестковатая технология, как и 1С8х. Кстати, M$ сейчас опубликовал исходники MFC, но поздно, интерес к ней уже потерян. Раньше я с удовольствием программировал на С++ / MFC, даже статьи у меня есть на эту тему на codeproject.com ( www.codeproject.com/Articles/Emery-Emerald ), но народ постоянно долбил меня, «почему MFC?», «Что за отстой?» и т.д. В итоге, они своего добились, к MFC я интерес потерял, действительно, это чрезмерно изощренная технология (хорошо, хоть не злонамеренная).

Однако у MFC есть альтернатива это опенсорсный Win32++ ( sourceforge.net/projects/win32-framework, где можно скачать файл Win32xx890.zip ). Но, лично я предпочитаю (опенсорсный) WTL. Хотя в свое время увлекался Qt и wxWidgets.

Как вы думаете почему в 8.3 ввели управляемые форма, которые по сути повторяют HTML?

Как альтернативу терминал-серверу, и RDP (удаленному рабочему столу) чтобы не платить никому никаких отчислений, за использование готовых технологий.

Вы в своем ДНРЛНР слышали про веб, облака, мобильные терминалы?

Слышали, но нам не нужно «из пушки стрелять по воробьям». Я же не говорю про корпоративный рынок и учет на нем. Республики наши маленькие, соответственно и предприятия у нас относительно небольшие. Пока вполне хватает простых сетевых технологий. Вот когда, в сентябре 2024 года (согласно предсказаниям Симсонов, на Ютубе), мы войдем в состав России (аналог Крым-2 либо чего-то большего), вот тогда придется осваивать «восьмерку». Для этого случая я планирую сделать совместимость по данным «Модульного Учета» с 1С8х. Это когда оперативный учет ведется в моей программе, а потом данные выгружаются в «восьмерку» и вся регламентная и электронная отчетность делается уже там. Соответственно, достаточно будет одной лицензионной копии 1С на предприятие.
да, я вот тоже ощущаю спрос в секторе небольших и средних компаний. Для них даже УТ11 монстр, т.к. там себестоимость, например, по закрытию месяца, а им вполне хватило бы фифо. то же касается и фифо во взаиморасчетах.
В общем, потребность в движке а-ля-1с, но без этой лицензионной кривизны, остро ощущается.
Я думаю, что «модульный учет» вполне может быть востребован. Но его еще нужно написать. Начать можно с мастера C++ / WTL. Сгенерировать простейшее MDI-приложение, после чего можно разрабатывать концепцию программы.

Главные идеи, на мой взгляд, могут быть следующими:

1. Конфигуратор встроен в саму программу, по сути это должен быть всего лишь конструктор дерева окон, меню и обработчиков сообщений. Сама «конфигурация» сохраняется в текстовом файле, типа *.ini, *.json и т.п.

2. Этот главный, условно, ini-файл загружается, если он существует.

3. Каждый тип обработчика бизнес логики связан с внешним плагином, с открытым SDK.

4. Разрабатывается универсальный контрол (это самая важная часть WTL-интерфейса), генерируемый по сценарию. Это может быть (в терминах 1С) форма списка, форма элемента, таблица, макет отчета и т.п.

5. В качестве движка БД выступает SQLite, для создания и поддержки индексов. Сама БД (текстовые данные фиксированной ширины, типа DBF, без заголовка, сам заголовок – отдельный файл того же формата sdf) юзается с помощью технологии MMF.

6. Все клиенты – толстые. В сетевом варианте происходит обмен репликами данных с помощью легкой серверной службы, по аналогии с планами обмена в 1С8х. При этом клиенты могут быть разными, но с общим протоколом взаимодействия.

7. Поскольку вся бизнес логика будет заточена в автоматически загружаемых плагинах, то не нужен будет ни встроенный скриптовый язык, ни отладчик, так, как плагины будут писаться в среде С++ и отлаживаться там. Тем не менее, в качестве внешнего скриптового движка вполне может быть задействован Питон.

Я экспериментирую в данном направлении. Например, для дочерних MDI-окон удобно использовать локальное меню (независимо от контекстного меню), чтобы не задействовать извраты 1С, типа, кнопочных меню, командных панелей, вертикальных панелей меню и т.п. И хотя парадигма M$ запрещает иметь локальное меню в дочерних окнах, тем не менее, с помощью некоторых приемов, это ограничение можно обойти. Также нужно разрабатывать собственный аналог MDI-табов, поскольку простого и хорошего способа пока нет.

Но главное, это разработка универсального контрола. Здесь просто не хватает знаний и опыта, но потихоньку разбираюсь.

В общем, будет главная программа, типа интерфейсного контейнера и куча плагинов, работающих в этом контейнере, как-то так.

Сама 1С77 создавалась десятью разработчиками в течении двух лет (базовый прототип), т.е., 20 человека-лет. Сегодня, с учетом опенсорса, можно сократить этот срок до 5 человека-лет. А там, как повезет :).
1. вы буквально переизобретаете 1С, ini устарел лет 30 назад, конфигурация в json будет чумового объема уже в более-менее крупных решениях… и вы начнете её делить, потом складывать в архив… а потом… потом получится или семерочный md-файл или восьмерочный монстр
3. с ума сойдете с контролем версий… модуль бухгалтерии 1.2 требует платформу 1.1, модуль честного знака требует платформу 1.2… а модуль зарплаты платформу 1.0 и не совместим с более новыми… и крындец вашей модульности… велкам монолитная конфа как в 1С
5. не стоит переизобретать СУБД, проще заюзать чтото нормальное
6. а кто будет за целостностью следить? разные клиенты? с разными подходами к её обеспечению?
7. С++ это путь к тому что у вас никто не будет писать модули кроме дедушек 50+… тоесть вообще никто. сейчас делать опенсорс приложение такого рода на таком языке это обречь его на отсутствие последователей.
Но главное, это разработка универсального контрола.

главное не техника, главное как вы это продвигать и поддерживать будете.
Одна из немногих содержательных критик :).

Дело в том, что я исхожу из своих нынешних практических потребностей. Как я уже писал, я живу в ЛНР, здесь никто «восьмеркой» особо не заморачивается, ну разве что кое-кто в Луганске. Ну, нет в ней особой потребности. Зато есть очень мощная потребность в «семерке». Моя 100%-но собственная конфигурация по учету заработной платы и учету рабочего времени (через считыватели RFID карт сотрудников) работает уже более 15 лет и вполне успешно. Бухгалтерский и производственный учет ведется в адаптированной мною, для ЛНР, конфигурации «ПУБ для Украины». Там изменений приходится делать мало, не считая использования местных Клиент-Банков и некоторых специализированных отчетов. Чего не скажешь про «Зарплату». То, что конфигурация – собственная, меня выручало много-много раз. Разные ведь бзики, бывают у руководства и вышестоящих органов. Модифицировать эту конфу приходится регулярно.

В принципе, всех все устраивает, но из-за «любви к искусству» хочется чего-то лучшего. Тем более, фигаля там той «семерки»? Поэтому решил ваять аналог. Мне не нужен аналог «восьмерки», только «семерки».

Ну и что из того, что 1С77 давно морально устарела? Это будет новая, 64-х битная платформа, именно такая, какую я хочу. Насколько она будет эффективна и востребована, другой вопрос. Вот, скажем, известный факт. 95% физиков теоретиков изобретают свои математические и физические модели исключительно для мусорной корзины, поскольку те не находят подтверждения на практике. Наверное, похожая ситуация и у свободных программистов, к коим я себя причисляю. Существует даже максима: «Цель – Ничто, Путь движения к Цели – Всё!». Я бы не хотел именно такого варианта, но если это произойдет, то восприму это спокойно.

Ini, Json, Xml или sdf, это все еще не окончательный выбор, постепенно определюсь точнее. Хотя, очень упрощенный вариант ini-файла, используется в моей обучающей программе, для сохранения ее состояния, что достаточно удобно. Конкретно, конфигурация будет, скорее всего, в sdf-формате, т.е., наиболее простой базе данных, которая только может быть, но это пока предварительно.

СУБД я не изобретаю, SQLite это известная внедряемая база данных. MMF-технология тоже используется во всех, без исключения движках баз данных. Я просто буду использовать их оптимальную комбинацию.

За «целостностью данных» будет следить «легкая серверная служба». На начальном этапе можно даже обойтись без нее, за счет терминал-сервера или RDP. Все по аналогии с тем, что уже работает сейчас, надеюсь, хуже не будет.

Насчет С++ не согласен. Это фундаментальный язык. Если Вам, скажем, непонятна фундаментальная математика и физика, то это не повод забыть про серьезные знания. Да, это не для всех, но без них бы, России, как государства, уже давно не существовало бы. Вспомните, хотя бы военные «игрушки» Путина, которых нет ни у кого в мире.

Насчет продвижения и поддержки, я об этом думаю. Результаты можно будет обсуждать в Интернете, и, тем самым, выбрать наиболее верную тактику.
Насчет С++ не согласен. Это фундаментальный язык.

дело не в языке, а в том что сейчас и на популярные языки людей на рынке нет, а молодежь в Си особо то и не идёт.
Можно долго разговаривать про фундаментальность и про Путина, но делать возможность писать модули на сях для бухгалтерсвой программы — это отпугнуть и так немногочисленных людей которые захотят за это браться.
. Как я уже писал, я живу в ЛНР, здесь никто «восьмеркой» особо не заморачивается, ну разве что кое-кто в Луганске.

ну вот разве что это будет конкретно ваша местная локальная история и ваш личный бизнес с эффектом автобуса… причем автобус не только в виде вас, а еще и в потенциальном изменении геополитической обстановки и появлении на рынке крупных игроков которые пока не могут у вас работать по понятным причинам (тут можно привести пример Лексикона)
молодежь в Си особо то и не идёт

Ситуация в мире, сейчас, меняется очень быстро. Поэтому, сегодня не идет, а завтра, может быть, и пойдет.

Однако фундаментальное образование очень полезно. Зная, допустим, хорошо математику и С++, можно легко выучить любой другой язык программирования, да и вообще работать в любой отрасли, по любой специальности. Конечно, для этого нужны молодые мозги. Но образование сделает вас уверенным в своих силах и имеющим адекватное собственное мнение. Всякие внешние «модные» взгляды всегда получат собственную серьезную оценку.

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

Ладно, мне, к примеру, понадобилось разобрать html-страницу (которую можно предварительно скачать к себе на компьютер):
www.larousse.fr/dictionnaires/francais-anglais/passer/661830.

Задача состоит в том, чтобы преобразовать эту страницу в полный файл данных, типа *.json либо подобный. Я перепробовал много способов и вполне уверенно извлекаю примерно 90% данных (у которых однозначная структура метаданных). Но данные с «плавающей» структурой извлекаются (структурируются) плохо.

Да, я понимаю, что это чисто алгоритмическая проблема, но не сверхестественная для Питона. Скорее, наоборот, это должна быть типовая задача для него, особенно, с использованием специализированных инструментов, типа lxml / etree / xpath и аналогичных.

Решать ее на С++ не намного сложнее. Я пробовал, также, ради прикола, восстанавливать байт-код 1С8х на С++, вполне получается. Затык был, алгоритмический, только на байт-коде условного выражения. Однако, поскольку это было мне не сильно надо, то бросил. Теперь думаю, может попробовать сделать тоже самое на Питоне, просто чтобы сравнить возможности языков?

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

Наверное, другое мое увлечение, обучающие программы. Это, подспудно, увлечь других изучением, скажем, иностранных языков. Сам я сейчас учу французский и пишу новую версию программы для него.

Поэтому, смогу кого-то увлечь своим «модульным учетом», хорошо. Нет, ну и не надо. Главное, как по мне, написать эту программу. Удовольствие я получу именно от этого. Все остальное это уже дополнительные бонусы.

А местный рынок учетных программ в ДНР / ЛНР действительно сидит на голодном пайке. Поэтому лично мне этого рынка хватит на две с лишним жизни. Пока сюда не войдет фирма «1С». Кстати, это может быть скоро, в пределах нескольких лет. Тогда они будут играть здесь свою игру, а я выберу себе для удовольствия другую программу, только и всего :).
Ситуация в мире, сейчас, меняется очень быстро. Поэтому, сегодня не идет, а завтра, может быть, и пойдет.

не пойдёт, ну блин, проект надо начинать с организационных вопросов и их прорабатывать в первую очередь. Так то можно и фортран взять или кобол, языки с многолетней историей и тем что на них написано огромное количество бухгалтерских и финансовых приложений. вы понимаете что их нельзя брать? вот я также понимаю что плюсы нельзя брать под этот проект.
Я видел как огромные финансовые проекты переписывают с Си на яву только потому что в течении 10-15 последних лет, найти специалистов всё сложнее, и на яве скорость разработки выше чем на сях (на питоне так вообще молчу… древняя бородатая шутка вспоминается про разработчиков на бейсике, паскале и си, пока у последних всё компилится только начало первые двое на пляже уже отдыхают)

Вы говорите про фундаментальность… ваш проект не про образование людей, а про софт для бизнеса, вы не светлое слово в мир разработчиков несете, а инструмент для бизнеса, которому надо быстро и дешево, а не фундаментально и красиво… пока вы там kernel panic ловите и утечку памяти, конкуренты на питоне новый отчет по НДС уже выкатят… вот это всё что про си можно сказать, особенно если на нем школьники писать начнут

Поэтому, смогу кого-то увлечь своим «модульным учетом», хорошо. Нет, ну и не надо. Главное, как по мне, написать эту программу. Удовольствие я получу именно от этого. Все остальное это уже дополнительные бонусы.

ну как собственный пет-проект это вполне, а в ваших условиях он еще и денег принести может
Я же позиционирую себя как «свободного программиста». У меня нет цели, реализовать самоокупаемый бизнес проект. Боюсь, что это мне просто не по силам. Моя задача более скромная. Есть мой регион, со своими достоинствами и недостатками. Есть определенные возможности и потребности. Из них и исхожу. Наши проблемы, в ближайшее время, решать не будет никто. У меня же возможности явно ограничены. Поэтому делаем то, что можем, тем более, что это просто нравится. А «взлетит» проект или не «взлетит» это уже второй вопрос.

Скорость разработки для меня это не главное, главное – реализуемые возможности. Вы не поверите, но счастье это делать что-то ради удовольствия, а не по необходимости. Почему-то все доступные учетные программы, хоть платные, хоть бесплатные меня скорее напрягают, чем радуют. Именно поэтому, хочется чего-то своего. Если вы назовете какой-то продукт, который мне понравиться, то тогда я, с удовольствием перейду на него, а вместо «модульного учета» займусь обучающими программами, поскольку там тоже нет ничего подходящего для меня, по крайней мере, из того, что знаю. Назовете подходящее ПО здесь, тогда я буду искать «третий» путь :), только и всего.
1С своё ПО (программную часть 1С 7 и 8) пишет на C++, а встроенный язык 1С основан на Паскале (или любом другом языке от Вирта). И это было и остаётся мудрым решением. Если бы взяли С++ для встроенного — вряд ли бы взлетело.
1) 1C пишет закрытый продукт, его можно на чем угодно писать что им выгодно, хотя на мисте много разговоров о том что из-за этого сложно писать внешние dll потому что писать их например на .net языках нетривиальная задача требующая всякие прокси-либы и к томуже эти ВКшки не будут работать в линуксе
А вот открытый продукт подразумевает то чтобы сообществу было легко под него разрабатывать, без всяких заумных требований
2) язык 1С очень напоминает бейсик, а не паскаль… его и называли в свое время бейсиком переведенным на русский
сложно писать внешние dll

Да, сложно, но, можно.

Другое дело, что следовать шаблону ВК от фирмы «1С», это себя сильно ограничивать в возможностях. Лучше, не следовать. Кроме этого есть проблема с загрузкой ВК в адресное пространство 1С, последних версий. Но и это ограничение можно обойти, написав собственный загрузчик. Для примера, можете посмотреть мою статью: «Можно ли в 1С не соблюдать технологию внешних компонент?», в habr.com/ru/post/466713.
Мне достаточно будет, если «взлетит» на моем предприятии и в моем регионе. На это вполне можно надеяться. Тем более что я стремлюсь выйти на готовое решение, когда пользователю надо будет только работать с программой, ну, максимум, настраивать ее. У нас ведь нет особо талантливых программистов. Те, что есть, и встроенный язык «семерки» не хотят осваивать, не говоря уже о чем-то большем. Просто, все, кто молод и способен, получают российские паспорта и уезжают в Россию на учебу и работу.

Это раз. Второе, если ресурсы ограничены, то приходится искать минималистское решение. Для меня, избавиться от классического конфигуратора, встроенного скриптового языка и отладчика это просто вопрос экономии ресурсов. Кто хочет, тот ищет возможности, как говорится. Меня такое решение устраивает и это главное. Тем более что со временем, если будет потребность, можно будет прикрутить какой-нибудь скриптовый движок, благо, в Интернете есть необходимый опенсорс. Хотя лично я пока склоняюсь к мысли использовать ограниченное подмножество С++ для создания плагинов, за счет специализированных шаблонов и некоторого пользовательского API.

Кстати, вы считаете, что «встроенный язык 1С основан на Паскале», другие, что на Бейсике, но мне он напоминает именно ограниченное подмножество С++. Тем более, что современная Visual Studio C++ вполне поддерживает русскоязычные имена переменных и функций.

А насчет мудрости в 1С77 или 1С8х можно поговорить отдельно. Мне в «семерке» нравится концепция справочников, отчетов и обработок, но не нравиться реализация документов и журналов. Встроенный язык, по барабану, какой. Имеет значение только его возможности и ограничения. Вот, скажем, чего не хватает, можно задействовать за счет внешних компонент и внедряемого кода, который можно внедрить даже туда, куда «восьмерка» сопротивляется. Это достаточно мощный способ, но трудоемкий, поэтому, в итоге, решил все делать с нуля.
Несколько не согласен. Я сам думаю о теме убийцы 1с и у меня на сайте есть статья про формы для убийцы.
Такая убийца должна работать в трех режимах:
1. Локальная файловая база + локальное приложение толстое.
2. Удаленная SQL база + локальное приложение (типа тонкий клиент)
3. Удаленная SQL база + браузер.

Код не нужно переписывать для трех режимов, он должен работать одинаково.
По сути, я веду речь только о первом вашем варианте. Остальные, для меня, пока не актуальны. Гнаться сразу за тремя «зайцами», как бы, не прикалывает. Поэтому не надо думать и об ограничениях второго и третьего вариантов.
Где вы трех зайцев увидали? Суть в том, чтобы код был одинаковым. В LS FUSION кстати, так и сделано, присмотритесь, как они реализовали, благо код открытый.
Концептуально! Я бы все это реализовывал по-разному. А как это все делать в одном флаконе, я не знаю. Если напишу первый вариант, то там дальше видно будет. Этот путь меня устраивает вполне.

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

Та же «легкая серверная служба» сможет фильтровать данные. Например, оклады сотрудников и т.п., не должны видеть в табельной, а график их выхождаемости можно видеть, но нельзя изменить за пределами табельной и т.п.

Более того, ваша конфигурация вообще может не содержать каких-то справочников либо полей в них, тогда вы просто не получите их реплики от серверной службы.

Короче говоря, вы, в толстом клиенте, имеет все необходимые данные двух видов, только на чтение и чтение / запись. Измененные вами данные, уйдут автоматически на сервер, и распределяться всем остальным, по необходимости.

Запросы по своим локальным данным, вы сможете делать сколько угодно раз, никто вам мешать не будет. Только, если вам нужна будет обобщенная информация по скрытым данным, то эти запросы будет делать сервер и возвращать вам ту ее часть, которая разрешена политикой предприятия.

В общем, для среднего предприятия с локальной сетью, вполне себе нормальная схема работы. Если же нужно будет делать реплики данных через Интернет, но можно будет работать и в этом направлении.
Мне кажется это очень узкая ниша. Вы что же, хотите копию базы на каждом компьютере пользователя иметь, пусть и отфильтрованную.
Если у вас 20 менежеров, работающим со складом, у них будут свои таблицы товаров, остатков и т.п.? Нет, это какой-то извращенный путь.
Не говоря уже о том, что контролировать оперативно остатки так не очень удобно.
Плюс базы если большие, локально они колом лягут. Большие базы должны жить на сервере. Окститесь, это тупик.
Я, вообще-то, исхожу из потребностей «зарплаты». Там раздельный ввод данных и расчет (у нас) происходит только после ввода всей оперативной информации, т.е., можно вообще это делать монопольно.

Вас же интересует оперативный учет. В «семерке» для этого специально заточена компонента «Оперативный учет». Но с ней удобно работать только в терминале, что у нас, по факту, на предприятии и происходит. Но, все равно, у нас не розничная торговля, завязанная на торговое оборудование, а «оптовый» бухгалтерско-производственный учет. Поэтому, думаю, что до тех пор, пока я не буду касаться розничной торговли, все должно быть нормально, т.е., не хуже, чем уже есть. А розницу придется, если придется, программировать отдельно.

«Большие базы» это уже граница корпоративного учета. Пока я туда не лезу. Наши базы вполне умеренные, для предприятия, примерно в 1000 человек. Надеюсь с ними справиться.
ну путь не очень хороший. Вы пытаетесь что-то свое автоматизировать, не очень универсальным способом. Тут мало вы найдете в помощь энтузиастов.
Я же говорил, что хуже, чем платформа 1С77 не должно быть. По крайней мере, «семерка» это прототип, на который можно ориентироваться.

Вопросы могут быть только по рознице. Но, у меня почти нет опыта работы в этой сфере. Немного, по касательной, занимался автоматизацией аптек. Когда будет готова программа, можно будет вернуться к старым клиентам, для тестовых экспериментов в их области учета.
Семерка не делала репликации. Там все файлы DBF лежали на одном компьютере, а клиенты 1С получали к ним доступ по сети.
Была (есть) официальная компонента 1С77 – УРБД, которая как раз делает репликации. Да, коряво, через одно пикантное место, но делает.

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

Ваши сведения про выход несколько устарели.

Есть как минимум два варианта:
1. Использовать SQL-сервер, самые тяжелые вычисления будут на нем.
2. Все вычисления делать на сервере, тогда не нужен терминал, так работает Фузина.
Там репликация идет между базами, а не на каждый компьютер-клиент.

Я ведь не собираюсь делать один в один. Скорее, это будет похоже на планы обмена в «восьмерке».

1. Использовать SQL-сервер, самые тяжелые вычисления будут на нем.

Это хорошо для корпоративного сектора, для малых и средних предприятий можно выбрать вариант попроще.

2. Все вычисления делать на сервере, тогда не нужен терминал, так работает Фузина.

Не очень понятно отличие от первого варианта. Какие именно вычисления? Запросы? Или вычисления, типа, расчета зарплаты?

Да, расчет зарплаты нужно делать на сервере, а клиентам реплицировать нужные им результаты. Однако вопрос с запросами остается. У меня будет два вида запросов: локальные и глобальные. Если данных на локальном компьютере достаточно, например, табельная анализирует рабочее время сотрудников, а кадры, делают выборку по данным сотрудников, то им нет необходимости обращаться к серверу. А вот общие запросы для бухгалтерии или там регламентной отчетности могут потребовать информации с сервера (поскольку именно там будет находиться наиболее полная и релевантная база данных). Он их и будет делать. Только вот движок базы данных везде будет легким – SQLite для индексов и MMF для навигации по данным. Если его станет недостаточно, то тогда нужно будет переходить к другому классу задач и другой программе. Если этим и заниматься, то не ранее, чем после создания простейшей учетной платформы.

А Фузина мне не нравится из-за интерфейса. Ну не люблю я веб-интерфейс. Предпочитаю WTL-интерфейс. Да и вообще, вести учет в браузере это явно не мое, только на десктопе.
Я думаю вы не найдете поддержку энтузиастов.
Все это очень похоже на костыли и не вдохновляет на их реализацию.
Все же подумайте о другом подходе.
Я сам вряд ли смогу работать в команде, даже если «энтузиасты» будут. А то, что никого «не вдохновляет», это нормально. Меня тоже чужие проекты мало радуют. Главное, что нравится лично мне. Единственный смысл в подобной публичной переписке я вижу только в одном, что найдется некто, у кого будет достаточно сил, знаний и желаний, чтобы реализовать собственный проект а-ля 1С77 либо аналогичный, именно так, как он это понимает. А мы просто посмотрим на готовое. Понравится, будем использовать, не понравится, не будем – какие проблемы? А я всего лишь любитель, работаю в этом направлении только потому, что профессионалы не хотят этим заниматься, а чем они хотят, мне не нравится.

P.S. Вот, посмотрите: sourceforge.net/projects/wt-erp-crm и соответствующее видео: www.youtube.com/watch?v=U8E25nlTBqM. Может быть, вас такого рода приложения интересуют? Ниже дан перевод Гугла:
WTERP – это полностью бесплатное программное обеспечение, которое очень подходит для управления малым бизнесом. Который разработан на C # /. Net. IIS WebService и версия SQL Server Community бесплатной среды и базы данных в среде приложений на основе WinForm, включая серверную веб-службу, основную программную структуру, организационную структуру, контроль полномочий, навигацию по меню, основные данные, системные параметры, управление журналами, задачи синхронизации, WTERP включает корпоративные CRM, SD, MM, WM, OA, HR, Workflow и другие информационные системы и призван помочь пользователям улучшить управление.
Функции
• Классы, студент, Управление регистрацией
• Контакты, управление клиентами и поставщиками
• Управление квитанциями и счетами
• Управление заказами
• Управление контрактами
• Управление бронированием аудитории / суда
• Управление сотрудниками
• Управление рабочим процессом
• Расписания
• Управление запасами
• Множество других внешних модулей (технические интерфейсы или бизнес-функции)
Ух, дочитал сей опус — было интересно, но порой скучновато, потому что про все это в целом знаешь внутри себя.
Я как раз из тех программистов 1С, который «спрыгнули с иглы» и перешли в другой ЯП. В данном случае другим ЯП оказался java.
С 1С я проработал 3.5 года (но работаю и сталкиваюсь до сих пор, как фрилансер) и, в целом, остались достаточно положительные впечатления о ЯП.

Собственно попробую кратко изложить причины по которым ушел (не обращайте внимания на порядок, он не важен особо):
1. Репутация языка в профессиональном мире. Сейчас в целом репутация 1С в сообществе разработчиков находится на таком дне, что уже не знаешь куда и деться). На это в целом можно не обращать конечно внимания, но все равно это отчасти задевает и постоянные шуточки кого-то извне надоедают.
2. Внутри экосистемы 1С и франчайзи зачастую не важно каким способом ты решил ту или иную проблему. Напихал 10 костылей в код, чтобы текущая проблемная ситуация решилась — герой. Написал сложноподдерживаемый и далеко не оптимальный код, но закрыл потребность бизнеса сейчас — красавчик. Меня немного поддушивала совесть с ориентиром на то, что мне платят как специалисту в определенной области конечные пользователи, а в итоге они могут получить ужасные решения, которые не стоят этих денег. Скорее всего это говорит во мне перфекционист. Причем даже если ты будешь стараться писать лаконичный и удобный код в конечном итоге ты упрешься в код коллег, которым это неважно (а таких коллег большинство и дальше пункт про них).
3. Очень низкая квалификация коллег. Я не знаю как обстоят с этим дела в Москве, но в регионе в котором я работал квалификация сотрудников фирмы франчайзи была крайне низкой. Большое количество стажеров + программистов заставших еще эпоху «клюшек» и не желающих меняться. Отсутствие какого-либо код ревью или порицания за плохо написанный код, митапов или технических обсуждений делают свое дело.
4. Потолок зарплаты, который трудно преодолеть по сравнению с другими ЯП. По моим наблюдениям в моем регионе я бы был сильно ограничен зарплатой, которую я смог бы получать.
5. Ограниченность технологий. Большинство внедрений в регионах про архитектуру крупных информационных систем и не в курсе. Использование каких-либо технологий помимо платформы 1С является чем-то невообразимым и на моей памяти такое нигде не применяется. А хочется пощупать и какие-то другие системы и возможно интегрировать их в процесс, чтобы ускорить тот или иной аспект. Но в целом отдельной роли архитектора нет и не было, вся архитектура — это 1С: Предприятие. Если что-то работает медленно, то «что вы хотели, это же 1С».
5. Я в свое время интересовался экспертной тематикой в 1С (речь идет о сертификате 1С: Эксперт по технологическим вопросам) и у меня даже есть сертификат 1С: Профессионал по ТВКВ (как же долго это писать). Но столкнулся с суровыми реалиями — такие спецы в регионах особо никому не нужны. Задачи такого плана приходят условно раз в полгода минимум, а если и приходят на первых этапах их стараются решить докидыванием ресурсов или еще каким-нибудь тривиальным способом.
6. Разработка прямо на проде, без какого-либо тестирования. Я много раз в рабочее время обновлял прод на крупных предприятиях нашей необъятной страны просто потому что мог. Страшно ли это? Да. Постоянное чувство того, что ты мог допустить где-то ошибку ценой в несколько миллионов и потом сидеть думать как это исправлять.
7. Отсутствие в целом постановки на задачу какой-либо или ТЗ. ТЗ в основном я составлял сам после 30 минутного общения с клиентом или аналитиком. Никаких особых нюансов, просто расписано то, что я буду делать. Клиенты ТЗ не читают и просто условно его подписывают. Т. е. функционал никак не прорабатывается и бывали случаи, когда клиент получал совсем не то, что хочет.
8. Откровенная закрытость фирмы вендора. Я довольно много писал и читал на партнерском форуме, писал в поддержку о багах (о поддержки фирмы 1С можно слагать легенды и не в лучшем ключе) и доносил необходимости открыть документацию по платформе лично Б. Г. Нуралиеву на партнерском семинаре (я даже туда попал! и мои контакты вроде даже записал лично Б. Г. Нуралиев после большой речи, но, спойлер, ничего не произошло). Какой-то фидбэк получить нереально трудно (можно сказать, что даже невозможно). Кстати к слову об учебных версиях и обучению в целом: на вернисаже (партнерский семинар) я подходил на секцию ТВКВ и просил объяснить мне, как мне сдавать эксперта по ТВКВ если у меня нет доступа к КИП (корпоративный инструментальный пакет), вопросы по которому есть в сертификации — мне посоветовали КИП где-нибудь скачать :)
9. В целом обстановка в стране и отсутствие возможности релокейта если что-то вдруг не понравится.

В конечном итоге в конце 2019 года я перегорел в целом к 1С и решил попробовать себя где-то еще.

Писал спонтанно, мог что-то упустить или неправильно сформулировать, прошу прощения :)
Низкая квалификация коллег, использование костылей, выкатывание на прод без тестов — этого всего хватает на любом стеке. И есть команды разработчиков 1С, которые работают без этого треша.
Я в целом полностью согласен, но под конец видимо уже перегорел к языку после такого «первого знакомства» и решил попробовать что-то еще.

Когда работал во франче был на сделке и через 3.5 года просто уже устал от этого всего, если честно
На java вы превысили уровень дохода в 1С?

Согласен почти со всем, но неужели отсталость языка и элементарный пофигизм вендора на 1С-ников вас не смущал?
Сейчас вам начнут писать, что мол в любом ЯП и технологиях такое бывает бла бла бла, и что вообще такого как 1С нигде нет и нельзя сделать самому.
Как ни странно, почти так же быстро могу написать бизнес-приложение как в 1С, имея уже готовый стек, опен-сорс библиотеки и подготовленный каркас. И это будет полностью мое приложение, и работать оно будет быстрее 1С и главное мне не нужно бояться что 1С придет и заберет моих клиентов и партнеров или закроет договор Франчайзи и тд.
Извините но слишком высока цена этой "легкости" разработки в 1С. Одни платят ненадежным вендором, неуверенным в будущем бизнесом и багами. Другие платят потерянным временем на изучение старых технологий и риском оказаться на обочине ИТ.

Ну-ну, посмотрите для начала на iDempiere, который разработан на вполне современном стеке технологий (Java+OSGi), однако до функциональности 1С:ERP там как до космоса. А добавить что-то новое, там вообще песня.

Ну не знаю что там разрабатывали, проектов много, главное расширяемая легкая платформа, а дальше подтянутся разработчики.

вы такой смешной, уже подтягиваюсь
Ага, прям также быстро?! Это что за готовый стек вы используете? Поделитесь с людьми.

Есть 2 хороших по моему мнению, стека, создающих приложения монолиты (без микросервисов):
1.Backend: JAVA,Spring, MySQL,Rest,Jasper Reports,AWS,
Front:Typescript,Angular, Jasper Reports
Внутренний язык: Groovy
2.Backend:Vaadin 8, Jasper Reports, HSQL/PostgreSQL,
Front:Vaadin UI чисто серверное
Внутренний язык: тоже Java

И вы можете на всем этом зоопарке писать прям как на русском?

Ну почему зоопарке, там все просто на самом деле. Если вам будет интересно пишите, расскажу все покажу.
Вообще ребята обращайтесь, кто хочет перейти с 1С на Java, помогу всем (по мере свободного времени)

«Былую славу» – это когда 1С-бухгалтерия вытеснила другие решения с рынка за счёт того, что только она успевала за резкими изменениями бухгалтерской отчётности? (ходили слухи, что за счёт инсайда – получали информацию об изменениях до их введения)
«Былая слава» — это когда было доверие к вендору и очередь из новых специалистов.

Если в правительстве за деньги давали ранний доступ к проектам указов/законов, то можно ли считать нечесной конкуренцией, когда одни платят для более качественного сервиса для своих клиентов, а другие экономят и работают от звонка клиентов «вы слышали, что новую форму требуют?».
Сегодня компания 1С прекрасно себя чувствует.

Это пока:
не выросли (созрели) предприятия.
не выросли (созрели) законотворцы.
После у нее не останется последнего преимущества — способность закрыть потребность в гибкости решений.


Еще варианты:
взлетит один из стартапов, реализовавший тот-же функционал в 5 раз дешевле.
госудаство возьмет часть учета на себя

Вот государство упр.учет на себя точно брать не будет ни в какой степени)

меня как админа в 1С больше убивает другое
1) отсутствие репозиториев
каждый апдейт приходится выкачивать руками, заливать в своё репо… расскажите кто нибудь ребятам из 1с что нативные репозитории в линуксе умеют аутентификацию сотней разных способов а качать дистрибутив с сайта это прошлый век
2) постоянные проблемы с лицензией
рили есть несколько инстансов где крутится пиратка потому что купленная и оплаченная лицензия не заработала и даже интеграторы развели руками…
3) вечно появляющиеся зомби сессии
поработал человек, вышел, а сессия почему-то осталась… постоянно, из года в год
4) кол-во решённых проблем как не посмотрю в ченджлог всегда меньше чем кол-во найденных


А ещё, хоть я и не ковырялся в кишках, но создалось впечатление что сервер 1с однопоточный… это в 2021 году то..

каждый апдейт приходится выкачивать руками, заливать в своё репо… расскажите кто нибудь ребятам из 1с что нативные репозитории в линуксе умеют аутентификацию сотней разных способов а качать дистрибутив с сайта это прошлый век

Ну вы еще скажите, что не надо дистрибутивы в rar архив (или 2-3 вложеннных zip-архива) класть. На святое замахнулись =)
UFO just landed and posted this here

Какую альтернативу Eclipse для EDT вы видите? Неужели IDEA? Начнем с того, что поддержка сообщества для платформы Eclipse на порядок выше, документация лучше, опыта разработки решений тоже больше. И кроме того Eclipse Platform бесплатная.

> И кроме того Eclipse Platform бесплатная.

IntelliJ Platform тоже бесплатная
поддержка сообщества для платформы Eclipse на порядок выше, документация лучше, опыта разработки решений тоже больше. И кроме того Eclipse Platform бесплатная.

но гугл почемуто ушел к идее

и потом бесплатность… ну да, зачем тратить деньги на привлечение разработчиков (опять вспомним гугл)? да собственно об этом и статья что 1С по большему счету плевать на них

IDEA еще и опен-сорс. После IDEA просто неприятно работать в Eclipse, это как 1С 7.7 и 1С 8.3 если можно так сравнить.

Зачем возвращать былую славу и нужно ли её возвращать? У каждой технологии есть срок жизни, у каждого программного продукта есть срок жизни. И у компаний есть срок жизни, если она не приспосабливается к изменяющейся среде.
Если под «былой славой» понимать информационную шумиху, то смысл возвращать? Сейчас 1С — это просто компания (программный продукт/брэнд), которая заняла нишу и сидит в ней.
Если под «былой славой» понимать практический интерес к 1С со стороны бизнеса и программистов, то он может быть упал или просто вокруг «шумят» облака, ИИ, Багдата и блокчейн?
В 1С именно БАГдата и шумит)
Как зовут айтишного Фрейда, чтобы можно было сказать: Оговорка по Фрейду?
Большое спасибо автору за полезные ссылки в статье.
Ввод статьи приветствую. С выводами не вполне согласен. Постоянной кутерьмой и перетряхиванием системы компания 1с позволяет кормиться большому сообществу: всегда требуется что-то исправить, доделать и переделать однажды сделанное.… и получить за работу деньги. И всё, что 1с создаёт, оно предназначено для поддержки пенсионеров. Молод+умён+силён = играй в системы реального времени, высоконагруженные системы или ещё что-нибудь интересное. Нравится тихо разбирать операторы, отсутствуют вертикальные амбиции и близка 'пенсия' = добро пожаловать в 1с: напрягаться не придётся, можешь просто сторожить код.
это не надолго. Новые программисты в 1С не пойдут.
Есть места где платят больше и вендор не смотрит на программиста, как на перхоть.
так что 1С медленно но верно дрейфует в сегмент NOCODE, тем более что менять ее конфигурации уже почти невозможно и на грани понимания программистом — ни документации, ни описания.
1с = узаконенный насос по откачиванию денег предприятий. 1с отсасывает, франчи отсасывают. Руководство компаний оптимизирует отсосы, нанимая собственных как бы прогеров, и нанятые начинают отсасывать. Работа есть = всем хорошо.
Как только новые не пойдут, зарплаты действующих пойдут вверх, потому что кто-то должен поддерживать заросли чужого кода. За выросшей зарплатой придут новые как бы прогеры из экономических ВУЗов и опытные предпенсионеры.
Не выйдет. Есть некий порог деградации кодерских навыков, ниже которых 1с не осилить.
Ладно это была бы еще старая добрая УТ 10, так ведь это ж УТ11 и вообще сон больного разума ERP. Там пенсионерам и студентам и экзистенциальный кирдык непонимания придет.
1С ждет только NOCODE, ну там мелкие формочки печатные и отчеты дорабатывать.
Серьезные же доработки будут стоить очень больших денег.
Потому что программистов станет очень мало.
Хотя может тогда и будет переток из Джавы в 1с назад. Но момент будет упущен
Кукушка-кукушка, сколько 1С жить осталось?
Грустно конечно, но очень многое из описанного в статье имеет место быть :(
Статья интересная, только вот предложения не впечатлили. Выглядит все как — «А давайте покрасим сарай, и вот тогда заживем». При этом что делать с глобальными технологическими проблемами самой платформы не очень понятно.

Кроме того, если 1С 7.7 и УПП перевести в Open Source, то продажи самого 1С в перспективе конкретно так упадут. Никто не будет ничего менять. И в 1С это понимают. Поэтому предложение странное.

Тоже самое и про Git. Как предполагается мерджить xml-файлы выгруженной конфигурации? Это же не plain code. Или нужно будет рисовать все мышкой в конфигураторе, а потом мерджить ручками xml?
В статье отражен взгляд конкретного человека на проблемы 1С-экосистемы, причем со стороны разработчика. Соответственно и предложенные решения — это мнение конкретного человека.
Озвучивать мнение разработчиков «убийцы-1С/аксапты/экселя/сапа» по вопросам технологического отставания платформы он вроде бы не обязан — оно вполне отражено в их собственных статьях.
Мне кажется, что статья называется «Как вернуть былую славу 1С». И что-то мне подсказывает, что главная проблема у 1С — не в экосистеме. Для возврата славы нужны фундаментальные изменения, а не «кровати переставлять».

Хотя если автор считает, что технологически 1С впереди планеты всей, то тогда все понятно. Просто в статье вообще ничего не упоминается про технологическую составляющую. Это меня и удивило.
В статье упомянуты конкретные проблемы связанные с экосистемой и «Developers! Developers! Developers!». И нет практически ничего про техническую составляющую (кроме боли автора из-за необходимости работать с «устаревшими» неуправляемыми формами). Изменение подхода к взаимодействию с сообществом разработчиков и пользователей, это вполне себе фундаментальное изменение, а не перестановка кроватей.
Про технологическое отставание, попробую намекнуть еще прозрачнее — пиарьте свой продукт в своем блоге =)
Я говорю про технологическое отставание от классических технологий, а не от lsFusion. У Вас логика — как у ура-патриотов: «те, кто критикует власть, автоматически за Навального и куплены госдепом».
Эм. Т.е. вы не являетесь представителем компании-разработчика, которая утверждает, что их технология опережает весь мир и который ссылается на свои же (своих коллег) статьи, о том, что она лучше чем 1С?
Извините, видимо что-то перепутал.
В статье, ссылку на которую я кинул, показывается только технологическая отсталость 1С. И, кстати, большинство проблем описанных в статье подтвердил упомянутый здесь Neikist. А без решения технологических проблем 1С обречена. Рассуждать про экосистему в таких условиях — это тоже самое, что обсуждать экономику в Беларуси, не обращая внимания на политический кризис.
Я вполне допускаю, что «упомянутый здесь Neikist» что-то подтвердил, увы, он не является для меня беспрекословным авторитетом.
И я не понимаю, почему вы все сводите к каким-то политическим аналогиям.
Ну да ладно. За сим прекращаю оффтопик.
И я не понимаю, почему вы все сводите к каким-то политическим аналогиям.

Слишком простая и понятная аналогия. 1С ведет себя на рынке как классический авторитарно-диктаторский режим. Наивно думать, что какими-то косметическими мерами, предложенные автором, можно добиться какого-то результата. 1С не выгодно что-то менять, и поэтому 1С обречена. 1С конечно же не умрет, но будет стагнировать, пока не начнет проводить структурные реформы.
Кроме того, если 1С 7.7 и УПП перевести в Open Source, то продажи самого 1С в перспективе конкретно так упадут

никуда они не денутся, пока мало кто осилил пилить также оперативно изменения нашего бешеного принтера.
УПП заканчивается там где заканчиваются новые изменения законодательства. Я чёт сомневаюсь что ктото возьмется для него пилить новые формы и формирование отчётности и прочие честные знаки (которые полюбому появятся)
сообщество родило только инфостарт где надо откатить кучу бабла за ерундовую обработочку… так что явно никому в сообществе там опенсорс не сдался
Я чёт сомневаюсь что ктото возьмется для него пилить новые формы и формирование отчётности и прочие честные знаки (которые полюбому появятся)
За деньги, конечно же, возьмется. Что мешает кому-то создать фирму 1С-Альтернатива и затем просто допиливать все изменения под тот же УПП. Даже если это будет дороже, чем поддержка у 1C:ERP, все равно большинство выберут поддержку старой, чем тотальный переход на ERP. Тоже самое касается и 1С 7.7.

пока мало кто осилил пилить также оперативно изменения нашего бешеного принтера.
А зачем их пилить, если сам 1С это делает в гораздо больших масштабах. А когда 1С не будет, а кто-то будет — это совсем другая история.
. Даже если это будет дороже, чем поддержка у 1C:ERP, все равно большинство выберут поддержку старой, чем тотальный переход на ERP. Тоже самое касается и 1С 7.7.

это вам кажется, одно дело когда у вас спецы под боком сидят и допиливают, а другое когда у вас завод в другой части РФ
Кто там будет созвоны ночные устраивать по установке обновлений?
Я вот с КА-1 столкнулся недавно, капец древний монстр… а я еще и 'старый семерочник' и вижу во что превратилась поддержка семерки и как найти спецов на неё.вы думаете свежие спецы будут учить семерку и УПП дремучих версий чтобы 'чёто там поддерживать'?
1С-Альтернатива обналгеет гораздо сильнее самой 1С… и проще будет erp поставить чем страдать ради принципа
вы думаете свежие спецы будут учить семерку и УПП дремучих версий чтобы 'чёто там поддерживать'?
Так все упирается в деньги. Если будете предлагать 300-400К, то думаю желающие найдутся. А с каждого завода можно брать те же 300-400К в месяц за поддержку. И они согласятся, ведь переход на ERP будет стоить во много раз дороже.
Если будете предлагать 300-400К, то думаю желающие найдутся. А с каждого завода можно брать те же 300-400К в месяц за поддержку.
И они согласятся, ведь переход на ERP будет стоить во много раз дороже.

у меня был знакомый коммерсант который также считал

у него был продуктовый магазин с 3-мя домашними кондиционерами, потому что 'промышленные страшно дорого', но из-за перегрузки эти три кондея всегда были сломаны… и в месяц он тратил на них по 20-30 тысяч на ремонт (хотя за эту цену уже новцй можно было купить… но это за монтаж еще платить… не, дорого)… за два года затраты на их ремонт перевалили за стоимость самого дорогущего промышленного кондиционера вместе с обслуживанием… но он совершенно не понимал этого… ну как 'я всего плачу каждый месяц и всё работает… а тут бах 300+тыр вынь да отдай!!! неее.это очень дорого'
вот также и тут.
Согласен, также и тут. Но будут даже переплачивать лишь бы ничего кардинально не менять, а просто подкручивать то, что есть, накапливая технический долг (при этом в долгосрочной перспективе — это невыгодно). Консерватизм — наше все. И 1С это понимает, поэтому никакого Open Source у 1С не будет.
ну воообще-то, инфостарт, рожденный сообществом, был гораздо лучше текущего. а в текущее состояние он скатился тогда, когда его [долю] приобрела 1С…
Ну и проблема-то в том, что все эти «честные знаки»,«новые формы» и т.п. суть действия государства, осложняющие жизнь бизнесу. Доработки этих всех ЕРП делаются не из принципа «чтоб пользователю стало удобнее и быстрее работать», а потому, что «бешеный принтер выдал очередную чушь, которая будет стоить бизнесам много денег»
Продажи упадут, говоришь? А какова вообще цель 1С?
Владельцы уже себе на жизнь заработали.
В таком случае речь идет о миссии.
Или миссия — прокормить сотрудников 1С? Мелко…
Вот миссии я в 1С в упор не вижу.
Автоматизировать родину? Я вас умоляю.

Автор, спасибо за ваш пост. Особенно впечатляет, что статья в основном была написана год назад, но актуальна и по сей день.

В статье, кстати, мало написано именно на тему «как».
На помощь вендора наверное надеяться не приходится, что можно сделать самостоятельно:
1) Low Code разработка на 1С и соответствующее позиционирование — делайте решения с упором на СКД, табдок и графическую схему
2) 1C как бэкенд — прекрасно заходит infostart.ru/1c/articles/1237578. Боитесь проблем с масштабированием — есть OneScript www.youtube.com/watch?v=d4vXkFG4Usk который скоро добьём наверное в облачные функции cloud.yandex.ru/features/925
3) Разрабатывайте нормальные продукты на 1С с современными подходами event.infostart.ru/2021/agenda/#item1291405 присоединяйтесь к команде кто уже разрабатывает onerpa.ru используйте современные инструменты 1cmaker.com
4) Научитесь делать нормальные интерфейсы в т.ч. в 1С решениях event.infostart.ru/2021/agenda/#item1291409
5) Освойте уже proxy и injection — меняйте 1С-ные CSS на свой лад github.com/ovcharenko-di/crserver-filter
6) Пройдите всю цепочку Дизайн — прототип — user-flow — вёрстка — Бэк — фронт — адаптив — mobile для того чтобы понять как много для вас делает движок 1С.
7) Зацените современные bubble, airtable, mendix чтобы понять что всё идёт по кругу…

Может быть полюбите заново свой фреймворк, это прямо нужно для успешных продуктов.

А так да — уродская политика лицензирования, совсем уж эксклюзивная среда разработки и тотальная закрытость делают очень гадкие дела :(
Вот только хотел написать тоже самое :)
По сути верно — такое говорят обычно те, кто реально не хочеть лезть внутрь.
Да, я согласен, что у 1с хватает недостатков, но выходя на зарубежные рынки — там люди фигеют от того, что им дает 1С. Вопрос тут правда к лицензионной политике 1С, она вообще странная и не логичная, особенно цена, но тем не менее.

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

И сейчас делаем сидим себе продукт для международного рынка, который внедрили уже в несколько стран, который модульный, который покрыт всеми тестами, со всеми плюшками…
Так что тут вопрос в том, что большенство людей не хотят парится ни о чем.
Вот тот же Алексей пишет про проблемы монолита habr.com/ru/post/500136/#comment_22969772
И я с ним полностью согласен, однако, когда я слышу от компаний, что нам гит не нужен, так как там нельзя блокировать файлы, то блин о каких модульных системах можно говорить?

1С вначале воспитали псевдопрограммистов, которые да, умеют код писать, но дальше — им лень, а таких дофига. И вот теперь, приникинь — 1С выкинит модульную ЕРП (а она видь пишется по модулям, так или иначе, это нам потом выплевывают монолит). И тут вопрос — а сколько разработчиков смогут этот монолит собрать?

Короче, вся беда в том, что большенство программистов хочет ЗП как у настоящих программистов, но при этом — учить стеки они не хотят. ИМХО.
хочет ЗП как у настоящих программистов, но при этом — учить стеки они не хотят. ИМХО.

я видел полно настоящих программистов которые не знают SQL, основ сетей и вообще живут только внутри свой инфраструктурки (php, питоновский django, java) не высовывая нос наружу
в 1С ситуация очень схожая
В 1С ситуация схожая, ибо псевдопрограммистов — хватает везде.
И это относится к любым областям, не только к разработке.
В том и смысл что frontend не должен знать SQL, но должен в совершенстве знать свою часть, так же и backed и DBA и архитекторы и дизайнеры, каждый занимается своей работой.

И только в 1С ты должен и интерфейсы проектировать и предметную область знать, и в SQL разбираться + чемодан сюрпризов самой платформы + управляемые блокировки.
А ЗП у тебя будет по низу ИТ рынка.

Кто из разработчиков получает меньше 1С ников?
UFO just landed and posted this here
А php еще жив вообще разве? Кто то еще с него не свалил на нормальные языки?

Как минимум разработчики 1С-Битрикс )))
А вообще их много - Вордпрес, ОпенКард, Магенто... просто тьма!

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

Это как завязываться на 1c++ или toysql в определенный момент ты останешься просто с куском легаси которое очень дорого поддерживать, а деваться уже некуда, поскольку переход будет стоить кратное количество денег

Если бы это все были технологии 1с, которым они гарантируют поддержку во всех последующих релизах я бы еще посмотрел. да даже 1с совместимо пусть будет.

1с крайне не любит тех, кто делает injection патчи, и расширения и никогда их не сертифицировала, она собственник платфоры и всех механизмов работающих в ней.

А так любое минорное изменение платформы, или языка будет все ломать
Все время смотрю на эти продукты, и не понимаю нафиг люди с ними связываются, получают сиеминутную выгоду, но становятся зависимы уже от 2х видов ПО
Эм… т.е. то что «сервер взаимодействия» это zookeeper + elasticsearch + ещё что то, EDT это eclipse, Дата акселератор это тоже какая то колоночная СУБД из Java мира… и прочие истории вас не смущают? :))) Есть только «1С», остальное «от лукавого» :)))))))))). Минорное ничего ломать не будет — все css классы переписать то ещё занятие… ну тестировать надо в проде, что говорить…
Я в слово «сертифицировано» перестал верить ещё лет так в 15. Вы, видимо продержались намного дольше…
ну вы теплое с мягким пишете, типа а ничего что 1с на плюсах написана, а база в MSSQL может храниться, а веб сервисы через апачю и иис работают.

Я говорю, что сообщество разработаываем механизмы, которые могут быть полезны в короткий промежуток времени, пока сама 1с их не запрещает и дает уровень совместимости.

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

Несмотря на говнянный подход компании 1с, которая перестает поддерживать все конфигурации на обычных формах например, или меняет механизм работы серверов. Они всегда предложать решения для того, чтобы оставить вашу конфигурацию на поддержке, да перейти на убогую КА 2 или еще хуже решения, но эти решения перечеркнут разработанные сообществами решения.
вот эта «ложка дегтя» в конечном итоге может приведется к тому, что 1С не нужен будет конфигуратор — некому будет конфигурировать.
1) Low Code

= small project = small money.
2) 1C как бэкенд — прекрасно заходит infostart.ru/1c/articles/1237578. Боитесь проблем с масштабированием — есть OneScript


Как OneScript помогает решать проблемы с лицензиями и главное извращенной архитектурой БД?

4) Научитесь делать нормальные интерфейсы в т.ч. в 1С решениях event.infostart.ru/2021/agenda/#item1291409


Что бы делать хотя бы часть из описанного в agenda нужно быть не слабым JS разработчиком. Я как то просил знакомого фулстек помочь вытянуть мне данные из WEB клиента (нужно было интегрироваться имея доступ только к WEB клиенту). Он провозился несколько дней что то смог сделать что то нет, и говорил о WEB интерфейсе 1С примерно теми же словами что другой знакомый DBA использует когда говорит о том как 1С с СУБД работает.

5) Освойте уже proxy и injection — меняйте 1С-ные CSS на свой лад github.com/ovcharenko-di/crserver-filter

Может быть освоить просто JS + React (vue) и делать сразу нормальные MVC интерфейсы?

6) Пройдите всю цепочку Дизайн — прототип — user-flow — вёрстка — Бэк — фронт — адаптив — mobile для того чтобы понять как много для вас делает движок 1С.

Все выше перечисленное делается разными людьми. Это разработчики 1С делают все выше описанное за 6х человек, а ЗП получают как 70% от одного из этих 6.
А потом хвалятся какая 1С дешёвая и популярная, конечно дешёвая, за счет вашей ЗП и нагрузки, дешевая.

И нужно определиться у нас тут low code или js + css + one script + faas.
1) Смотрю я на капитализацию bubble и некоторых проектов на нём… это нифига не small money :)))
2) Про OneScript прочитайте… видимо вы совсем не в теме.
4) Верстальщиком и только. Зарплаты верстальщиков гуглите на HH.
5) «MVC интерфейсы» это как? :)))))))))) Вы совсем не в теме. Ну суть как раз в LowCode подходе к разработе. Если освоили React у нему надо ещё освоить Node или .net к нему ещё верстать научиться и к нему ещё дизайнить научиться и прототипировать… :))) Ах ну да ещё react native добавим — мобилка то тоже нужна.
6) Да. Я за это когда для того чтобы сделать поле и кнопку нужно 6 человек это не нормально. 1С не единственная LowCode среда. КОнчится пузырь инвестиций в ИТ — не будет таких чудовищно неэффективных подходов…
UFO just landed and posted this here
А затем в 1с еще и проблемы поддержки и расширения всего этого быстро накиданного вылезают.
UFO just landed and posted this here
тоже самое было бы и без 1С, причем зачастую было бы страшнее

я видел контору которой в середине 90х написали всю автоматизацию на делфи… ну и че… на дворе (тогда был) 2007 год, найти спеца который решился бы дописывать править этот энтерпрайзный конгломерат было практически невозможно, разработчики этого софта пропали лет 5 назад… чел который это поддерживал уволился…
а для 1С, как бы коряво не было бы все дописано, всегда реально найти человека который хотябы с горем пополам будет это тащить
В 1с в любом случае квалификация разработчиков осталась массово где то на уровне девяностых-нулевых, в отличие от других языков/фреймворков. Спросите 1сников про паттерны, архитектуру, тесты, CI/CD, SOLID, DI, IoC — единицы вам что то внятное ответят. А квалификация такая идет в т.ч. от вендора и инструмента.
про паттерны, архитектуру, тесты, CI/CD, SOLID, DI, IoC

(у меня дежавю что я писал это)
1С — не ООП язык, соответственно всякие сущности из ООП мира тут не применимы

это можно упрекнуть erlang программиста которые этого всего не знает также как программист java например
но erlang — «это оченькруто», а 1С- 'кладбище-могила'
— а ci/cd это вообще из отрасли девопсов
Поверьте, эрланг программист это все знать будет. Хотя бы в теории и поверхностно. Если это не динозавр конечно который застрял где то в прошлом ментально. Так же как ООП программисты слышали про акторы, хвостовые рекурсии, паттерн матчинг, каррирование, монады и т.п. Ну и модель акторов которая в нем очень активно используется к изначальному ООП довольно близка.
И нет, в 1с применима, пусть с ограничениями, переиначенные, придется извратиться но доступны, как часть паттернов, так и идей из солида. И само собой тесты, пайплайны сборки и доставки и прочее. Просто 1сники за исключением редких исключений и с подачи вендора застряли где то в прошлом. Да, вина инструмента в этом тоже велика. А теперь вопрос, куча людей в индустрии развивает подходы, инструменты и прочее чтобы было максимально эффективно и удобно. Как с этим может конкурировать такой вот огороженный 1с (как ментально, ибо люди даже не думают смотреть и пробовать другие подходы, так и технологически ибо действительно без элементов фп и ооп все печально)?
ну я понимаю о чем вы говорите конечно и доля правды есть, эти люди реально находятся в какойто стороне от индустрии, фактически это очень узкая отрасль которая по случайности сильно разрослась в 2000-е годы.
Это конечно накладывает отпечаток, но совсем не ограничивает, я работал программистом суммарно около 5 лет, во времена 7.7 это была адски извращенная штука со структурной нелогичностью во многих вещах… в контексте которой я с вами полностью согласен… начиная с 8й версии оно превратилось в довольно удобный инструмент быстрой разработки в своей области, когда человек осиливший бейсик/паскаль быстро вникнет в суть и не будет перегружаться акторами и паттернами
Все эти стоны по поводу того что люди не разбираются в обычном ИТ- да, тут виновата сама 1С которая сделала из типовых конфигов жутких монстров.
но это не значит что эти люди потерянные для общества, многим кстати вполне комфортно в этой сфере, особенно те кто там давно и на фоне того что новые люди туда почти не идут

Поверьте, эрланг программист это все знать будет.

вы переоцениваете уровень программистов.

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

Это большая проблема неконвертируемости опыта. Условный айосник запросто перейдет на андроид или мобильную кроссплатформу. То же касаемо веб фронтендеров. Сменить java на go/c# тоже проблем особых не составит. Переключиться с фронта на бек или наоборот конечно посложнее, но тоже довольно значимая часть опыта будет сконвертирована. А вот если человек работал только с 1с — для него при переходе будет сконвертирована только очень небольшая часть его знаний и опыта (если он сам кругозор не расширял конечно в свободное время, но это все же не совсем то).

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

Так же как ООП программисты слышали про акторы, хвостовые рекурсии, паттерн матчинг, каррирование, монады

А я бы поспорил, что для 50% кодеров PHP выше озвученное является ничего не значащими звуками. И наоборот, в 1С многие попадают или имея за плечами курс программирования в ВУЗе, или сильную тягу к программированию, которая неизбежно выводит к JS на полях ХТМЛ-документа, скриптам на bash и python на стороне сервера, и к написанию своих апликух на Java под Android после попытки использовать кривоватую мобильную платформу.

Вы сильно передергиваете. «Переключиться с фронта на бек или наоборот» невозможно, если только «он сам кругозор не расширял конечно в свободное время, но это все же не совсем то».

Обилие фуллстеков доказывает иное. Да, highload с ходу писать не выйдет, но вполне себе на слабого мидла можно перейти при желании.
А я бы поспорил, что для 50% кодеров PHP выше озвученное является ничего не значащими звуками.

Ну php коммьюнити такие же динозавры в большинстве своем непонятно где застрявшие.
Для меня это страшная тройка языков и сообществ их пользователей, 1с, php и js. По несколько разным причинам — но ужасаюсь от каждого из троицы.

Насколько я помню, а помню уже смутно, потому что в последний раз делал что-то на 1С: Б#%@ году так в 2001-м, 1С вытеснила Парус и прочих конкурентов за счёт административного ресурса и хороших government relations — пока Парус перестраивался под очередное обновление законов и налогов, у 1С всё было готово чуть ли не раньше, чем этот закон примут.


А про "сложившуюся экосистему" приведу только один факт: знакомая, очень опытный 1С-программист с 17-летним стажем, получает 50.000р. в месяц. Да, 50. В Москве. 140 часов в месяц плюс ещё переработки часов 20 минимум. "Потому что клиенты не готовы платить больше за фичи".


Это дикость для IT, но норма для рынка 1С, сложившаяся ситуация. И пока вот это не изменится глобально, никакой косметикой или даже переходом с собственного ЯП на TS ничего не исправится.

Только в госконторах такие зарплаты есть, однако. В бизнесе в Москве 200-250 1С-никам вполне платят. Не надо сгущать краски.

Увы, франчайзи. Конечно, разумно было бы в такой ситуации давно сменить работу, но тут то одно, то другое, так и тянется.


Но такая галера в Москве не одна, такой сверхдешевый рынок вполне существует.

В бизнесе в Москве 200-250 1С-никам вполне платят.

далеко не всем, это не 'типовая зарплата'
в целом зарплата среднестатистического одинесника это 80-170 трыр, при этом знать надо больше чем какомунить ява-миддлу с зарплатой 200-250
Если человек с 17-летним стажем в 1С получает 50 тысяч рублей при ужасающем кадровом дефиците программистов по всей стране, то тут варианта всего два: либо это такой человек, что его уровень знаний не позволяет получать больше, либо человека все устраивает итак. Если бы не устраивало — на рынке куча вакансий, где работодатели готовы платить заметно больше.
скорее всего устраивает. Сейчас даже в провинциях от ста тыщ.
врете, нет таких ЗП в москве, я вам как 1сник говорю. Если во фране, то от 1000 рублей за закрытый час. Обычно 100-120 таких часов в месяц у франей закрывают. Ну или оклад дают.
На фикси вообще оклад. И с таким опытом она бы 100 легко получала. Может косячит или с самооценкой проблемы. Это не тренд.

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

да я верю-верю. Но мы говорим о трендах.
Всегда есть люди, которые не ценят свой труд или не умеют себя продавать.
Спасибо, бро. Ты опередил меня, давно хочу написать статью, почему программисты 1С ненавидят 1С.
Мой ник Гений 1С.
Всегда хотел видеть 1С великой, ибо она — самая лучшая RAD (Rapid App Dev) среда в мире.
Но увы, ее портит гнилой маркетинг.
Хотя может быть в России по другому нельзя, а так и надо, чтобы во главе угла стояло бабло, а не миссия?
Поэтому моя мечта — получить убийцу 1С, которая технологически умеет все то же самое. Мне не нужны их кривые конфигурации, а вот платформа супер.
программисты 1С ненавидят 1С


она — самая лучшая RAD (Rapid App Dev) среда в мире


получить убийцу 1С, которая технологически умеет все то же самое


грибы?
Не, 1С.
Радость от многих плюсов сменяется разочарованием от ещё больших минусов.
речь о лицензионной политике и открытости кода.
Я принес эту статью на Мисту. Там начался такой срач в сторону 1С, что тему Волшебник прикрыл. Впрочем, он прикрыл и секцию «Убийцы 1С».
1С опять вместо того, чтобы прислушиваться к критике, анально огородилась.
Стареет 1С, думает как бы еще немного бабок заработать, а не о миссии.
Нуралиев уже не боец.
Забудьте о Great Again. Эта 1С уже не взлетит. Несите следующую.

image
Сергей, а чего ты хотел? Я же в статье черным по белому написал про токсичных модераторов Мисты ))))
Ну тут дело не в токсичности. Думаю, Митичкин вступил в 1с в партнерство. Ну а 1С в своем духе запрещает критику, приходится и Стасу чистить «огульную критику 1С», есть там такой пункт в правилах. ;-)
хотя критика идет по существу, а не просто утверждения, что «1С плохая».

Геня, ты как всегда неправ в своих предположениях. Волшебник никуда не вступал, и Миста на сегодняшний день, пожалуй, единственная популярная околоодинесная площадка, которая с вендором никак не связана. Это принципиальная позиция, и, я надеюсь, она не будет меняться.
Теперь по поводу "токсичности". Задача модераторов — выгребать мусор. Вот и выгребаем. Это не всем нравится. Ну так и мы не червонцы. Можно ещё покивать на РКН и контрольную группу вендора, но я не буду.

Я ничего не утверждаю, просто любопытные факты:
1. Введен пункт за огульную критику 1С
2. Удалена секция «Убийцы 1С».
3. Удаляются обсуждение статей с хабра с критикой 1С

А так вполне допускаю, что Волшебник все это делает добровольно, а не потому что запартнерился с 1С.

Извините, что врываюсь. Но почему сразу нужно продастся, если ты ведёшь строго тематический ресурс об 1С и уводы в сторону других продуктов, или же просто поливание говном, вообще не добавят ресурсу ни как. Люди лазят на мисту, в поисках решения своей проблемы, а не чтобы почитать нытьё, какие 1С пидорасы, и как всё плохо. 1С разработчики знают не понаслышке, какие 1С пидорасы. К сожалению, не нашёл замены, для этого определения. Это не ругать, это определение ёмкое типа людей. Вот корпорация 1С такие. А миста помогает решать проблемы с 1С.
Вот этот мой комментарий не пропустят скорей всего, из-за цензуры, но это же не значит, что хабр продался 1С. Хотя... :) Привет хабраадминам!

Из следующих есть что-то на примете?

На мисту поначалу заходил когда начинал в 1с. Но когда подрос в профессии понял что это совершенно бесполезный форум.

ну это форум одного человека, поэтому тут многое завист от твоей совместимости с Владельцем Ресурса.
форумы вообще специфический источник информации. во всяком случае в РФ, на форумах нельзя задавать вопросы которые есть в документации и гуглятся в течении 5 минут… иначе будет то, за что не любят мисту
гуглить тоже надо уметь.
Я отдал 1С около пятнадцати лет. Работал в том числе и в самой 1С, в отделе разработки ERP 2.0

После этого перешел на Scala и ни разу не пожалел. 1С — это просто монополист и все описанные статье проблемы связаны именно с этим.

Автору статьи искренний респект. Аж приступ ностальгии испытал
я вот не пошел в 1С, хотя первое собеседование прошел. Как раз из-за закрытости и кривизны продуктов (на УТ позиционировали)
Как ваше ощущение — ERP годная штука?
Да, вполне
С учетом описанных выше проблем конечно же
Я конечно не программист, а обычный бухгалтер, так сказать потребитель результата трудов уважаемых мною программистов, но даже к нам 1С умудрились повернуться задом — у меня есть несколько фирмочек на обслуживании и некоторых я перевела на разрекламированное облачко 1с-фреш. И клиенту мороки меньше и мне удаленно работать удобно, но за последнюю неделю уже двое из них пожаловались. Одних «облачники» обрадовали, что с 1 мая цена на помесячную оплату поднимают в полтора (!) раза, а другим сказали, что помесячный вариант оплаты вообще отменяется и нужно платить сразу минимум за полгода. Неприятно, т.к. это я им посоветовала это облако.
Такие вещи нужно наверное объявлять за несколько месяцев, а не за неделю.
Складывается ощущение, что правая рука не в курсе, что делает левая.
«Неладно что-то в датском королевстве» (с). Шекспир. «Гамлет».
Напишу крамольную для российского программиста вещь. Я как раз из той самой Украины и как раз программист 1с из «стариков».
Перевидал все от 1с — от 7.6 до 8.3. Статья правильная, но некоторые выводы по-моему изложены неверно.
Особенно в части экспансии на внешний рынок. Например в Украине программы 1c не санкционируются и никто их не запрещает. Исключением являются госкомпании, но в Украине они и ранее не особо использовали 1с, тем более запрета использования ранее установленных программ не было. Частный бизнес в Украине (это 80% экономики) пользуется 1с активно. Но использует только для учета бухгалтерии, частично зарплат и в мелких фирмах — торговли. Крупный бизнес не использует 1с по разным причинам — санкции вообще не являются причиной (это автора или кто то обманул или он смотрит телевизор очень часто)
Преимущества 1с известны и они не изменились. Прежде всего это цена и открытый конфигуратор + наличие типовых решений. Недостаток: требует наличия очень разноплановых знаний, причём не в 1с но и вдругих языках ( у меня второй язык например с++ — пришлось изучить из за внешних компонент ещё со времен семерки).Кроме того 1с Ник это и швец и жнец и на дуде игрец. Молодёжь действительно не хочет изучать платформу, слишком низкая оплата. Например программисты работающие на иностранные компании в Украине на других языках зарабатывают раза в два выше чем 1с программисты, имея нагрузку в разы ниже.
Можно много написать плюс минус. Но мое мнение такое: для малых и средних компаний для автоматизации бухучёта и несложного производства с торговлей альтернативе 1с на просторах Украины нет по показателям цена качество
будет ли цена и качество и далее соотноситься по мере выбытия из строя старых кадров 1с-ников?
без свежего притока молодых мозгов?
1С создавался прогерами из 80-х. Чего-то большего можно добиться только сменив руководство.
1С — это придонный слой. Когда затраты на неё из-за роста зарплат прогеров вынудят переходить на что-то другое — все просто массово перейдут.
На средних и больших предприятиях уже давно какая-нить Axapta (MBS Ax, Microsoft Dynamics AX) как основная, а всякие местечковые отчёты — 1С Бух и ЗУП/ЗиК/кадры.
Есть ряд открытых решений. Возможно Apache OFBiz — то, что надо. Писать свой велосипед при наличии такого решения уже не имеет смысла.
Т.е. что-то открытое — как основа, 1С — для отчётов. Чего-то большего незачем ждать.
Вроде как РМК когда-то работала на 1С, ну это потому что начальником ИТ отдела была какая-то девочка из своих. Но руководство это устраивало, т.ч.…
Итог: вместо слёз "как поднять с колен как улучшить 1С" лучше обсудить «какое открытое решение выбрать». 1С достигла своего пика, лучше — не будет. Да, можно улучшить 1С, но эта задача и сложна, и невыгодно её решать, ибо чего это я буду отдавать плоды своих трудов какой-то частной компании.
Так этой теме 100 лет в обед. Денно и нощно ищем убийцу 1С, чтобы было так же удобно разрабатывать приложения. Пока только LS-FUSION нашли, но у нее свои недостатки.

Все законченные NO-CODE решения учета не годятся. Они не дают развернуться кодингу.
Приложения, возможно.
Но в современном мире нужны не приложения а системы, и продают всё чаще не коробки а сервисы.

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

1С использует промышленные СУБД стоимостью под 2 млн рублей как замену DBF файлам, используя примерно 15% от доступного функционала СУБД.

Для малого и местами среднего бизнеса возможно и удобно что можно перейти с MS на PG.
Но кто в здравом уме выберет 1С для автоматизации ДБО юр. лиц например в том же банке хотя бы с 100 000 клиентов? И сколько таким смелым парням придется преодолевать трудностей, не имея возможности даже сделать необходимые индексы, да что там индексы, секционирование, сжатие, репликация, разделение данных на холодные и горячие, возможность выполнения update, merge.

Эксперты 1С решают проблемы от которых у матёрых DBA волосы дыбом во всех местах, они просто не понимают как в принципе можно «ТАК» использовать СУБД.
Открою небольшую тайну — есть много бизнесов, где не нужны крупные системы.
Где есть свой локальный учет, который и нужно автоматизировать «на коленке».
Столько слов. На мой взгляд все проще:
2014 — стоимость Hyndai Solaris 17800$
  • Зарплата MID 1C — 2300$
  • Зарплата MID Front — 2500$

2021 — стоимость Hyndai Solaris 17500$
  • Зарплата MID 1C — 1600$
  • Зарплата MID Front — 2500$

Да ну вас господа. Я только пару лет назад стал 1с-программистом в мелкой фирме (ну как программист — говнокод мое все) и тут вы со своим пессимистичным настроем. И как жить дальше то...

Два года «говнокодить» в маленькой фирме — это долгий срок. Нужно или повышать навыки и идти «выше», или менять род деятельности. А пессимистические настрои есть на любом стеке — их нужно принимать ко вниманию, но не нужно на них зацикливаться.
да вы не бойтесь. тут речь о том, что новички в 1С не пойдут.
А нам, старичкам, еще работы хватит.
чем меньше программистов 1С будет, тем дороже мы будем стоить.
В конечном итоге 1С выльется в NOCODE-монолит.
как сказать сэр.
CRM кусок отожрали у 1с, бухгалтерский жрет контур по тихоньку(уже жрет), утшный кусок жрет мой склад, да это поделки не доступные для серьезного бизнеса, но 1с тоже с чего то начинала, и эти продукты развиваются. Как бы не стать специалистом поддерживающим оставшихся на парусе бюджетников в определенный момент
Все так, 1С деградирует до ниши 1С: Бухгалтерии, где из-за бешенного принтера она все еще будет востребована, не более.
Не очень понятно, где альтернатива 1С? Фреймворков много, а конкурента 1С никто до сих пор не написал. По мне, так 1С с оберткой из Asp.Net Core поднимает систему на качественно новый уровень. 1С дает скорость разработки, .Net Core — стек новейших технологий. В этом симбиозе и есть возвращение былой славы.
причина отсутствия альтернатив 1С, не техническая, а организационная и завязанная на бизнеспроцессы

грубо говоря, самолет можно и в гараже построить, но этого почти никто не делает… хотя вон бери да делай конкурента боингу/аэробусу/эмбраеру
Галактика и Парус вроде как до сих пор живы. Заказчики часто пишут свою систему. M$ проталкивала Nav/Navision, но, по слухам, это было хуже 1С-а.
Для крупных есть OEBS/SAP/Axapta.

Альтернативы нет, так как в крупном ent нет 1С, в лучшем случае прикладные решения (бух,зуп) делать им конкурентов долго, дорого а выхлоп только за счет массовости, а это своя сеть продаж и.т.п. Плюс с локом на РФ. Кому это счастье нужно?

Посмотрите на современный мир, не кто не хочет продавать коробку, все продают сервисы, в для этого 1С не подходит в принципе. Да фреш прикрутили но это для малых ИП и в целом костыль (так как монолит).

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

В общем если коротко то рынок который заняла 1С не интересен т.к. уже устарел там нет перспектив, поэтому и желающих нет.

Что вы все с этим ООП?! Сколько объектов нужно бизнесу? Фреймвоки?! 1С - это один бизнес фреймвор. Вполне хорошо он может поконкурировать, если его правильно применять и правильно писать решения на нём. Не так, как делает это 1С.

В бизнесе ПО не получится продавать просто коробки. И у 1С бизнес может на коробках завязан, но у остальных франчей бизнес завязан на доработке и допиливании. И 1С прекрасно продастся за рубеж, если правильную ценовую политику возьмёт. Но с их подходом к разработке, документации - они же всё делают закрытым для избранных и весьма безобразно. Читая их книжки, которые от самой 1С не от православных авторов, приходишь к мнению, что язык, платформу, конфигурацию, писали одни люди, а документацию другие, и судя по всему школьники последних классов, которые таким образом двойки закрывали.

Про рынок устарел и неинстересен - вы здесь ляпнули. Бизнес-приложения для внутреннего корпоративного учёта, автомитизации будет всегда интересен и перспективен. И в России 1С прекрасно его держит, и более того, её с него уже трудно выжить. Потому что технический, технологический долг. Ни кто не будет всё переводить на новые рельсы, ибо это дороже, чем поддерживать имеющееся. И запад можно забрать, если правильно выстроить политику и стартегию. Но, уж точно не с Российским подходом.
Хотя у России денег много, и у 1С много денег. Подкупом можно и на западе. Это всегда рабочая лошадка.

Думаю, 1С ждет печальное NOCODE будущее.

Разработчиков будет очень мало и за счет этого их ценник дорастет до джавы.

Думаю, до 10.000 в час будут стоить. Не всем по карману будут. Остальные будут довольствоваться NOCODE.

У меня в молодости тоже был порыв к улучшению 1С, но потом я осознал, что эта контора на гнилом бюрократическом движке.

Переходить из 1С пока не планирую - вредная привыка. Веду свой сайт "Гений 1С" по 1С.

Обидно, что 1С не превратилась в конфетку, а осталась посредственностью...

И все верно написано про равнодушное и безразличное отношение к разработчикам. Даже если бы в 1С платили как в Джава, такое равнодушие все равно бы отвратило от нее кадры. Работать в 1С не хочется в основном из-за этого - потому что понимаешь, что 1С не заинтересована делать продукт лучше. А для настоящего гика - это ножом по горлу, ведь настоящий программист всегда немного перфекционист.

В общем, если 1С не сменит свой курс, то деградирует и превратится в NOCODE. А решений NOCODE на рынке будет много. Да и бухня и зарплата потихоньку перетекает на сайты государства и банков. Так что думаю, в конце концов 1С умрет. И поделом, нельзя так долго паразитировать на тех, кого приручила.

  1. кривая входа для молодых жутко крутая. чтобы пользу приносить надо знать полно чего. просто формочку после курсов рисования формочек - поправить - а вот нет - бсп ж еще.. учат одному - на практике чуть другое. про 3 стека уже написали - но все это 1с.

  2. язык... подход туда объектно обратно реляционно стал неведомо жуток. надо же экономно писать:
    - теперь не камильфо к объектам, например, для подготовки печатной формы через точку обращаться - только поля запроса. и все единым запросом.
    - передают между вызовами функций не таблицу значений а выборку. процедуру перехватить то можно, а в выборку уже полей не добавишь..
    - но как то передавать же надо. стали собирать все в подготовленный запрос или уже выполненный в менеджере временных таблиц.

    - уже про работу с запросом стрзаменить - вообще молчу.
    -- в итоге это читать невозможно стало...

  3. автор прав. бизнес не хочет повторной автоматизации. раз автоматизированый модуль должен 10 - 15 лет жить. но 1с немодульная. новые конфиги живут всего 10 лет. после появления новой - 3 года пропускаем - сырая. 2-3 внедряем. потом лет 5 и опять тебя нагибают..

    1с будет пересматривать язык - и это риск для всех существующих проектов...
    трудоемкость работы программистов уж очень велика...


  1. Кривая входа крутая не из-за 1С. А из-за самих разработчиков и менеджеров проектов, которые концептуально не понимают, как набирать персонал, как его растить. И если у мелких конторок нет ресурсов и им этим заниматься вредно, то франчи, крупный бизнес могли бы это организовать, и даже язык вывести. Но менталитет рабский. В основном парадигма разработки на 1С это сделать так, чтобы начальник был доволен. А начальник доволен, когда его начальник хвалит, и закзчики довольно. Смотреть в код? - Да ну, на... Какая разница что и как там пишут.
    Вообще, говоря о кривой в хода в программирование сейчас кризис во всех языках, во всех разработках. Бизнесу нужны программисты, но готовить они их не умеют. И вузы готовить их не умеют, поэтому мы имеем собеседования, которые требуют от человека экстраэкспертизы, а на деле потом ему же придётся иметь дело с говнокодом и говнокодерами. И в этом виновата не 1С, к сожалению, а умы людей.

  2. Камильфо всё. Не путайте людей! Всё так же по прежнему можно взять всё напрямую из объектов через точку. Понятно, что это не оптимально не быстро. Но, когда вы делаете разовый отчётик, который нужно вчера было, то это решение используется. Потом, когда вы нащупываете, что клиенту нравится, уже дальше думаете над изяществом. Если же вы всё умудряетесь сразу в одну итерацию красиво сделать - моё почтение. Но я вам не верю. (про одну итерацию). Подход вполне обоснован, как делает 1С, проблема в другом, что я это должен из кода вычитывать. Может на платных курсах это где-то расшифровывают, но так чтобы в открытом доступе - нет. И это как раз хорошо описал автор - что закрытость 1С ибивает качественное развитие программиста. Ибо каждый 1Сник - это такой дядька с бородой мудрец, который разбирает письмена кода и проникается, как это всё устроено. Ну, и организация кода конечно же порой, всё-таки слабо предполагает доработку изящную. А факт того, что нужно это сливать с обновлениями, то дорабатываем мы как - правильно, как ублюдки. Порой простая доработка превращается в подвыверт, только потому, что потом обновлять и поддерживать будет не удобно. И это как раз об организации кода всё. А если вы про их удобную объектную модель: документы, справочники, регистры - то, тут да, сумничали, но по сути, эти абстрации лишь ограничивают мишления программистов начинающих, которым нужно понимать, что эти объекты представлены в свою очередь серией плоских и не всегда плоских таблиц.

  3. Не только бизнес - все не хотят повторной доработки или переписки, только если она ни по кайфу. Зачем переписывать то, что уже работает. Ответ - чтобы заработать денег. Без такого подхода (хаос-дривен-девелопмент) невозможно было бы трудоустроить столько говнокодеров, и недоцехов разработки под названием франчайзи.

Весьма хорошо, аккуратно, аргументирована статья. Прям порадовала!

Но с автором в общем глобально взгляде не согласен. Из статьи прочитав, мне показалось, что автор формирует мысль о некомпетентной, неорганизованной, или слабо организованной работе корпорации 1С. Моё же мнение, что это не череда ошибок, а хорошо продуманная стратегия. А стратегия девяностых была в чём? Правильно в организации ОПГ и рэкете. Пусть не закидают меня ссаными тряпками на этом, я постараюсь обосновать. Дело в том, что подход с сообществом, он хоть и сильный в глобальной перспективе, но в меркантильных интересах это сложно монетизировать. А вот в конкретной экосистеме РФ, где всё на откатах, договорняках, это хорошо встраивается. Сделали какое-то поделие на экономическую тему - серию поделий. Они расчитаны были утилитарно на решение конкретных задач. Организовали сеть франчей перепродаванов, хоть с какими-нибудь специалистами, которые будут отчаянно насаждать продукт, завели лоббиста своих интересов в правительстве - успех.

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

Пример: Загонодательство. Российское законодательство весьма сложно, отчётность сложная - без бутылки 1С не разобраться. Зарубежом не так люто сделано система отчётности, чтобы она была не под силу простому предпринимателю. Частые смены законодательства, которые сильно влияют на отчётность тоже там не получится организовать, как в России. И на конец ресурсов не хватит, так плотно изучать законодательство и других стран и во время выкатывать изменения в свой продукт.

Архитектурные проблемы были очевидны сразу, но цель была малый и средний бизнес - и 1С хорошо утилизировала эту нишу. Сейчас стали покушаться на крупный - и оказалось, что переделывать нужно всё.

А вот схема крепостничества в 1С через систему франчей очень хорошо раскрыта, тут даже добавить не чего.

От себя хочу сказать, что 1С не такое уж и плохое средство разработки, особенно если мы рассматриваем его, как фреймвор для бизнес приложений. Я бы даже сказал шикарно. Но, проблема в том, что сообщество делится на два лагеря - одни хотят перепелить и сделать его похожим на другой язык, или совокупность языков, а другой в рамках имеющегося костыляет и делает решения которые, вроде, как инфраструктурные, вроде для удобства, но в целом не о чём. Проблему нужно решать системно через переработку общей концепции построения кода и утилитарных безнес-решений. БСП - неплохое начало. Но толку, если всё равно приходится работать с кривыми, косыми, безобразно писанными и поддерживаемыми, плохо документированными решениями. (это я про ЗУП, БП и всю прочую пургу)

Спасибо за развернутый комментарий.

По последнему абзацу отмечу, что у разработчиков УНФ был карт-бланш и они могли экспериментировать с подходами и визуальными элементами... Точнее могли в ранних версиях, а сейчас все выпиливается и заменяется функционалом из ERP. Так что направление развития продуктов на ближайшее десятилетие более чем очевидно.

А если кому-то захочется глотка свежего воздуха - для них выкатывают 1С:Элемент, 1С:Шину и 1С:Аналитику. И еще можно серверные скрипты писать на 1С:Исполнителе )))

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

Хотя, зачем что-то вообще пытаться на руках сообщества подымать, если это проприетарное, закрытое. Есть кучу прекрасных открытых проектов и технологий. И если стек открытых грамотно оранизовать и выдать нечто подобное на БП и ЗУП, то 1С останется только плакать в сторонке.

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

Sign up to leave a comment.

Articles

Change theme settings