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

Или есть? Может, оглядимся вокруг? Кто у нас есть, кроме менеджеров? Продавцы, конструктора, снабженцы, маркетологи, кадровики, бухгалтера, кладовщики, производственники, рабочие, системные администраторы… Так, кто еще? Вон там, что за парень в углу сидит, в компьютере ковыряется?

Этот парень – программист 1С. И он – лучший кандидат. Не верите? Это нормально, никто не верит. В том числе сам программист 1С. Но это факт, увы.

Остальные


К выводу о том, что программист 1С лучше всего подходит для внедрения изменений, я пришел в ходе совместной работы по изменениям.

Представители других профессий лучше всего справляются с подачей рационализаторских предложений, касающихся их собственной работы. Максимум – смежных подразделений. Обратите внимание – именно подачи предложений, а не их реализации, или, не дай Бог, анализа воздействия на компанию в целом.

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

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

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

Кругозор


Одно из главных качеств программиста 1С. Речь не о знании всех песен Короля и Шута, произведений Рембрандта или иностранных языков, а о кругозоре в бизнес-системе.

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

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

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

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

Так вот, программист 1С эту практику уже прошел. В изменениях без кругозора никак.

Абстрактное мышление


Банальное, присущее всем программистам (не только 1С) качество. Абстрактное мышление помогает систематизировать то, что человек видит, находить общее в частном, и понимать закономерности.

Ну и то же самое в обратном порядке. Придумать общее, или закономерность, и применить к частным явлениям жизни.

Без абстрактного мышления с изменениями будет туго. Взять ту же теорию ограничений. Если книгу Голдратта «Цель» прочитает производственник, он увидит, как можно улучшить производство. Снабженец увидит, как улучшить закупки. А программист 1С увидит, как улучшить любой процесс, потому что поймет: ТОС – это абстрактный метод.

Ограниченность абстрактного мышления


Вот тут забавно получается. В мире обычных (не 1С) программистов считается, что 1Сники – убогие, потому что работают с ограниченной платформой. В частности, речь как раз об абстракциях.

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

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

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

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

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

Философия профессии


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

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

Есть и другие люди, занимающиеся только изменениями – те же конструкторы, например, или дизайнеры. Но они проигрывают по совокупности качеств.

Суть изменения конфигурации 1С и бизнес-системы – одна и та же. Надо лишь освоить другие методики, работать с другими объектами и более широким спектром инструментов. Но суть – та же.

Распространенность


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

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

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

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

Хорошее понимание цифр


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

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

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

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

Системное мышление


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

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

А теперь вспомните, представителю какой профессии еще задают такой вопрос? А если и задают, то какой ответ получают? «Не знаю, я только за свой отдел ответить могу».

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

Без понимания взаимосвязей в системах, а главное – без умения с ними работать – в изменениях делать особо нечего.

Отладка


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

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

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

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

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

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

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

Резюме


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

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

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

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

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

Но вроде дело того стоит.

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

P.S.


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

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

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

Если же 1Сник пишет что-то на js или php, и при этом матерится («сука что за говно, а, и нахрен только связался с этой задачей, долбаные заказчики-хипстеры, лишь бы в смартфоне картинку посмотреть»), то это — настоящий 1Сник.

Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.

Комментарии (222)


  1. sshmakov
    20.12.2018 20:20

    А еще есть SAP…

    Почему самоубийство? Больше статей не будет?


    1. mikhailian
      20.12.2018 20:44

      В России уникальная ситуация сложилась — практическая монополия одного производителя. В окружающем мире всё по-другому. Хотя бы потому, что бизнес там был развит ещё до появления АСУ.


      1. maslyaev
        20.12.2018 22:25
        +2

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


        1. MTyrz
          21.12.2018 01:27

          Не знаю про среднемировой уровень, но я еще помню, как в 90-х налоговая требовала носить им данные именно из 1с, потому что 1с была рекомендована, а все остальные — нет.
          (Деталей — простите, не знаю. Бухгалтер жаловалась регулярно, работала она в Инфо-бухгалтере, который очень хвалила, и говорила что 1с у нее только для сдачи отчетов, или что они там сдают).

          Так что я несколько сомневаюсь в естественности той бескормицы.


          1. Mike_soft
            21.12.2018 08:35
            +1

            я тоже уже не помню деталей, но я дописал тогда необходимое для БЭСТа (структура данных была описана), и сдавал из БЭСТа без всяких проблем. Вопрос — почему это не было сделано в БЭСТе и Инфобухе?
            Хотя слухи о лоббировании Нуралиевым своих решений в МинФине ходили регулярно. Впрочем, в начале века в бюджетную сферу официально и настойчиво пихали Парус (т.е. деньги на автоматизацию выделяли тем, кто оплачивал парус.). Тем не менее, он успешно сдох.


            1. HenryPootle
              21.12.2018 14:09

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


            1. Am0ralist
              21.12.2018 14:58

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


              1. Mike_soft
                21.12.2018 15:03

                ну что ж, значит я неправ. но как-то давно не сталкивался с обладателями сего…


                1. Am0ralist
                  21.12.2018 15:46

                  Да я б сам с радостью не знал, что это вообще такое)


                  1. Mike_soft
                    21.12.2018 16:10

                    «как мне это развидеть?»©?


              1. Gilvoth
                22.12.2018 07:10

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


          1. maslyaev
            21.12.2018 13:29

            Подобные подозрения в любом случае будут возникать вне зависимости от того, есть под ними основания, или нет.
            Но насколько я в курсе происходящего (работаю в не последнем франче), никакой активности к административному проталкиванию продукта не предпринималось. Нуралиевы чётко понимают, что это серьёзно портит карму, и расплачиваться за полученную таким образом временную выгоду по-любому приходится своим будущим.

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


            1. MTyrz
              21.12.2018 20:24

              Как бы это так сказать…
              Давайте предположим, что ваше мнение я тоже принял во внимание. На самом деле эта ситуация мне достаточно безразлична: и прошло двадцать лет, и проблемы были не у меня. Холиварить на этом месте у меня нет ни желания, ни компетентности.

              Да, про отсутствие удовольствия охотно верю.


          1. maXon777
            21.12.2018 13:32

            а еще был СБиС и куча других программ.


            1. SilverHorse
              22.12.2018 00:59

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

              А еще есть претерпевший очень длительную эволюцию Контур…


              1. maXon777
                22.12.2018 01:09
                +1

                СБиС начинал как линейка учетных программ — аналог программам 1С. В свое время там было довольно много фишек, которые появились в 1С только вот-вот — например, система сообщений (аналог системы взаимодействия в 1С). А сейчас все знают СБиС как оператора ЭДО.


          1. maikus
            21.12.2018 20:45

            А у нас 1С в компании не было. Был ИНФИН. Сдавались в налоговую из него.


          1. a1191
            22.12.2018 07:11

            Я слышал эту историю про требования налоговой. Не уверен, что она правдива. Бухгалтеров стоит слушать далеко не всегда. Я сам люблю теории заговора, но конкретно здесь заговора нет.
            Я лет 15 назад работал с 1С(хоть это и не 90-е) и уже тогда ничего подобного не было: 1С — это был осознанный выбор. Я думаю, что правильный.
            1С — отличная платформа в своей нише. Программисты недорогие, сделать можно почти все в кратчайшие сроки.
            Вот когда приходит SAP — пора вспомнить про теорию заговора… А если есть возможность — сразу увольняться.


            1. MTyrz
              22.12.2018 19:11

              Вряд ли нашему бухгалтеру имело смысл меня обманывать. Незачем.
              Было это году в 97 — 98. И да, это не мешает 1с быть отличной платформой — но тут я просто не разбираюсь.

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


              1. Ta_Da
                22.12.2018 20:59

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

                Про 6 и 7 версию 1С вообще повеселило. 6-ая версия была по большому счету большой эксель таблицей, где можно было делать что угодно (собственно да, как и в бумажной бухгалтерии). 7-ая — уже была достаточно сложной системой, где действительно требовалось понимать, какие кнопки и когда нужно нажимать.


                1. MTyrz
                  22.12.2018 23:33

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


    1. Neikist
      21.12.2018 18:04

      Так никто за сутки и не ответил почему самоубийство) Видимо автор ожидал что сольют карму в ноль за упоминание 1с. Хотя есть подозрение что это и так всем понятно и я просто капитаню))


      1. Dementor
        22.12.2018 00:23
        +1

        Так это просто для привлечения внимания. Иван любит поэпатажить. Можешь и сам попробовать перенять опыт и запилить тут статью «Хабро-самоубийство. Как я после 5 лет ушел из 1С на Flutter» :))


        1. Neikist
          22.12.2018 01:13

          Не, я с 1с всего 4.5 года и ухожу в нативный андроид. Флаттером если и буду заниматься — то, по крайней мере до массовости вакансий, только по фану))


      1. sshmakov
        23.12.2018 17:14

        Понятно, что автор ожидал, что ему сольют карму (но за другое, правда). Непонятно мне, почему он решил так обострить именно сейчас.


  1. 1c80
    20.12.2018 20:26

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


  1. PaulZi
    20.12.2018 20:39
    +5

    Ну прям Д'артаньяны среди программистов, да что там программистов.


    1. khim
      20.12.2018 20:54
      -1

      Нет, не Д'артаньяны. Просто гибрид так-себе PM'а с так-себе программистом.

      Да, команда из полноценного PM'а и десятка программистов справится не хуже… вот только сколько денег они возьмут за работу? И какому количеству компаний нужны проекты такого масштаба?

      Так что если у вас нет IT-отдела, а есть «парень в углу сидит, в компьютере ковыряется»… то ему и придётся этим заниматься… а кому ещё? Если кроме него никого даже близко похожего на PM'а нет и не предвидится?


      1. dzsysop
        20.12.2018 21:09

        То что гибрид и универсал — спору нет. Непонятно насколько это связано со словом 1С.
        Просто я видал как в углу сидел парень .Net и написал нехилую систему управления.
        Да и на php  столько классных штук сделано и на Java.
        Неужели именно 1С дает такую возможность стать универсалом?


        1. khim
          20.12.2018 23:10

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

          И вот так получилось, что «программисты на 1С» сюда попадают почти все: невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком… а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…

          А программисты на Java или PHP — часто гораздо более узкие специалисты, им постановка задачи нужна, а не невнятное мычание… Не все, конечно — но корелляция есть…


          1. dzsysop
            20.12.2018 23:47

            Ну не знаю.  Как-то я не согласен с логическими построениями:

            невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком…
            не понял из чего вытекает «невозможность решать сложные задачи» и как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком». У уборщиц и маляров тоже нет возможности решать сложные задачи, но почему-то они не начинают «общаться с заказчиком».
            Далее:
            «а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…»
            мы опять таки еще не установили никак что существует «необходимость напрямую обращаться с заказчиками» мы пока только условно согласились что «остаётся больше времени на общение с заказчиком». Но извините наличие времени на что-то и необходимость заниматься чем-то это две разные категории.
            Хотя после вашей фразы
            Первое, понятно, следует из первого.

            Трудно удерживать нить ваших рассуждений.

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


            То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно. Я бы не назвал это PM-ом.
            им постановка задачи нужна, а не невнятное мычание…

            Вот-вот а 1Снику не нужна, он и так знает что 1С решение всех проблем.
            1С-парикмахерская тому пример. :-) Куда уж там всяким Жавам.


            1. khim
              21.12.2018 01:04

              не понял из чего вытекает «невозможность решать сложные задачи»
              Вы просто не можете, в рамках 1C платформы куда-то ну очень глубоко углубиться. Замутить параллельный расчёт моделей на видеокарте с переносом на кластер или что-нибудь подобное. Соответственно если вы хотите что-то подобное сделать — то вы станете «ненастоящим 1Cником».

              как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком».
              Раз у вас не уходит время на изучение параллельных алгоритмов, функционального программирования, зависимых типов данных и прочего — то остаётся больше времени на общение с людьми… а раз вы не можете выдать более элегатное, технически, решение чем ваш сосед — то на этом и будет строиться ваш успех (или неудача).

              То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно.
              Нет. Как раз впариванием бессмысленной фигни занимаются «настоящие программиста». Всякие «угадывающие ваши желания меню», новый и новейший3 редизайн и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты. Потому что могут. А вы — не можете. Потому приходится вникать в то, чего хочет заказчик — а иначе за что вы деньги получите? Учтите, что заказчики не знают чего хотят в достаточной мере, чтобы им стало хорошо — но они точно знают, когда им удобно, когда нет. Например переход с версии 1C для DOS на версию 1C для Windows занял почти 10 лет. Грубо говоря потому, что в версии для Windos переход между полями делался… как в других программах для Windows: с помощью клавишы Tab. А на «клавиатуре бухгалтера» этой клавиши нет:

              Нужно тянуться «чёрт знает куда», чтобы в дрyгое поле перейти… а у назад через Shift-Tab — это вообще катастрофа… Смирились в конце-концов, но битва была та ещё…

              P.S. Да, ещё они могут решать задачи, которые вы, на своём 1С, никогда в жизни не решите… но этим занимается малый процент, большая часть индустрии тратит время и ресурсы на «модные перделки».


              1. expromt
                21.12.2018 03:38

                Тот случай, когда спустя много лет узнал что Shift-Tab — работает как переход к предыдущему полю…


                1. khim
                  21.12.2018 03:45

                  Нифига ж себе! На многих (хотя и не на всех) клавиатурах там же две стрелки нарисованы — как на цифровых клавишах или клавишах пунктуации… Именно потому что TAB — в одну сторону, а Shift-TAB — в другую!

                  Однако DOS-программы, где это делалось стрелочками, когда вы работает с цифрами — удобнее! Хотя и нелогичнее (потому что стрелка вверх переходила к предыдущему полю, которое как раз не всегда наверху)…


                  1. expromt
                    21.12.2018 03:48

                    Да, теперь я наконец-то понимаю смысл стрелки назад на клавише Tab :-) За что вам спасибо. Раньше просто как-то не задумывался над этим.


                    1. Oxoron
                      21.12.2018 13:10

                      А ведь есть еще Ctrl + Tab, Ctrl + Shift + Tab.


                      1. expromt
                        21.12.2018 13:33

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


                        1. Oxoron
                          21.12.2018 16:42

                          И еще много других сочетаний с Tab, но выглядят большинство из них значительно менее полезными
                          В нынешней винде Alt+Tab (для смены окон) и Ctrl+Tab (для смены вкладок) выглядят гораздо полезнее обычного Tab (для смены «активных» элементов окна). Если не секрет, какая у вас основная рабочая программа на десктопе?

                          теперь я наконец-то понимаю смысл стрелки назад на клавише Tab
                          Тут полностью согласен. Вроде Shift + Tab использую, а связал их со стрелками на клавише только после комментария khim.


                          1. expromt
                            21.12.2018 16:47
                            +1

                            Ну Alt+Tab и Ctrl+Tab это конечно основные сочетания которые использую с Tab. Я скорее имел ввиду другие сочетания для переключений экранов с различными эффектами и т.п.

                            Android Studio и Браузер.


                1. vyatsek
                  22.12.2018 01:49

                  а еще есть space и shift+space в браузере


              1. Mike_soft
                21.12.2018 10:07
                +1

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


              1. D01
                21.12.2018 22:10

                и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты


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

                А по теме: согласен с автором, при уходе в веб-разработку (бизнес-приложения, то, что раньше делал на 1С) уже почти невозможно найти специалиста под задачу. Берется уже два специалиста: один постановщик, второй кодер.


          1. roscomtheend
            21.12.2018 09:34

            Универсалом в узкой области бухгалтерско-складского учёта, но мир — он шире, да и у 1С куча разной специфики и универсал даже внутри всего, куда запихивают 1С, незнает ничего, кроме названий.


            1. Mike_soft
              21.12.2018 11:22

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


          1. Druu
            21.12.2018 20:08

            а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…

            Какая связь между необходимостью общаться с заказчиком и навыками PMa?


        1. Politura
          21.12.2018 18:35

          Неужели именно 1С дает такую возможность стать универсалом?

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


  1. Eldhenn
    20.12.2018 20:39

    Всяк кулик своё болото хвалит. Вы какой-нибудь автоматизацией, кроме 1С-based, занимались? Хотя бы немножко?


  1. dmxvlx
    20.12.2018 20:51

    Я прошёл(почти до конца!) курсы по 1С, уже будучи программистом С++, пару лет назад.
    Может 1С действительно не для всех, в частности и для меня тоже:
    вроде бы и улавливаешь суть, но какое-то странное чувство дискомфорта было на всём протяжении обучения, бросил на 5-ом месяце…

    Ну а по поводу спасти мир и всё такое: кто ж против то? :)


    1. msdos9
      20.12.2018 21:36

      Там же еще и по бухгалтерии курсы проходить надобно, не?


      1. dmxvlx
        20.12.2018 22:01

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


        1. vchslv13
          20.12.2018 23:07

          >новое словечко типа проводка, фифо
          Хотел над Вами постебаться по поводу «нового словечка фифо», а оказывается оно ещё и в бухгалтерии используется. Э оно как…


          1. dmxvlx
            21.12.2018 02:10

            Плохая, эта ваша привычка стебаться… Хотя что это я тут вас учить жизни буду, соберёте ещё своих шишек на/в голову ))


            1. roscomtheend
              21.12.2018 09:43

              > соберёте ещё своих шишек на/в голову

              Успеть бы… а то пора к земле привыкать, предлагаете сосновый бор?

              В чём отличие инженера от гуманитария — инженер даже при желании постебаться сначала перепроверит, вы не от этого случаем отговариваете?


        1. shogunkub
          21.12.2018 14:09

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


      1. Ta_Da
        21.12.2018 13:32

        Это распространенное мнение, но это не так. 1С это конструктор, фреймворк, с собственным DSL, ORM и другими модными словами, а не только бухгалтерия и финансы.
        Я, допустим, бухгалтерию знаю очень по верхам (т.е. чуть лучше, чем абстрактный средний не-1сник, но хуже, чем средний 1сник), но какого-то дискомфорта за 12 лет не ощущал никогда т.к. практически не сталкиваюсь (и не берусь) за задачи связанные именно с бухучетом. Рынок 1С, как и рынок автоматизации учета вообще, бухгалтерией не ограничивается — есть логистика, складская логистика, логистика закупок, интеграция с внешними системами, производство, CRM наконец. В общем даже без знания бухгалтерии заняться есть чем.
        Вопрос того стоит ли это все делать именно на 1С и не лучше ли реализовывать на языках общего назначения или использовать фреймворки на других платформах тут поднимать не буду, т.к. это будет холивар.


        1. Mike_soft
          21.12.2018 13:49

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


    1. Dementor
      22.12.2018 00:40

      Ого! Что это за курсы такие длинные были? (и главное бесполезные)

      Я лично уже будучи опытным программистом Foxpro пришел во франч, где первые пару недель была учеба, а потом меня кинули на проект УПП, где я закрепил теорию боевой практикой; а через пару месяцев на второй, где я уже настраивал мэпинг бухгалтерских счетов в ГААП и писал обработки для исправления ошибок партионного учета. Да я за 5 месяцев уже стал матерым программистом с пачкой сертификатов 1С: Профессионал (платформа, УТ и МСФО).


  1. izuware
    20.12.2018 21:02
    +1

    осталось поставить 1С на ардуину и хабр разорвет )


    1. Areso
      21.12.2018 15:24
      +1

      Ну, на Raspberry Pi уже можно.
      Для Ардуины, боюсь, нужен компилятор интерпретатор, который 1С скрипты будет переводить в Си, а потом компилировать.
      Можно, но зачем?


      1. Neikist
        21.12.2018 16:09

        Можно именно 1с или one script? Подозреваю что второе, а это все ж не о том.


        1. Mike_soft
          21.12.2018 16:16

          имхо, если б Нуралиев тогда согласился отдать сырцы 7.7 — ее б на малинку точно б портировали…


        1. Areso
          21.12.2018 16:32

          OneScript. Это не совсем 1С.Предприятие, согласен, но позволяет всем 1С-никам программировать для Малинки.


          1. Neikist
            21.12.2018 16:41
            +2

            Просто язык 1с без самого фреймворка со стандартными объектами и методами, ORM, RLS, поддержки разных СУБД и т.п. превращается в банальный, очень простой ЯП без проблем заменяемый тем же питоном. Скорее всего в результате замена будет эффективной по всем параметрам.


            1. Areso
              21.12.2018 16:50

              Много ли 1С-ников, знающих Питон?


              1. DMGarikk
                21.12.2018 16:54
                +2

                обычно они сразу перестают быть 1С-никами ;)


                1. Areso
                  21.12.2018 16:56

                  Звучит здраво. Но вот, если сравнивать по зарплате, то не совсем — в Екб 1С-нику проще найти место на, скажем, 70-90 тысяч рублей, чем питонисту (ИМХО). А в городках поменьше работы для тех же питонистов нет.
                  Когда-то, в прошлой жизни, я взял руби разработчика 1С-ником. Такое бывает, если в городе 0 вакансий для руби (и, кажется, 0 рабочих мест для руби разрабов).


              1. Neikist
                21.12.2018 17:14

                Чтобы использовать его на том же уровне что и one script практически ничего не нужно, изучается за несколько вечеров. Это если уже в идиомы упарываться, в декораторы и т.п. — там да.


    1. Mad__Max
      22.12.2018 05:16
      +1

      Для начала разорвет саму ардуину…


  1. dzsysop
    20.12.2018 21:03
    +1

    Ой! Как же хочется поговорить об этом!
    Статья — гимн 1Сникам с ложкой дегтя в виде PS.
    Просто гимн как всегда прославляет лучших. Но реальность такова что если взять 1000 1Сников, то тех кто прошел огонь и воду франчайзи, видел десяток разных кастомных имплементаций в различных областях, принимал или научился принимать архитектурные решения, правильно подбирать типовое решение для кастомизации, общаться с представителями клиента на разных уровнях вплоть то ген диров и продавливать правильные решения в пользу клиента, даже когда клиент сам этого не понимает окажется может 10. (я считаю себя одним из них)
    Итого имеем гимн «классному парню» а не 1Снику. Далеко не каждый 1Сник может стать тем двигателем

    Любое, относительно большое изменение конъюнктуры потребует быстрого перестроения компании, но людей, готовых эти преобразования понять и осуществить, у нас нет.

    Вон там, что за парень в углу сидит, в компьютере ковыряется?

    Такой простой рецепт счастья для всех на поверку не выдерживает никакой критики. Я варился в 1С более 10 лет.
    Хочу вам сказать — да индустрия «внедрения» ERP, CRM она подталкивает человека стать более универсальным и многоплановым. Но мое мнение не 1С делает человека, а человек 1С. Поскольку как вы уже правильно сказали 1Сник это не программист. 1С толкает программиста с самого первого дня знакомства не пытаться написать что-то свое, а разобраться что и как уже написано и максимально эффективно встроиться систему с минимальными изменениями. Это приводит к определенным паттернам поведения. Даже если программист разобрался с 1С и клиентами до того уровня когда он может с нуля написать кастомное решение — он все равно его будет писать на 1С платформе, что также накладывает определенные ограничения и вырабатывает привычки. Моя позиция заключается в том что 1С как платформа как раз не генерирует «суперспециалистов», а просто те кто выжили — ими становятся. Не благодаря, а скорее вопреки.
    А если попытаться понять откуда еще могут взяться «супер»герои нашего времени, то это любой человек который не боится «трогать» и «влезать» в смежные области. Я видел владельца бизнеса который сам написал свою 1С 8 с нуля не имея вообще ни опыта в программировании ни соответствующего образования. Нас позвал когда понял что где-то не хватает «правильной» оптимизации и уперся в свой потолок. Его потом перетащили в крупную фирму в Москву. То же самое происходит с внедренцами не 1С решений. Они все тоже приходят из бухгалтерии, маркетинга, продаж, управления проектами и в силу обстоятельств начинают вникать в производственные процессы, получают допуск и полномочия туда где из никто не ждал и не звал и потом используют накопленный опыт.
    Еще хочу сказать что 60-70% если не 80% программистов 1С это не очень качественные с точки зрения практик и знаний ребята. Так уж сложилось что у кого в колледже или универе суперспособности проявляются, то их уносит в более интересные миры Java, Web, Cloud, AI, .Net  и прочая и прочая и прочая…
    Так что я 1Сников тоже люблю, но не надо сужать рамки и верить в «кузницу супергероев»


    1. Mike_soft
      21.12.2018 14:01

      ха я не далее как позавчера ковырялся в такой самописной конфигурации. Лютый трэш. Лютейший… Ну а что ж вы хотели — низкий порог входа. (и в т.ч. поэтому качество низкое). насчет «написать своё» — ну, а представитель других языков постоянно пишет что-то свое, уникальное? Нет, чаще всего он работает в команде, над каким-нибудь кусочком. и не с нуля, а перелопачивая тонны legacy.


    1. VSOP_juDGe
      21.12.2018 19:55

      И много ли джавистов в энтерпрайзе не используют всевозможные фабрики фабрик в спринге, а творят что-то свое?


  1. maxzh83
    20.12.2018 21:17

    Мне кажется, у 1С-ников есть возможность спасти мир — им надо заняться блокчейном. Это ирония, если что.


    1. yukon39
      21.12.2018 12:06
      +1

      1. maxzh83
        21.12.2018 15:11

        Ну все, конец блокчейну.


    1. Mike_soft
      21.12.2018 14:06

      «чтоб два раза не вставать»© про 1с и нейронные сети:

      «Глава фирмы «1С» пояснил, что уровень автоматизации учета постоянно растет, а учетные системы становятся все более интеллектуальными.

      Например, действующая нейронная сеть, проанализировав огромный массив данных сервиса «1С: БухОбслуживание», уже может автоматически разносить банковские выписки по видам операций и статьям затрат примерно с той же точностью, что и бухгалтер средней квалификации. » ©https://www.klerk.ru/buh/news/480751/
      правда, фраза «Директор фирмы «1С» Борис Нуралиев в своем выступлении в рамках Дня Бухгалтерии в Большом Московском цирке» доставляет…


      1. Neikist
        21.12.2018 14:33

        Про машинное обучение еще на ERP форуме упоминали, вроде как в бете уже тестируется где то. Но записи доклада нет) Хотя записи остальных докладов оттуда выложены.


  1. altrus
    20.12.2018 21:44

    Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.

    Читая данный пост почему-то вставал в мозгу образ Мефистофеля, рассказывающего Фаусту, как устроена жизнь.

    Сгинь, змей-искуситель!


  1. gennayo
    20.12.2018 21:47

    Значит, круг всё-таки замкнулся. Жаль, конечно, но этим мечтам сбыться не суждено.


  1. NoRegrets
    20.12.2018 21:48
    +2

    Не вводите в заблуждение, мир спасут эксел-программисты, куда там 1Сникам до них. Жавы, вебы, ангуляры, нет, все бабло — в экселе!


    1. gennayo
      20.12.2018 21:55

      Бабло или спасение мира, вот в чём вопрос…


      1. NoRegrets
        20.12.2018 22:01
        +4

        С точки зрения 1С, мир — это бабло (или бабло — это мир, я точно не знаю), так что все одно. И еще. 1С программисты не могут спасти мир, т.к. они постоянно заняты спасением бухгалтерии. </шутка>


        1. gennayo
          20.12.2018 22:10
          +1

          Да, неплохо подмечено. Даже в тех смыслах, которые вы и не вкладывали.


    1. OnelaW
      21.12.2018 17:16
      +1

      аксиома о полноте excel?


    1. Dementor
      22.12.2018 00:50

      Вот только все бухгалтера с финансистами и без программистов знают ВПР.


      1. Mad__Max
        22.12.2018 05:27

        Далеко не все. Не все даже осиливают нормально освоить относительные/абсолютные ссылки, автозаполнение и автоитоги, хотя это уже запущенные случаи.
        А вот те кто знают, используют в работе на полную формулы, встроенные функции, да еще и макросы — вот это и есть «эксель программисты».

        А те кто пишет код для Excel — это VBA программеры.


        1. sukhe
          22.12.2018 09:43

          Было у меня как-то:«Установи последнюю версию Excel — в предыдущем ячейки кончились»

          Прихожу, смотрю, офигеваю. Здоровенный документище, 256 столбцов (максимум для Excel 2003), несколько тысяч строк.

          Оказывается, по их словам так удобнее вести учёт. Вот только столбцов им уже не хватает. И бесит необходимость повторно заносить данные ещё и в 1С, чтобы всё остальное предприятие тоже могло воспользоваться результатами их учёта.


          1. Dementor
            22.12.2018 12:06

            Нужно было рассказать им про Access и про нормальные формы ;)


        1. Dementor
          22.12.2018 12:04

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

          Вовлеченные сотрудники, которым нравится своя работа, стараются максимально изучать свои инструменты. А «сидуны» — обуза для любого процесса.


          1. khim
            22.12.2018 13:22

            А «сидуны» — обуза для любого процесса.
            К сожалению их — гораздо больше и нет никакой возможности заменить их всех.


            1. gennayo
              22.12.2018 14:13

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


  1. saipr
    20.12.2018 22:50
    +1

    А программист 1С увидит, как улучшить любой процесс, потому что поймет: ТОС – это абстрактный метод.

    А причем здесь 1C? Любой нормальный, точнее настоящий программист понимает и ищет как улучшить процесс. А у 1С глаза все зашорены.


  1. panvartan
    20.12.2018 22:50

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


    1. Fragster
      21.12.2018 10:44

      А двойная запись из коробки?


      1. Mike_soft
        21.12.2018 11:05
        +1

        это частный случай движения с предопределенными ограничениями


        1. Fragster
          21.12.2018 11:20

          Ладно. А что скажете за СКД и декларативные формы (хоть после vue+html клиентская часть 1с уныловата)?


          1. Mike_soft
            21.12.2018 11:30

            СКД уникальна в своем роде. Я, так сказать, «отстал от паровоза», поэтому вот сейчас ее и ковыряю…


  1. willyd
    20.12.2018 23:24

    Если вычеркнуть 1С, получится бизнес-аналитик. Нет?


    1. EgorZanuda
      21.12.2018 04:50

      Нет.
      Бизнес-аналитик не знает что такое дисконт и что есть несколько алгоритмов расчета.Правда и не все финансисты об этом знают.


      1. willyd
        21.12.2018 14:52

        В идеальном случае как раз все наоборот.
        Хороший программист не должен знать что такое дисконт, и как его он считается при покупке. Он работает с ТЗ, которое предоставит бизнес-аналитик.


        1. Ta_Da
          21.12.2018 15:51
          +1

          В идеальном случае это действительно правильно. Но на практике (естественно, говорю только про свой опыт), это может приводить к появлению чего-то, еще хуже чем «1С-программист», а именно — «пафосный кодер». Т.е. люди, которые вообще не способны делать что-то, помимо «по подробнейшему ТЗ написать N строк кода», но при этом искренее верящие, что они гораздо круче, чем «лохи из SAP/1C/любая другая технология».
          И да — таких людей встречал и среди 1С-ников, там это становится совсем кошмарным явлением (т.е. предметку человек не знает, теорию алгоритмов и другие «тру» вещи не знает, с пользователями общаться не хочет, из языков программирования знает только 1С и типовые конфигурации).


          1. John_Minority
            21.12.2018 16:27

            Вообще с такими «пафосными кодерами» очень легко общаться, если донести до них тот факт что уровень детализации задачи зависит обратнопропорционально от квалификации программиста.

            Ну и одно из качеств аналитика — чувствовать грань до которой следует описывать задачу разработчику.


        1. Flammar
          21.12.2018 22:37

          Хороший программист не должен знать
          Это не «хороший программист», это подчинённый идеального менеджера проекта.


          1. willyd
            22.12.2018 00:01

            Мы можем долго перекидываться терминами и должностями. Давайте смотреть в корень.
            Если мы говорим об энтерпрайсе, то в команде могут быть и начальники отделов, и тимлиды, и менеджеры проектов, и разработчики с бизнес-аналитиками. Они будут использовать какую-то ITSM методологию на каком-то уровне.
            В общем случае, бизнес подаст заявку в виде какого-нибудь support ticket'а (позвонит начальнику отдела/ПМу/напишет письмо/оформит заявяку в ERP).
            Заявка бдет рассмотрена в превом приблежении, выяснено, какие системы она задействует, и подет бизнес-аналику.
            Бизнес-аналитик, который знаком со структурой необходимых систем, совместно с бизнесом разберет бизнес процессы, перевед их в язык понятный разработчикам и оформит в виде ТЗ. Как заметили выше, ТЗ может быть разного уровня детализации, и это больше зависит от культуры компании, чем от конкретных людей.
            ПМ или тимлид получит ТЗ и направит его на подчиненного разработчика, который по его мнению лучше всего подходит для этой задачи (свободен, лучше знает нужные модули системы, лучше знаком с внедряемой технологией и т.д.).

            К чему я это все пишу?! Да к тому, что, в зависимости от размера компании и ее ИТ отдела/департамента, культуры поддержки и разработки, обязаности могут не быть выделены в отдельную должность, а будут совмещаться одним человеком. А в идеальной ситуации, разработчик не должен сильно вникать в бизнес процессы, это задача аналитика, он может себе позволить и должен иметь намного более широкое представление об ИТ-продуктах компании, чтобы находить наилучшее (не всегда, конечно, это так) решение поставленных бизнесом задач.

            И читая статью, я понимаю, что 1С, может быть заменен SAP, Oracle и т.д. Но, по хорошему, это статья должна быть о бизнес-аналатике.


    1. John_Minority
      21.12.2018 07:55

      Да, а если бизнес-аналитик не боится лезть в код, то получится отличный бизнес-аналитик.


      1. EgorZanuda
        21.12.2018 08:28

        Если бизнес-аналитик лезет в код он уже не бизнес-аналитик, а программист только с дрелью в руках (дырки в потолке под пальцы сверлить).


        1. baimkin
          21.12.2018 12:07

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


  1. sukhe
    20.12.2018 23:29

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


    1. Fenzales
      20.12.2018 23:45
      +1

      Чтобы если она упала, встала вообще вся страна, а специфические вещи реализовывались после семимесячного рассмотрения формы УЖС-1265412 и ППЦ-5124526?


    1. dzsysop
      20.12.2018 23:59

      Вы удивитесь, но вполне возможно это и есть план 1С в долгосрочной перспективе. Просто налоговая и прочие пока сопротивляются. Но «еще не вечер». Однажды вы увидите 1С-Парламент, 1С-Дума, 1С-Школа и прочие решения прямо в облаке! 1С это сила, а после таких статей 1С должна вообще свою партию создать. Даешь импортозамещение! Выгнать из страны всяких иноземцев типа SAP, Dynamics, PeopleSoft, и прочих! 1С вам покажет как правильно надо писать код в России!
      Почему русский программист должен писать SELECT, INTEGER, STRING, PRINT? когда есть родной великий и могучий? ВЫБРАТЬ, ЦЕЛОЕ, СТРОКА, ПЕЧАТЬ!
      Ура товарищи!


      1. VSOP_juDGe
        22.12.2018 09:33

        В ряду ваших иноземцев примерно все гораздо уродливее 1С.


      1. shogunkub
        22.12.2018 12:24
        +2

        Как бывший 1С-ник, у которого жена — программист SAP(причём далеко не последний), скажу следующее: по сравнению с этим допотопным говном мамонта 1С порой кажется весьма прогрессивной платформой.


    1. vis_inet
      21.12.2018 07:29

      1С, это не программа бухгалтерского учета!
      Это, прежде всего, платформа v8.1c.ru/overview/Platform.htm

      А уже на ней реализована куча типовых решений: v8.1c.ru/solutions/applied_solutions.htm


      1. sukhe
        21.12.2018 11:14

        Есть примеры, где на 1С реализован только производственный учёт, без бухгалтерии?


        1. Neikist
          21.12.2018 11:17

          Как вариант: https://1ctoir.ru/


        1. vis_inet
          21.12.2018 11:47

          Да много…
          Взять хотя самые известные бы типовые:
          1С: Розница 8
          1С: Управление торговлей 11
          1С: Документооборот 8


        1. VSOP_juDGe
          22.12.2018 09:34
          +1

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


        1. shogunkub
          22.12.2018 12:26

          Нет. А есть организации, в которых не нужно вести бухгалтерский учёт?


          1. Am0ralist
            22.12.2018 12:32

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


            1. shogunkub
              22.12.2018 16:03

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


              1. Am0ralist
                23.12.2018 17:08

                Ну то есть ещё раз, человек спрашивал:

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


    1. Mike_soft
      21.12.2018 07:49

      1. Для того, чтобы программа бухучета была унифицированной — нужно унифицировать ВЕСЬ бухучет.
      2. кроме того, 1с — это далеко не только бухгалтерия. Это учет. а учет — он не только бухгалтерский. Ну и не только учет.
      3. " бессмысленную работу по переписыванию циферок из колонки дебет в колонку кредит и обратно" — во-первых, например деньги на вашем картсчете — это тоже «циферки в колонке кредит». Как вы считаете, они имеют смысл, или их надо упразднить? во-вторых, бухучет — это метрика работы предприятия (как для собственников так и и для налоргов). в третьих, если вы не понимаете смысла — это не значит, что его нет.


    1. zxweed
      21.12.2018 11:06

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


      1. sshmakov
        21.12.2018 17:16

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


  1. glestwid
    20.12.2018 23:39
    +2

    Вся эта деятельность не приносит бизнесу никакой прибыли


    Неправда. Смысл этой деятельности — показать ФНСу что денег у тебя нет ни копья, и живешь ты милостью божией да контрагентами совестливыми :) Так что приносит эта деятельность прибыль, еще как приносит. Если ей с умом пользоваться и цифры правильные подавать.


  1. selivanov_pavel
    21.12.2018 00:55

    > Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.

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


    1. Eldhenn
      21.12.2018 12:23

      Так у автора во всех статьях так. Никто ничего не понимает, все вредят, один Сергей героически стоит на страже интересов Родины^W предприятия.


  1. alllll
    21.12.2018 07:12

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


    1. Mike_soft
      21.12.2018 08:22

      абсолютно верно. просто в свое время 1С реализовала свою программу учета как платформу для разработки учетных приложений, плюс конфигурация на этой платформе. причем конфигурация оказалась открытой для изменений. Это привело к тому, что часть автоматизаторов мигрировала на эту платформу с Клиппера-ФоксПро-Клариона.
      Предложенная система разработки позволила не только дорабатывать (хотя бы в части оперативного исправления ошибок) учетную систему, но и писать собственные системы «как на клиппере», только без изобретения велосипедов. причем системы не обязательно учетные — я прикола ради на 7.7 написал тогда реассемблер для ВЕ48/51, а затем и ассемблер. Но т.к. 1с — «проблемно-ориентированная платформа», то основные задачи, решаемые в ней — учет и близкие к нему области автоматизации (например, WMS включая управление складскими тележками-шаттлами). Ну а дальше классическая спираль — раз на этой системе задачи решаются хорошо — значит, будем их решать на этой системе.


      1. gennayo
        21.12.2018 08:32

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


  1. Umr001
    21.12.2018 07:12

    а можно еще 100 раз написать «программист 1С»?


    1. Fragster
      21.12.2018 10:47

      согласовано не возражаю


    1. dzsysop
      21.12.2018 15:17
      +3

      да легко!

          Для Счетчик = 1 По 100 Цикл
              Сообщить("программист 1С"); 
          КонецЦикла;


      1. Neikist
        21.12.2018 16:12

        Не по стандарту.

        Для Сч = 1 По 100 Цикл
            Сообщение = Новый СообщениеПользователю();
            Сообщение.Текст = НСтр("ru = 'программист 1С'");
            Сообщение.Сообщить();
        КонецЦикла;
        


        1. dzsysop
          21.12.2018 16:27

          Не по стандарту, но по ТЗ. Было сказано «написать», а вы тут спамите! :-)


          1. Neikist
            21.12.2018 16:31
            +1

            <шутка>
            *умиляется* Прямо по первому постулату философии ректального программирования: «главное, чтобы работало»
            </шутка>


            1. dzsysop
              21.12.2018 16:57

              Почитал по ссылке — какая прелесть! Сколько лет потраченно впустую! Если бы я знал о ректальном программировании с самого начала! Спасибо!


              1. franzose
                22.12.2018 01:44

                И не говорите! Почему я этого раньше не нашел?!))


        1. aakhamef
          21.12.2018 17:39

          А так разве не оптимальнее?

          Сообщение = Новый СообщениеПользователю();
          Сообщение.Текст = НСтр("ru = 'программист 1С'");
          Для Сч = 1 По 100 Цикл
              Сообщение.Сообщить();
          КонецЦикла;
          


          1. Neikist
            21.12.2018 17:44

            Черт, подловили(( У меня эта конструкция сниппетом забита, вот и подменил на автомате(


  1. makdoc
    21.12.2018 07:37

    Я 1С-ник и он меня достал (знаете 1С это этакая золотая клетка), переучился на Java разработчика- почувствовал что такое настоящая разработка ПО.


    1. fishca
      21.12.2018 09:40

      С удовольствием почитал бы статейку по переучиванию и что же такое настоящая разработка ПО. Вы не одиноки, даже на партнерке звучали такие мысли…


    1. Fragster
      21.12.2018 10:50

      Просто после «нормальных языков» от языка 1с, особенно его последних (ну как последние, то, что в 8.3) изменений с Оповещение(«ИмяМетода»), различного кода на клиенте и сервере, и при этом необходимости создавать кучу микрофункций, которые как раз и занимаются вызовом сервера с клиента с/без передави контекста — немного подташнивает. Особенно после последних изменений с async/await из коробки во многих языках «общего назначения».
      Но сама по себе платформа замечательная — с автоматическими миграциями, системами событий и вот этим всем.


  1. mtivkov
    21.12.2018 09:03

    аналогов, по крайней мере в России, у этой сети нет

    Есть еще сети (псевдо)эффективных менеджеров, криминальных группировок, непотопляемых «управленцев» из структур госуправления (т.н. номенклатура).
    А ещё религиозные организации, спецслужбы...


  1. muhaa
    21.12.2018 10:27

    del


  1. Areso
    21.12.2018 11:17
    +1

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

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


    1. nmivan Автор
      21.12.2018 12:08

      1. Neikist
        21.12.2018 12:14
        +1

        Закрытый форум же к которому доступ получить надо еще умудриться.


        1. nmivan Автор
          21.12.2018 12:20
          -1

          он потому и качественный, что закрытый. Там все люди культурные и вежливые, потому что написаны их ФИО и название компании. Ну и господа из 1С там постоянно присутствуют, и с ними можно поговорить.
          И информации там кладезь, за десятки лет.


          1. Neikist
            21.12.2018 12:25
            +1

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

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

            Отнюдь не означает что способ обмена лучше и охват шире. А значит спор просто не удастся.


          1. Dementor
            22.12.2018 01:13

            И кому нужна эта информация по обходу багов в платформе 8.0 до появления виртуальных таблиц или методам ведения учета в конфигурациях, которые уже сняты с продаж? А спросишь что-то действительно важное для всей страны, получишь поддержку от форумчан в виде плюсиков… и тишина…

            Если нужна реальная поддержка, то нужно покупать ИТС и обращаться на саппорт. Только операторы колл-центра тебе отвечают шаблонными ответами (которы подходят для 80% тетенек-бухгалтерш), а если твой вопрос специфичен, то проще не путать девочек и сразу писать письмо. А там:
            1) сначала твое письмо отклоняют, так как ты в копию поставил коллег — общение с поддержкой только тет-а-тет
            2) приходит письмо, что тебя поставили в очередь на рассмотрение
            3) приходит письмо, что рассмотрели и не нашли в письме скажем рег.номер
            4) повторное письмо с номером снова ставят в очередь
            5) отвечают, что далее отвечать будут технические специалисты
            6) через несколько дней начинается переписка со специалистами, в ходе которой тебе доводят, что «это не реализовано», «сроки назвать не готовы», «обходить с помощью документа корректировки регистров».
            *) понимаешь, что за время общения с поддержкой сам бы уже решил все проблемы.

            Действительно, общение в мире 1С обладает особым шармом :)



  1. valis
    21.12.2018 14:16

    Хм, и сколько по Вашему таких «1С ников в природе»? Уверен что не на много больше чем грамотных бизнес консультантов, архитекторов и лидов (не обязательно в ИТ)!
    Да, ребят — здорово что вы умеете еще и программировать, да у Вас отличная платформа, в которую изначально «встроена поддержка» ubiquitous language. Да здорово что у вас есть безграничный энтузиазм и понимание предметной области.
    Но нет, ваша применимость ограничивается малым, максимум средним бизнесом. А дальше стоит «кровавый энтерпрайз». Что в нем особенного? Да он большой, просто неимоверно большой. Там без разделения «1С-ника» в — бизнес архитектора, бизнес аналитика, энтерпрайз архитектора, солюшен архитектора, тим лидов, разработчиков, QA нескольких видов, менеджеров проектов, продакт менеджеров и т.д не решишь даже бизнес задачу, не говоря уже о целом пласте дата сайнса, UI/UX ( да у некоторых компаний красивый интерфейс это хлеб) и прочих областях, которые на 1С не взлетают.
    Сейчас обращаюсь к «настоящим 1С-никам» — вас много и не только среди разработчиков 1С! Ростите, открывайте новые горизонты и не зацикливайтесь на одной сфере деятельности!


  1. Am0ralist
    21.12.2018 15:21
    +2

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

    Так что, единственные кто могут спасти мир — это те, кто понимают потребности одних и или выполнить задачу сами, или объяснить её тому, кто будет делать. А уж кто это будет по специализации, полу, знаку зодиака и прочим таким важным признакам — вообще не важно


    1. Ta_Da
      21.12.2018 15:56

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

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


      1. Am0ralist
        21.12.2018 16:08
        +2

        можно сказать про любые высокоуровневые языки программирования
        Я просто в контру статье привел примеры) И мысль была немного не про раньше/сейчас, а исключительно про то, что очень часто туда идут те, кто не сможет не то, что в асм, а даже в джаву и классы (до сих пор глазик дергается от воспоминания исходного кода на делфи в исполнении первого «с дипломом»).

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

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


      1. Mike_soft
        21.12.2018 16:29

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


  1. dimkss
    21.12.2018 16:04

    Программисты 1С были devops-ами, еще до того как это стало модно!


    1. dzsysop
      21.12.2018 17:28
      +4

      Вот в этом основная проблемма большинства 1С «программистов».
      Слышали devopsзвон да не знают где он!
      Вы видели в живую настоящего «модного» devops?
      Как можно сравнивать специалиста знающего и умеющего разворачивать с полоборота многоуровневые сети и системы со множеством взаимосвязанных компонентов, с автобалансировкой нагрузок (от которых 1С ляжет за минуту), автоматическим собиранием логов всего этого зоопарка, со сбором статистики и настройкой алертов и т.д. Причем разделять среды на тестовые и продакшн. Да там вообще черт ногу сломит.
      С тем что умеет 1С живущий на 90% в мире Windows с одной программой 1С и в лучшем случае SQL сервер в придачу. Вы что настройку принтера и сетевых настроек пользователя называете DevOps? В 1С не было понятия репозитория до 8. Ладно 8 уже 10 лет, но я сомневаюсь что в 1С создают ветку под каждый таск как это делается в других языках при разработке. Нет понятия билда и деплоя, соответственно отпадают еще несколько слоев автоматизации за который порой отвечает DevOps.
      Так расскажите мне чем занимались 1С ники 10 лет назад, что теперь глупцы вокруг стали называть DevOps?

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


      1. dimkss
        21.12.2018 17:33
        -1

        Сравнивать лучших из devops с худшими эникейщиками из 1С довольно удобно, правда?


        1. dzsysop
          21.12.2018 17:40
          +3

          Могу даже принять этот ваш выпад, но жду ответа:

          Так расскажите мне чем занимались 1С ники 10 лет назад, что теперь глупцы вокруг стали называть DevOps?

          Хочу заметить что как я уже говорил я СуперПупер 1С сертифицированный и по 7.7 и по 8.0. Выросший во крупнейшей фирме франчайзи в Молдове, писавший с нуля типовые конфигурации для Молдовы, поскольку Российские не подходили по понятным причинам. Внедрявший лично и с командой сотни разных кастомных решений на предприятиях разгого размера и видов деятельности. Ездивший на саминары и знающий о том как это было почти везде в СНГ 10 лет назад. И знаюший кто такие девопс сегодня на западе. И у меня точно не возникает и доли ощущения что мой опыт в 1С как-то приближает меня к индустрии DevOps. Ну вот может только как некий зверь которого тоже надо встроить в зоопарк при необходимости.


          1. dimkss
            21.12.2018 17:51
            -3

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


            1. dzsysop
              21.12.2018 17:56
              +3

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


          1. Dementor
            22.12.2018 01:31

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

            Или у своего коллеги, Дмитрия Решитко, который вместе с вами делал типовые в Молдове, а потом уехал на Запад — он имеет свои наработки по разработке через тестирование и проявляет активность в канале 1С-девопсеров (https://t.me/ssl1c)

            Ну или у самих разработчиков типовых конфигураций, которые следуют СППР-форкфлоу. Тут, Павел Грибанов недавно статью писал — habr.com/company/1c/blog/328966


            1. dzsysop
              22.12.2018 15:57
              +1

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

              Я сделал во-первых замечание автору статьи что «не 1С делает человека а человек 1С». То есть если бы тот же специалист попал по каким-то причинам не в 1С, то он скорее всего все так же добился успеха. И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше. (Интересно узнать, согласны ли вы с этим?) Это на мой взгляд доказывает что 1С как индустрия не генерирует ничего такого что не генерируют другие системы и пплатформы.

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


              1. Dementor
                22.12.2018 17:01
                +1

                Я сделал во-первых замечание автору статьи что «не 1С делает человека а человек 1С». То есть если бы тот же специалист попал по каким-то причинам не в 1С, то он скорее всего все так же добился успеха. И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше. (Интересно узнать, согласны ли вы с этим?)
                Согласен.
                И в то же время комментатор заявил что 1Сники умели «давно», то что сегодня стали «уметь» DevOps.
                Если вы согласны с его точкой зрения, то не надо отсылать меня к «светилам» 1С, а просто назовите те функции, инструменты, задачи, которые средние или даже сильные 1Сники делали «давно», и которые сегодня взяли на вооружение «хитрые» DevOps, не сказав слов благодарности 1С «альма матер всех DevOps»
                Значит я неправильно понял вашу изначальную точку зрения. Если вы так сильно отреагировали на фразу «Программисты 1С были devops-ами, еще до того как это стало модно!», то зря — это обычный троллинг. Любому человеку, который хотя бы год крутится в ИТ, хотя бы в общих чертах должно быть известно про технологический процесс разработки ПО в больших компаниях — и тут на хабре, и в курилках это очень частая тема обсуждений. 1С же идет по следам пионеров и только начинает пытаться адаптировать под себя существующие наработки.


              1. gennayo
                22.12.2018 18:57

                Да ладно, это статья не для вас, а для 1С-ников. Автор хочет повысить их самооценку, а то комплексуют некоторые… А про девопс да, троллинг. И 1С-ники, думаю, заценили.


              1. sshmakov
                23.12.2018 16:58
                +1

                И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше.

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

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

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


      1. Neikist
        21.12.2018 17:33

        Вообще devops понемногу и в 1с вползает: гит с гит флоу разными (гуглить EDT), CI/CD с автоматизацией тестирования и деплоя (гуглить «серебряная пуля»), ELK, но да, все это ползет только в некоторых местах и очень медленно и конечно совсем не в тех масштабах.


        1. dzsysop
          21.12.2018 17:49
          +1

          Речь же не о том куда движется 1С. А она движется и вполне интересными путями.

          А о том что по мнению комментатора 1Сники умели 10 лет назад нечто, что потом «ради красного словца» другие стали называть DevOps. Вот с этим я категорически не согласен. ELK — никак не продукт 1С и никак не «украл идею» у 1С ;-)
          И CI/CD тоже придумали не в 1С не так ли?


          1. Neikist
            21.12.2018 17:52

            А, ну да, в этом плане я с dimkss тоже ни разу не согласен. Я больше про части отсутствия билда и деплоя и т.п.


          1. dimkss
            21.12.2018 18:29

            Я чуть-чуть не о том. Я о том что принципы и цели devOps (как объединение development и IT operations) немного перекликаются с работой 1С-ников.


  1. Tanner
    21.12.2018 16:41
    +1

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

    Крупное торгово-производственное предприятие, филиалы по всей России, несколько тысяч сотрудников на постоянной основе только в одном городе. Учёт и бухгалтерия на 1С. Собственный отдел разработки, сформированный из самых трудоспособных и лояльных сотрудников IT-отделов. Курсы, сертификаты, все дела.

    Каждые две недели разработчики выкатывают новую конфигурацию, которую требуется в монопольном режиме «накатить» на рабочие сервера филиала. День получки ? бесконечные очереди в кассы: 1С постоянно «вылетает» с ошибкой блокировки, сформировать расчётную ведомость получается с 3-4 попытки. Дело близится к авансу ? новый релиз конфигурации: согласно чендж-листу, ошибки блокировки пофикшены. Мы, сисадмины и эникеи, проводим очередную бессонную ночь в обновлении конфы. Аванс ? снова очереди, нервы, слёзы, ошибки блокировки. Проходят ещё 2 недели, снова обновление с многообещающим чендж-листом, снова ночной «накат». День получки ? скандал повторяется.

    С полгода наблюдал такой «релизный цикл», пока меня наконец-то не уволили за разгильдяйство. (Хреновый из меня эникей, что тут поделать.) Не знаю, как у них там сейчас дела, вроде грозились на SAP перейти.

    Если хотите знать, как одинесники будут спасать мир ? вот так вот и будут.


    1. DMGarikk
      21.12.2018 16:53

      вроде грозились на SAP перейти.

      а знаете как с САПом будет? будут расчетные ведомости в экселе составлять по старинке ;)
      ==
      не стоит судить по работе отдела, если вы только со стороны видели как это работает, причины «почему» и «из-за чего» бессонные ночи с обновлением конфы и ошибки с блокировками, их при всем желании не увидеть со стороны


      1. Tanner
        21.12.2018 17:06
        +1

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

        SAP ? это сарказм, если что.


        1. Ta_Da
          21.12.2018 18:46

          Если применить вашу логику, то я, столкнувшись на заочном с разработчиками, работающими в аутсорс компании разработчиками под Android и не способными выполнить университетскую лабораторную на Java, могу рассказывать всем о том, что «не надо быть курицей, чтобы понимать, что Android-разработчики тупые идиоты, неспособные получить высшее образование»? Или все-таки согласимся, что факапы и низкая квалификация бывают у всех людей, независимо от выбранной технологии?


          1. Tanner
            22.12.2018 04:51

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

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


            1. Ta_Da
              22.12.2018 21:12

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


    1. Areso
      21.12.2018 16:53

      Можно начать платить зарплату на карточки, и

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


      1. Tanner
        21.12.2018 16:59

        Карточки в данном случае ? не выход. Слишком много «сезонного» персонала. Постоянным-то и так платили на карточки.


        1. Areso
          21.12.2018 17:02

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


    1. gennayo
      21.12.2018 19:08

      Хочется ответить заключительной фразой жирафика-рафика.


  1. Whuthering
    21.12.2018 16:49

    Смысл один и тот же: кто-то придумывает технологию, кто-то пытается ее приспособить под реальные задачи, кто-то втюхивает ее бизнесу под лозунгом «это – будущее, успевайте прыгнуть в убегающий состав».

    Ровно наоборот же. Что с нейросетями, что с машинным зрением, что с блокчейном, что с бигдатой, что с многим другим, сначала возникает проблема в реальной жизни, потом инженеры придумывают какую-то технологию, которая ее решает в той или иной степени, потом она развивается и начинает приносить реальную пользу, пэа уже только потом технология становится "актуальной" и менеджеры начинают навязывать её тем заказчикам, которым она особо не нужна. И некоторым, внезапно, она, после детального анализа, оказывается тоже нужна и тоже начинает приносить пользу.
    Я понимаю, что автор в своей карьере сталкивался в основном только с проблемами автоматизации рабочих процессов малых и средних производств, и поэтому на мир он смотрит только через эту призму, вот только мир-то этим не ограничивается:)


    1. Ta_Da
      21.12.2018 18:51

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


  1. Polaris99
    21.12.2018 18:55
    +2

    Краткое резюме: программисты 1С — лучшие программисты среди непрограммистов!


  1. Canapsis
    21.12.2018 19:22
    +2

    Интересно, а когда случится такой кризис, что придётся сворачивать проект РФ как когда-то свернули проект СССР, что будут делать товарищи из 1С? Что будут делать триллион бухгалтеров? Что будут делать юристы с выученным россиянским законодательством?

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


    1. dzsysop
      21.12.2018 19:30

      Эвонокак!
      Неожиданный поворот!
      Не хотите книгу написать фантастическо-утопическую?


      1. Areso
        21.12.2018 20:19
        +2

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


        1. dzsysop
          21.12.2018 20:29

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

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

          Только непонятно каким боком ваши планы миграции или планы определенного круга лиц по миграции относятся к статье?


          1. Areso
            21.12.2018 20:36
            +1

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


            1. dzsysop
              21.12.2018 20:43

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


              1. Areso
                21.12.2018 20:48

                Хорошо, давайте вернемся в тему, а не в тред Canapsis (предполагаемый будущий кризис в РФ) и ваш (сценарий фантастическо-утопический), который я лишь немного развил.
                Считаете ли вы, что в странах, где нет 1С, нет супергероев нашего времени?


                1. dzsysop
                  21.12.2018 20:58

                  Может вы не замечаете, но это снова другая тема.

                  Но если попытаться ответить на ваш вопрос серьезно, то в других странах ВСЁ по-другому. Поэтому там другие герои. Почитайте Ли Якокка «Карьера менеджера», Акио Морита «Сделано в японии» это люди герои своих стран и своего времени. Не знаю есть ли хорошая книга про Генри Форда, но он тоже был героем своей страны и своего времени. Тот же Тиньков — он не 1Сник, но по-своему герой нашего времени и Нуралиев и Касперские кстати.


                  1. gennayo
                    21.12.2018 22:03

                    А нужны ли нашему времени герои? И нуждается ли на самом деле наш мир в спасении?


                    1. dzsysop
                      21.12.2018 22:54

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


        1. gennayo
          21.12.2018 20:29

          Умные люди, которые эмигрировать хотели/хотят, в 1С не идут…


          1. Areso
            21.12.2018 20:32

            Согласен, но про эмиграцию написал, дабы напомнить студентам и «вайтишникам», и тем, кто «поравалить» кричит в каждой новости с плашкой от НЛО.


    1. gennayo
      21.12.2018 19:46
      +1

      Выдыхай, бобёр.


  1. AndyTukker
    21.12.2018 23:19

    Частая причина смеха «настоящих программистов» над 1Сом, это код на русском языке. 20 лет назад, когда после С++ состоялось моё знакомство с 1С 7.0, я пытался писать код правильно, с англоязычными командами, но быстро бросил из чисто практических соображений. Сообщения пользователям в любом случае надо писать на русском и приходилось постоянно переключать раскладку. Зачем эти лишние движения и потенциальные ошибки? Сильно проще и надёжнее всё писать по-русски.


    1. Neikist
      22.12.2018 01:18

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


      1. vis_inet
        22.12.2018 10:04

        Можете привести примеры необходимости «лямбд и замыканий, O-нотации» в 1С?


        1. Neikist
          22.12.2018 11:23

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


          1. vis_inet
            22.12.2018 12:04

            Он не «унылый» — он предметно-ориентированный.
            1С никогда и не позиционировала его в качестве универсального языка программирования.


            1. AndyTukker
              22.12.2018 19:57

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


        1. Dementor
          22.12.2018 12:27

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

          Сотрудники.Сортировать("ВариантыСортировки.ПоТабельномуНомеру");

          Или «расширить» методы стандартных коллекций. К примеру, задачи типа «оставить только значений выше нуля, а отрицательные занулить» решаются исключительно явными переборами. А хотелось бы описать короткую анонимную функцию в духе:
          МояКоллекци.ВыполнитьПострочно(Новый Процедура(Строка) {Если Строка.Остаток < 0 Тогда Строка.Остаток = 0 КонецЕсли});


          1. AndyTukker
            22.12.2018 19:59

            Задача «занулить отрицательные» решается установкой флажка «неотрицательный» в свойствах реквизита.


            1. Dementor
              22.12.2018 20:36

              AndyTukker это вы кому написали? Некоторый узкий спектр задач можно решить выставив указанное свойство при описании типа (не обязательно реквизита, кстати) и что? Какое это имеет отношение к моему примеру обработки таблицы значений (возможно полученной как результат выгрузки запроса или при парсинге файла)? А если нужно обработать таблицу заказов, что бы там было не меньше, чем указано в договоре клиента — тоже правкой описания типа предлагаете реализовывать?


      1. AndyTukker
        22.12.2018 19:51
        +1

        Я не знаю, что такое лямбды и замыкания, но это совершенно не мешает мне решать проблемы моих заказчиков. Программисты, это всего лишь обслуживающий персонал в компании, точно такой же, как уборщики, водители, грузчики, они не не имеют абсолютной ценности и нужны только чтобы решать проблемы. Представьте, что вы пришли к владельцу компании и начали его грузить своими талантами, лямбдами и замыканиями, что вы услышите в ответ? Или приду я и сделаю предложение, что могу за месяц написать ему новую учётную систему, что позволит ему уволить 50 из 70 его сотрудников, а оставшиеся 20 смогу сделать бОльший объём работы. И всем плевать, на каком языке я пишу, есть ли там наследование, полиморфизм и другие особенности. Для бизнеса значение имеет только одно, решается проблема или нет, за какие деньги и насколько быстро она решается.


        1. Neikist
          22.12.2018 21:59

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


          1. AndyTukker
            23.12.2018 01:04

            «1с позволяет очень быстро создавать учетные системы» — всё, на этом можно остановиться. Хотя нет, надо ещё добавить «сравнительно дешёво». Инкапсуляция и всё такое будут полезны в каких-то редких случаях, когда разработчику хочется сделать красиво, но это только ему и нужно.
            ЗЫ. На всякий случай хочу уточнить, что во всех моих комментариях я говорю исключительно о разработке полностью оригинальных продуктов, а не о доработке типовых.


      1. AndyTukker
        22.12.2018 19:54

        Свои классы, кстати, определять можно, каждый справочник и документ и регистр и другой объект, это и есть определённый разработчиком класс. Ограничение в том, что любой класс «Справочник.Что-то» является наследником жестко определённого класса «Справочник» и нельзя сделать третий уровень наследования. Аналогично со всеми остальными базовыми объектами.


        1. Neikist
          22.12.2018 21:56

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


          1. gennayo
            22.12.2018 22:08

            А для какой задачи нужен такой класс? Чтобы что?


            1. Neikist
              22.12.2018 22:17

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


              1. gennayo
                23.12.2018 06:48

                Теперь понятно, почему вы уходите из 1С :)


          1. AndyTukker
            23.12.2018 01:06

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


          1. Ta_Da
            23.12.2018 14:38

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


  1. vyatsek
    22.12.2018 02:33

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

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


    1. vis_inet
      22.12.2018 10:05

      Очень точно сформулировано!


  1. maintlab
    22.12.2018 07:14
    -1

    1C-ника называть программистом, это все равно, что настройщика роялей называть музыкантом :-D


    1. Dementor
      22.12.2018 12:32
      +1

      Какую хорошую аналогию вы привели. И почему вас минусуют?
      Ведь для того, что бы быть настройщиком рояля нужно обладать идеальным музыкальным слухом. А многие нынешние «музыканты» не смотря на то, что этого таланта лишены, все равно популярны и «рубят лаве» ;)


  1. pfihr
    22.12.2018 09:48

    Уже наверное десятый одинесник в моей двадцатилетней одинесной практике, который, наигравшись в конструктор 1С и начитавшись популярных книжек, начинает верить в свои сверхчеловеческие способности по осеменению мира с помощью 1С. В последние годы это заболевание участилось. Автор, в Вашем посте читается, что вы просто не уважаете работу других людей, особенно тех, кто вынужден пользоваться произведенным чудо-одинесником продуктом в состоянии нелепых идеалистических представлений о мире и бизнесе. Бизнес гораздо глубже, а суть работы людей (и необходимость ваших изменений/автоматизации 1С) Вам до сих пор не видна. Желаю поскорее раскрыть глаза и понять, что чудо-парень-одинесник — это совершенно определенная роль на предприятии, за пределы которой лучше ему не выходить, чтобы не стать посмешищем.


    1. Ta_Da
      22.12.2018 21:24

      Это заболевание есть у всех людей, и особенно программистов, просто обычно оно проходит с возрастом и опытом.
      Я лично занимался самолечением — садился рядом с пользователем, для которого реализовал «идеальное чудо-решение» и смотрел как он работает. Часто оказывалось, что часть моих гениальных придумок ему была нафиг не нужна, часть была неудобна, а что-то ему проще было сделать в Excel, а потом подставить готовые цифры.
      После чего, я краснея и бледнея уходил обратно к компьютеру и начинал срочно все переделывать. Отлично прочищало мозги =)

      P.S. Почему вы насчитали только 10 случай, я даже представить не могу — вы никогда не заходили на Мисту с их «любого сотрудника компании может легко заменить 1С-программист»? =)