Комментарии 108
Меня всю дорогу удивляет что до сих пор не появилось какого-то открытого аналога OdinAss… Есть аналоги отдельных конфигураций но не всей системы в целом…
А ведь это просто офигенная ниша именно для опсорса.
Они и были, и есть. Но массовому клиенту они не нужны.
Хм, с ходу не гуглится ничего внятного. Не подскажете пару названий?
И я на всякий случай уточню: я имею ввиду именно аналог 1С а не какой нибудь конфигурации типо "1С бюстгалтерия" или "1С склАД".
openconf, onescript, metadata.js
Подскажите, а если живые проекты на metadata.js?
Смешались в кучу кони, люди.
openconf — это вроде Visual Assist для 1Сv7, инструментарий для разработчиков.
onescript — скриптовый язык а-ля 1С написанный на C#
metadata.js — веб фраймверк а-ля web-1С
Из наиболее рабочих опенсурсных аналогов 1С это 2С и Ананас (Компилировались, запускались и работали)
Ключевое слово -поддержка законодательства. Никакое открытое сообщество, к сожалению, не уследит за законодательными инновациями, не реализует все печатные формы и отчетности в госорганы, да еще и в сжатые сроки.
А было бы круто если бы эти самые новые формы само разрабатывающее их ведомство публиковало сразу и в каком-нибудь открытом машинночитаемом шаблонном формате, xml-xsd / JSON-SCHEMA и т.п., выглядит как чуточка стандартизации, и очень большая экономия трудозатрат
Так что, я бы сказал, молитесь, чтобы у них руки до этой стандартизации и экономии не дошли. Не то такой машиночитаемый формат получите, что до конца дней себя же проклинать будете. Да ещё и обязательным к использованию сделают.
А какая разница какой архиватор, если он работает и задачу выполняет? 7zip, например, без проблем открывает такой архив
Почти дошли и уже давно. Обновляем список банков а 1С и тут два раза удивляемся. ARJ и поднятие привелегий. Как и зачем??? У меня бухи в терминальной среде и это бесит. Получается что если человек в привелегиями админа не на месте, то обновить банки никак. 2021 год на дворе. Есть куча технологий безопасно всосать пару десятков килобайт без таких извращений.
Неоднократно писали в ЦБ предложения заменить ARJ. Ответ всегда отрицательный. Мотивировка - для единообразия должен быть ARJ.
Именно этого-то никто в России и не желает сделать. :-(
А что -а ситуация, когда нужно запустить arj.exe и для этого требуются админские права?
там SFX запускается, а терминальный сервер настроен не разрешать всякую хрень запускать, ибо вирусы и т.д. я бы разрешил, но бухи то в безопасности как я в балете(
Но можно попробовать обойти ее, разрешив запуск этих SFX только в конкретной папке?
Спасибо! вы мне показали ещё одно место использования ARJ. Я полагал, что он только в ЦБ используется для обмена сообщениями с ФОИВами и банками. Причём в одном процесс взаимодействия они умудряются использовать как gzip так и ARJ
Другое дело, что во всех этих форматах с учетом истории их изменения и прочих вводных без пол-литры и не разберешь…
Плохая ниша. Потому что типичному клиенту нужны в первую очередь готовое решение (допиленное под него) и постоянная качественная поддержка. Первую проблему опенсорс еще как-то в состоянии решить (фриланс), то со второй будут серьезные проблемы.
А в чём именно ниша? В том, что программа бесплатная?
Так 1С не бог весть какой дорогой актив.
Зато специалистов по 1С — вагон и маленькая тележка, на любой вкус и кошелёк. Это не говоря об огромном коммьюнити и накопленной базе знаний в интернете.
Ну вот решил кто-нибудь пойти на эксперимент, поставил какой-нибудь openconf. Это надо переучивать бухов (переучивать — деньги, причём гораздо большие, чем стоимость 1С), это надо найти специалиста по этому openconf (и стоить он будет дороже, чем 1Сник сравнимой квалификации), это если этот человек уйдёт / заболеет / умрёт, надо искать ему замену.
И в чём смысл?
Я разве что-то говорил про бесплатность? Нет я говорил про открытость.
1С - жуткое месиво из глюков, багов и плохих архитектурных решений. Каждый релиз находится больше проблем чем решается. И исправлять ситуацию они не хотят, незачем, деньги всё равно текут как с ниагары.
Открытость сорцов могла бы возможно это исправить, а бесплатно или нет это уже дело десятое.
А кто платит за открытость уже существующих открытых продуктов? Это только у нас так принято "заплатите а я сделаю", а в мире как я погляжу чаще бывает "я сделаю, а там посмотрим что выйдет".
В комментах выше например упомянули lsfusion. Не знаю как я раньше не натыкался но по сути вот оно. Да сыровато, да много недостатков из разряда "только web" и "фу, это что JS?!". Но в целом то оно есть.
Я ни сколько не говорю что открытое решение 100% будет лучше, длиннее и бархатистее. Меня просто удивил факт его отсутствия который кстати оказался ложным.
Я думаю ни для кого не откровение что 1С продукт мягко говоря хреновенький. И его ПОЧТИ монопольное владение своей нишей основано на том что сложно соревноваться с
1) привычкой юзверей
2) привычкой бизнеса
3) поддержкой государства
но сложно не значит невозможно.
сложно не значит невозможно.
Это так. Но кому, кроме вас это нужно и интересно? Т.е. кто должен прикладывать усилия на преодоление этого "сложно"? И, главное, зачем?
много недостатков из разряда "только web"
Поправочка. Там есть и десктоп-клиент, который отображает тоже самое, что и веб (плюс туда можно java-код передавать, например, для работы с оборудованием).
И как открытость помогла бы обозначенной проблеме "нет кадров, умеющих в вашу открытую альтернативу"?
Вот у нас есть открытый GIMP, он уже вытеснил ФШ? А открытый Inkscape вытеснил CorelDraw? А открытый Blender — 3D Max?
Я в своё время пытался внедрять открытые альтернативы и выяснил, что сюрприз! Работодателям не нужны бесплатные или дешёвые инструменты (т.е. нужны, но тот же открытый аналог 1С должен быть полной и абсолютной копией 1С, включая все её глюки и баги), работодателям в целом плевать на открытость или закрытость софта и на то, сколько в нём глюков.
Основной критерий — чтобы на рынке было множество недорогих специалистов по этому софту.
Т.е. проще один раз купить фотошоп и, когда дизайнер Леночка уйдёт в декрет, на следующий день найти её замену за те же деньги, чем поставить бесплатный и открытый Gimp и искать специалистов по нему, либо переучивать имеющихся (т.к. переучивать дорого).
Почти в точку. До зари 1С, в начале 90-х, появились бухгалтерские продукты: 1А, затем 1Б. Видимо 1С, вместо 1В, соответствовало французскому или ещё какому-то алфавиту.
Odoo как аналог УТ, возможно КА (без бухгалтерии)
jmix как аналог платформы.
МойСклад - конкурент розницы и УНФ.
Ну и различные CRM, конечно.
Заглянул в список доступного софта на простом хостинге. Вот что можно развернуть на сайте из раздела ERP :) Разумеется, без поддержки, настройки, доработки все эти изделия клиенту не нужны и даром.

Концепция "слесаря 1С", я вижу, глубоко засела - как идея
Хотя я понимаю, откуда ноги растут ;)
Мне одному кажется, что с каждой новой статьёй ЧСВ автора всё выше и выше? Раньше было интересно читать, сейчас же, порой, неприятно. А жаль!..
Нет, с ЧСВ у меня всё в порядке. Рекомендовал бы при чтении текста вообще не думать о его авторе, но вы вряд ли захотите этой рекомендацией пользоваться.
Я и не думаю об авторе в процессе чтения, но...
Вы даже в ответе на мой комментарий умудрились сверкнуть своим ЧСВ. Вот: "... вы вряд ли захотите этой рекомендацией пользоваться..."
С какого перепугу Вы решили, что знаете всё и вся лучше остальных?
Повторюсь — жаль!...
Этим абзацем я ответил на часто встречающийся вопрос: тебе-то чё эта тема далась? Т.е. моё мнение по вопросу идёт в довесок, на всякий случай, и, главное - в самом конце статьи.
Статьи в отрыве от личного опыта не бывают даже в сухих справочниках. Потому, что если справочник пишет человек без опыта в нужной области, получится бред.
Мне, как и многим читателям, к примеру, очень интересны личные опыты, мнения, интерпретации. Это банально интересно. А давить за объективность без учёта мнений — лучше где-нибудь в Википедии. Хабр же никогда не был сушёным справочником или «рецензируемым научным журналом».
Дополнения и оспаривание имеющихся классификаций — неотъемлемое свойство критического мышления. Критическое же мышление здесь, по моему́ скромному мнению, в почёте. Та же классификация профессий, критически переосмысленная (на основании опыта, а как же иначе?) в отдельно взятой части, может быть в этой части ближе к реальности, чем объективно усреднённый ОКПДТР.
К тому же, никакое развитие невозможно без накопления опыта. Накопление же происходит, в частности, при обмене этим опытом. Когда люди им делятся. Вот так, как здесь, например. И опыт — достаточное основание, чтобы дать рекомендацию — особенно, если источник рекомендации не скрывается и не маскируется тщательно под единственно верную интерпретацию объективной реальности. Видеть в этом ЧСВ, как мне кажется, несколько странновато. Логика в стиле «если бы у рыбы была шерсть, в ней водились бы блохи».
P.S. отказ от ответственности: автор комментария не претендует на звание единственно верного толкователя реальности. А то мало ли, вдруг чего кому покажется...
вроде ЧСВ автора на прежнем уровне.
какого-то особого роста не замечено.
Действительно. Куда уж выше расти.
вот правда: я прочитал 20 или 100 статей Ивана - всё примерно на одном уровне.
тут я спокоен. другое дело - вопрос ослесарения (упёр из фб из камментов) экосистемы 1С
Спасибо, хорошая статья. Единственное, что я не пойму, если у вас так от этого болит и вам нравится программировать, то почему не хотите свичнуться? - программистов сейчас дефицит не смотря на обилие всяких говнокурсов и академий.
А что такое "свичнуться"?
Перейти в другую сферу. Например писать мобильные приложения или сайты
Этим я потихоньку занимаюсь, даже сам пользуюсь мобильным приложением собственной разработки. Правда, и оно на 1С написано :)
Ваше приложение для iOS и/или Android?
А в программировании сейчас везде такой конвеер. Программист низведён до уровня слесаря на конвеере
Может я пропустил? Что за заплатки?
А, собственно, причем тут 1С? Такого в любом стеке хватает!
Сейчас таких пользователей почти не существует и поэтому каждой фирме теперь нужен «консультант» в дополнение к пользователям. Отсюда и слесарь — как закрывающий бОльшую часть задач консультанта. Отсюда и применимость советов из интернет.
Если бы это касалось только 1С.
СлесарЯ теперь явление повсеместное. От встраиваемых систем до распоследних веб-разработчиков. В целом, если посмотреть на мировые тенденции в смежных отраслях, это выглядит совершенно закономерно.
Автослесарей полно, автопроизводителей - единицы, а уж разработчики вообще редкие звери. И так везде. От сельского хозяйства и медицины до военной техники. При чем чем дальше, тем к более "крупноузловому" ремонту тяготеет рынок.
Выводы? Да нет у меня выводов. Их каждый сам для себя делает.
Пузырь, соломинка и лапоть получили сильного оппонента, кажется вполне закономерно для выбранного стиля работы компании, ведь заказчикам как-то нужно выживать, несмотря на все законодательно инициированные нововведения в единственную массовую платформу и её продолжающееся усложнение.

Сама 1С, со времен платформы версии 7.7, культивирует образ универсального специалиста по их продуктам, который именуют "внедренец".
Если делить работников по аналогии с системой образования в СССР, то большинство одноэсников были бы обычными выпускниками ПТУ. Программисты - это выпускники техникумов, отличаются от ПТУ-шиков более широким взглядом на свою сферу деятельности.
Но для устранения дисбаланса в сторону ПТУ-шников нужны выпускники университетов. А большинство программистов, это именно техникум, даже не заштатный уездный ВУЗ. Некоторые всё же дорастают до уровня именно заштатного и именно уездного института, но таких мало. Очень мало.
И почти никто не дорастает до университета. Потому что спроса нет. То есть засилье ПТУ-шников бизнес вполне устраивает. Но если посмотреть с точки зрения максимизации пользы для всего общества, то станет очевидно, что ПТУ-шников можно сократить на порядки. В результате не только их зарплаты пойдут в плюс, но и масса косвенных затрат почти всех бизнесов будет уменьшена очень серьёзно. И эта масса намного больше, чем зарплаты ПТУ-шников. Но если вспомним, что 1С не является исключением, и во всех других областях всё обстоит точно так же, то можно легко представить порядок косвенных затрат.
Правда есть минус (временный). Все те, кто сегодня занимается лечением бардака, который настрадали стада ПТУ-шников, вынуждены будут искать работу. И там уже нужно будет думать, а к этому привыкшие гуглить бойцы с бардаком непривычны. Но это не беда. Они же привыкли подчиняться, значит тупо будут выполнять все указания по переучиванию и включению мозгов. Останется лишь сделать систему обучения, которая всех привыкших к полной покорности приведёт к свету. Правда опять есть одно "но". Большой бизнес в результате сильно (реально сильно) пострадает. Покорные овцы начнут пробовать думать. Да, это будет удар...
Вот так, просто нормальная система образования, и никаких вам ПТУ-шников, пишущих говнокод. Но "это дорого" (с).
до сих пор не могу в это поверить, но Слесаря действительно справляются
Я часто слышу, что какой-нибудь суперкомпьютер лучше работает чем живой человек-врач. В связи с тем, что основное, что делают слесаря 1С — это гуглёж по уже наработанной базе возможно стоит ожидать, что первая компания, которая сделает подобный продукт (что там Ватсон и Дип Блю!) выкосит всю профессию слесарей.
Это прекрасно, и метафора и подача!
В других системах(Microsoft Dynamics) кстати аналогично. Как вариант для программирования попробуйте выйти в 1С опен сорс, выкладывая какие-нибудь полезные модификации для 1С на гитхаб :)
Напомнило 0xd34df00d https://habr.com/ru/post/497114/ ("Пора на свалку")
Код, вынесенный в расширение или даже печатную форму, столь же смертоносен, что и написанный в конфигурацию.
Откуда вся эта спесь?)
Это просто ремесло. Не обязательно слесарное, где-то это похоже на стеклодува, который создаёт прекрасные формы, милая на одной ноге, и всё вокруг в огне, и он в огне. Иногда не в огне, а в... В общем, плохо всё вокруг. Ну и что?
Хочется, чтобы программирование было таким чистым искусством? Чтобы ты такой стоишь у окна, теннис начальник за рукав хвать: "что, галок считаешь?!", а ты ему "оставьте, я ставлю мысленный эксперимент!" -- и не придерёшься..
Но я позволю себе напомнить, программирование -- это не теоретическая физика. Очень большая область -- чисто практическая. Нет ничего зазорного в том, что кроме титанов мысли, которым без дженериков, функциональщины и оптимизации под Байкал-М свет не мил. Всегда твои, будут и есть чисто "прикладники".
И, да, там, рядом, всегда будут "ремесленники". Их всегда будет много, и мне совершенно непонятно, зачем смотреть на них с чванством превосходящей касты. Тем более -- самому оставаясь в рамках той же платформы.
Почему "слесари"? Может, сразу в сантехники разжалуем? Или запишем в "сельские доктора"? Сантехника вот можно презирать за то, что он не разбирается в гидродинамике. А вот мог бы! Но.. Должен ли эмбриотехник уметь разбираться в верблюжей упряжи, вот в чём вопрос!
Вот спеси я здесь не увидел, я увидел Преподавателя, который разочаровался в том, чему учит - учит с лучшими побуждениями, стремясь сформировать (образовать) специалиста, способного на высший пилотаж. И пришедшего к выводу, что его образ будущего специалиста сильно расходится с тем, что реально востребовано. Не исключаю, что и обучающиеся тоже ворчат на предмет - "зачем нам эта ерундень, если она не пригодится?". Эта же проблема есть и в высшем образовании - массовый рынок требует "потребителей технологий", которые способны решать задачи здесь и сейчас имеющими средствами. Тогда как классическое высшее образование нацелено на идеал - на "разработчика технологий", рассматривая простые практические навыки уровнем ниже, полагая, что практику человек с поставленным системным мышлением и знанием принципов легко получит при необходимости. А преподавателям искренне жаль, что то, чему они могут научить, пусть и сложно, и красиво, но не сильно востребовано. Тут может спасти только разделение обучающихся по принципу - большинству - то, что востребовано, а действительно заинтересованному меньшинству - глубокое погружение. Однако, это лишние затраты - как в масштабах организации, так и вуза.
Насчёт того, что в код конфигурации никто не лезет, не согласен. Может в молодых небольших кампаниях, где бизнесс-процессы сразу выстраивают так, как это видят разработчики 1С. Но даже в этом случае, если вы поставщик, а крупный покупатель выставит свои требования - полезут, только щепки полетят.
У нас в городе только одно крупное предприятие собиралось перейти на стандартную конфигурацию, но это огромные затраты, сравнимые с редактированием конфигурации под свои нужды. Не знаю, стали переходить или нет.
Гениальное название - в самую точку!
Автор говорит о целом мире, опираясь на свой явно ограниченный опыт - наверное то что увидел, то и нарисовал, по принципу "я так вижу". И главное обобщил на весь мир и описал. Это как я бы написал про питание на корабле: я плавал - я знаю - плохо готовят и ресторан маленький. А то, что я плавал не на океанском круизном лайнере, а на одном речном и одном морском кораблике не мешает обобщать уверенному в себе индивиду.
Это так для всех программистов. Не даром появилось выражение "программист на фреймворке".
<:o)
Больше всего он похож на деревенского сисадмина – знает немного обо всём на свете, но ничего в деталях
Вам бааальшой минус в карму от всех деревенских.
Вот вы говорите, что кругом засилье «слесарей», которые гуглят по любой проблеме и стараются не лезть никуда руками. Но раз у них нет опыта, разве плохо, что они не полезли в код конфы и не поломали всё к чертям? Наоборот хорошо, что они осторожны, что они ищут информацию. Многие начинали также. Это важный практический опыт.
Но я редко видел, чтобы кто-то засиживался в «слесарях». Одни уходят в разработку, другие в консультирование, третьи в аналитики (и это не то, что у вас в статье написано). Кто-то уйдёт из сферы наглухо. Среди «слесарей» останутся возможно лишь те, у кого 1С не основная деятельность. Например сисадмины в небольших организациях. И это нормально.
Глупо считать, что «слесарь» или деревенский сисадмин хуже вас. Возможно у него нет той теоретической базы, что у вас — проженного программиста с завода, но у него почти наверняка есть бесценный практический опыт. И этим опытом нельзя пренебречь.
А в 1С всё нормально, спецы растут, новая кровь прибывает. Это у вас всё плохо видимо. Выше посоветовали сменить сферу, «свичнуться». Попробуйте. Это действительно хорошо встряхнет, изменит взгляд. Может и 1С снова начнёт вас радовать.
Весьма спорная статья.
Бизнес-модель франчайзинга сама по себе предполагает работу с дешевым низкоквалифицированным персоналом, который можно набрать где угодно и сколько угодно.
Слесаря во франчах всегда были есть и будут основным персоналом, собственно других там особо и не планировалось и то, что сейчас сфера 1с выросла до разделения труда на архитекторов аналитиков и пр. произошло скорее вопреки воле вендора (помним про доступно и всерьез?), нежели с его помощью.
Слесарь. Нам тут пришлось с УХ связаться, так там и вовсе нужен слесарь-сантехник.
Узнал себя! Хм... Но я все 9 месяцев считал себя просто начинающим 1Сником, мечтающим стать отличным программистом) что ж, хотя бы знаю как меня называют олды)))
Знакомьтесь: Слесарь 1С. Профессия, которая уже захватила рынок