1С:ERP Управление предприятием 2

Легендарную российскую программу «1С» переводят на английский язык с выпуском международной версии системы ERP (Enterprise Resource Planning, планирование ресурсов предприятия). Об этом рассказал руководитель разработки «1С:ERP» Алексей Моничев на VIII международной конференции «1С», прошедшей в середине июня 2019 года.

«Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”, которое можно использовать в разных странах как основу для разработки локальных решений», — сказал он.

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



В комментарии для CNews Алексей Моничев рассказал, что решение о разработке международной версии было принято в связи с соответствующими запросами партнёров «1С», занимающихся внедрением продукта компании за пределами страны. По его словам, «1С:ERP» пользуется неплохим спросом в странах СНГ, во многих государствах Восточной Европы и даже отдельных странах Западной Европы: в частности, в Германии и Италии.

Бета-версия международной ERP (версия 2.5.3) выйдет в августе или сентябре 2019 года. Затем начнётся её финальная доработка на основе поступающих требований партнёров.

Английский интерфейс начали тестировать начиная с версии 1С:ERP 2.4.8 в начале июня: «Мы организовали полностью автоматическую технологию перевода, — говорит Моничев. — Мы пользуемся услугами профессиональных переводчиков, работающих на портале Smartcat». Как только в конфигурации появляются новые фразы или слова, они сразу загружаются в Smartcat, а после обработки также автоматически возвращаются в систему обратно на английском языке. «Это позволило нам полностью исключить отставание в разработке английского интерфейса от русского. Принимаем замечания по точности перевода», — сказал руководитель разработки программы.

Перевод кода на английский язык


Но самая интересная задача — перевод кода, который исторически писался на русском языке.

Речь идёт о встроенном языке программирования «1С», на котором написана конфигурация ERP:

  • названия объектов (метаданные) конфигурации,
  • переменные,
  • процедуры,
  • функции.

Всё это нужно перевести. Например, объект «ЗаказНаПроизводство» в англоязычной версии будет называться ProductionOrder и т. д.

Язык «1С» создан компанией с нуля и является предметно-ориентированным языком, предназначенным для быстрого решения бизнес-задач. Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»), по своему синтаксису он подобен Visual Basic.

В компании пояснили, что на языке «1С» с момента его появления можно было пользоваться как русским («если…то»), так и английским (if…then) синтаксисом, на выбор разработчика.

Пример программы на языке 1С


Процедура Мир()
 Сообщить("Здравствуй, Мир!");
 КонецПроцедуры

Проекты на встроенном языке «1С: Предприятия» называются конфигурациями. Распространение (продажа) и внедрение таких конфигураций — это основная коммерческая деятельность фирм-партнёров 1С.

Представители «1C» в разговоре с CNews отметили, что сама платформа «1С: Предприятие» написана на С++ и Java, но включает компилятор собственной разработки «1С». С помощью этой платформы можно писать и исполнять бизнес-приложения на языке «1С»; она выступает средой для быстрой разработки кросс-платформенных бизнес-приложений и средой их выполнения (runtime environment) в разных ОС и СУБД: «Мы считаем язык „1С: Предприятия” и в целом технологию и архитектуру системы очень эффективными для разработки бизнес-приложений, безотносительно страны, для которой они разрабатываются, — сказали они. — А для удобства международных разработчиков мы выпустили и развиваем среду разработки 1С:Enterprise Development Tools (EDT) на основе платформы Eclipse».

Интересно, что для встроенного языка 1C cуществует несколько дополнительных компонентов, расширяющих основные классы, их свободное добавление и изменение. Фирмой-разработчиком эти компоненты не рекомендованы к использованию. Например, компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования. Её использование значительно расширяет возможности конфигурирования 1С. Это свободный программный продукт, распространяемый под лицензией GPL.

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


  1. Almet
    26.06.2019 12:49

    Ну теперь в резюме можно свободно писать: знание языка одинэсик )))))


    1. MaxVetrov
      26.06.2019 13:04

      Лучше — «первый Си»


      1. sainomori
        26.06.2019 16:32

        Odin ass


        1. perfect_genius
          26.06.2019 20:21

          И переспросят — «from Ass guard?»


        1. MaxVetrov
          26.06.2019 22:39

          No, people will ask about something odd in ass! )
          God, save one’s ass!


  1. retran
    26.06.2019 12:51
    +1

    Рабочее название языка — «1Сик» («одинэсик»)


    wut? BSL же всегда был.


  1. TheKnight
    26.06.2019 13:11
    +4

    Вспоминается старый баян про написание ПО на языке задницы Одина…


  1. Nilpferd
    26.06.2019 13:13

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


    1. SwingoPingo
      26.06.2019 14:03

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


      1. MDRTiger
        26.06.2019 19:24
        +1

        Ни синтаксис помощника, ни хэлпа, ни телепата, ничего.

        Такое ощущение складывается, что Вы вели разработку последний раз в 1С 7.7. Всё описанное выше уже давно есть в 8.х. И проект очень даже взлетел. Преимущественное большинство бухгалтерских учётных систем в России именно на базе 1С.


      1. krovlads
        26.06.2019 19:24

        По моему с синтаксис помощником никаких проблем нет
        youtu.be/iY92Xs246hM?t=383


        1. SwingoPingo
          27.06.2019 09:10

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


  1. shidi4
    26.06.2019 13:14
    -2

    Хм, странная позиция. Все международные языки программирования у нас в стране были «как есть», на латинице, и ничего. Мне плохое знание английского языка ничуть не мешало писать на Бейсике и Паскале. А тут надо переводить. Чудно…


    1. Nilpferd
      26.06.2019 13:36

      Вопрос не в том, чтобы «писать» на языке 1С. Здесь ничего дополнительно переводить не нужно, никто не мешает(и не мешал) писать решение изначально в английском синтаксисе. Вопрос в том, зачем брать готовое решение(!) основанное на российском законодательстве(!!) и пытаться выкинуть из него российское законодательство(!!!), в надежде, что то, что останется кому-нибудь да пригодится.

      P.S. Кстати, насчет русского синтаксиса… После небольшого периода ломки — русскоязычный код вполне себе воспринимается.
      По крайней мере, код:

      ПроизошлаБяка = ОпределитьПроизошлаЛиБяка(); 
      Если ПроизошлаБяка Тогда...
      

      понимается быстрее, чем:
      exceptioncode = getexсeptioncode();
      if (exceptioncode == 13) {//...

      Хотя выглядит несерьезно, да.


      1. tmin10
        26.06.2019 14:31
        +1

        Если соблюдать Camel case, так в обоих примерах. Вроде ничего так выглядит:
        exceptionCode = getExсeptionCode();
        if (exceptionCode == 13) {//...


        1. Nilpferd
          26.06.2019 15:06

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


          1. holomen
            27.06.2019 03:40
            +1

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


            1. Ndochp
              28.06.2019 14:02

              Вот список предопределенных названий счетов, который используют в коде

              НДСпоПриобретеннымЦенностям
              НДСприПриобретенииОсновныхСредств
              НДСпоПриобретеннымНематериальнымАктивам
              НДСпоПриобретеннымМПЗ
              НДСпоПриобретеннымУслугам
              НДСуплачиваемыйТаможеннымОрганам
              АкцизыПоОплаченнымМатериальнымЦенностям
              НДСПоТоварамРеализованнымПоСтавке0
              НДСприСтроительствеОсновныхСредств
              НДСПоУменьшениюСтоимостиРеализации
              НДСУплачиваемыйПриИмпортеИзТаможенногоСоюза
              НДСУплачиваемыйНалоговымАгентом

              Вы уверены, что сумеете заменить это все на английские аналоги и при этом сохранить способность найти нужный аналог в коде, когда бухгалтер спросит про проблемы с
              НДС по приобретенным ценностям
              НДС при приобретении основных средств
              НДС по приобретенным нематериальным активам
              НДС по приобретенным материально-производственным запасам
              НДС по приобретенным услугам
              НДС, уплаченный при ввозе товаров на территорию Российской Федерации
              Акцизы по оплаченным материальным ценностям
              НДС по товарам, реализованным по ставке 0% (экспорт)
              НДС при строительстве основных средств
              НДС по уменьшению стоимости реализации
              НДС, уплачиваемый при импорте из ЕАЭС
              НДС, уплаченный налоговым агентом

              Причем желательно не только вы, но и любой средний программист, а не аудитор МСФО/GAAP.


      1. xfaetas
        26.06.2019 17:14

        Английский эквивалент будет


        exceptioncode = getexсeptioncode();
        If exceptioncode Then


      1. eoffsock
        26.06.2019 18:30
        +1

        Тогда уж

        ShitHappens = IsShitHappens();
        If ShitHappens Then ...
        


        1. Nilpferd
          26.06.2019 18:55

          Это очень хороший пример) Не понимаю, почему в коде мне такого не встречалось)
          Только — простите за приступ граммарнаци — правильнее, наверное, будет DoesShitHappen();
          а учитывая время
          DidShitHappen();


          1. eoffsock
            26.06.2019 19:02

            Согласен. Не подумал сперва об этом.


          1. xfaetas
            26.06.2019 19:13

            Тогда уж HasShitHappened();


    1. Fenzales
      26.06.2019 17:02

      Латиница есть везде, а кириллица — нет.


  1. HellKaim
    26.06.2019 13:26
    +1

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


    Говоря про "пойдет или нет" — на удивление, 1С во многом удобнее зарубежных аналогов, так как создавалась с нуля в современном рынке и лешина "исторически сложившихся практик"… Так что это — зорошо.


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


    1. NetBUG
      26.06.2019 16:05
      +1

      А потом в 1С поймут, что 2/3 российского документооборота не нужно, заплачут и эмигрируют всей командой.


      1. HellKaim
        26.06.2019 16:16

        Там же конфигурации — не создал документ — нет его ;)


    1. MDRTiger
      26.06.2019 19:41
      +2

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


      1. rvs2016
        27.06.2019 01:51

        > ККТ в розничной торговле использовать надо и т.д.

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


        1. MDRTiger
          27.06.2019 06:57

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


  1. achekalin
    26.06.2019 13:39

    Раньше был анекдот:
    Один 1с-ник спрашивает другого — «Давно не виделись, как твои дела?»
    «Ну, если тебе интересно, конец если».

    Теперь, я понимаю, его должны на английский перевести — «Well, if you're asking, endif», так, что ли?


    1. iHateCpp
      26.06.2019 15:02
      +1

      Well, if you're asking; fi


      1. achekalin
        26.06.2019 17:33

        Вы с вашими bash-ами не путайте! fi — надо же такое придумать!

        Вот какой-то невысокого полета мысли иностранец — он «end if» (или «if end») поймет грамматически, а fi?! Так недолго ему будет и вовсе пройти мимо 1c!


        1. namikiri
          28.06.2019 16:24

          Надо сказать, первый раз странный синтаксис Bash я встретил не на паре if-fi, а на паре case-esac. Вот тут я действительно долго думал, что это за оператор такой затесался…


          1. achekalin
            28.06.2019 16:35
            +1

            Я подумал, что, если мы с вами в 1с попробуем по примеру Баша поменять язык для «лучше понятности», то у нас с вами будет не "конец если", а "илсе" какие-нибудь. Не поймут нас люди!


    1. namikiri
      26.06.2019 15:24

      «КонецПроцедуры» вообще звучит как восклицание относительно чего-то фатального. Приходишь домой, а квартира горит, столб чёрного дыма, стоишь, смотришь на дом, а в голове — «ну всё, конец процедуры...»


  1. Ast95NG
    26.06.2019 13:44

    ИМХО порог вхождения сейчас очень высокий, особенно в тяжелых конфигурациях типа ERP. С нуля так высоко мало кто способен прыгнуть. С учетом того, что тяжелые решения без знания «изнутри» и всякий особых случаев большая редкость, плюс нет сообщества, которое можно спросить (погуглить), плюс адаптированные решения будут объективно хуже тестироваться, плюс не верю я, что разницу в процессах и обычаях на 100% можно убрать, плюс стыковать надо с совсем другими продуктами (интернет-магазины, фронты и т.п.)…

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


    1. lolhunter
      26.06.2019 15:26

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


      1. Vnuchok
        26.06.2019 16:20

        Особенно УПД. Много лет в торговле и УПД мало кому нужен, ибо далеко не везде заменяет ту ж счёт-фактуру


        1. lolhunter
          26.06.2019 16:37

          Хотели как лучше, получилось +1 нафиг не нужная форма… Это вообще не нормально когда по элементарному налогу НДФЛ у нас 7 форм.
          В США 1 форма и для физика и для юрика. У нас 7 РАЗНЫХ.


          1. Googolplex
            27.06.2019 02:17

            США — очень плохой пример для сравнения в плане количества бумаг при подаче налоговой декларации.


            В РФ мне приходилось один раз отправить форму 3-НДФЛ, и там все ее заполнение обошлось несколькими кликами в личном кабинете.


            В США мы отправляем две формы tax return, для федерального и для местного, и в каждой по много листов и под-форм с отдельными номерами. А если посмотреть сколько их там всего возможных, то волосы дыбом встанут.


            Я не знаю ничего насчет различий и преимуществ/недостатков бюрократии в двух странах конкретно для юрлиц, но что касается конкретно деклараций для НДФЛ, с этим в РФ гораздо проще.


    1. Ndochp
      26.06.2019 17:36

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


    1. pauls0
      26.06.2019 18:31

      >ИМХО порог вхождения сейчас очень высокий, особенно в тяжелых конфигурациях типа ERP.

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


    1. Drakosh
      26.06.2019 18:59

      Конфигурация УНФ (Управление нашей фирмой) была переведена, и даже доступна бесплатно для иностранцев, как я помню.


      1. Ast95NG
        28.06.2019 23:43

        Вот УНФ-International вполне может взлететь. Если ее перестанут экспоненциально усложнять. Сколько там сейчас общих модулей, то-ли 800, то-ли 1200, или 2000 — не помню уже, потому что в любом случае это больше, чем разумное количество.


  1. Golovanoff
    26.06.2019 13:57

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


    1. Nilpferd
      26.06.2019 14:16

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


      1. Almet
        26.06.2019 15:58

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

        Позвольте не согласиться. Запад хорош своей исполнительностью, в т.ч. законодательства. А у нас — если нельзя, но очень хочется — то можно. И получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД.


        1. HellKaim
          26.06.2019 16:22

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


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


        1. Vnuchok
          26.06.2019 17:47

          вот когда читал вот это

          И получается, что 75% отчетности не соответствует действительности
          , сразу подумал о кэше. Но, да, Вы правы, амеры засомневаются… Но, могут и прочухать)))


        1. Nilpferd
          26.06.2019 18:33

          Запад хорош своей исполнительностью, в т.ч. законодательства

          Не стоит поддаваться мифам. Запад очень прагматичен, если выгоднее соблюдать закон — он будет соблюден, если выгоднее обойти и заплатить штраф — так и будет сделано.
          получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД

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


      1. holomen
        27.06.2019 03:45

        тем более есть готовые дешёвые программисты.

        которые умеют в код только на кириллице, ога ))


  1. Nilpferd
    26.06.2019 14:53

    Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»)

    В Википедии сказано:
    Рабочее название языка — «1Сик» («одинэсик») — очень быстро исчезло из официальных источников. Сейчас при упоминании этого языка в письменных документах нужно писать 1С Язык программирования



    1. dronsovest
      26.06.2019 15:16
      -1

      ОСЯП?


  1. asg128
    26.06.2019 14:58

    Главное — чтобы БСП не перевели на английский. Иначе типовые конфигурации превратятся в мешанину из английских и русских кусков кода.


    1. Melex
      26.06.2019 17:28

      Вы не поверите, но как бы уже начали :)


  1. Materializator
    26.06.2019 15:22

    Тут надо понять интересы фирмы-разработчика. А они… не всегда соответствуют интересам сообщества разработчиков (которое достаточно большое и консолидированное) и (ИМХО) конечных пользователей.

    Приведу пример. При наличии 8 платформы кто-то (возможно, это уважаемый Александр Орефков) нашёл ошибку в 7 платформе, и сделал turbobl.dll размером 32 КБ, которая своим наличием в каталоге платформы или базы, с единственным вызовом, поднимала производительность любой конфигурации на несколько, до 15, процентов. И предложил фирме-разработчику передать описание ошибки в 1cv7?.exe для исправления глупой ошибки. На что получил вопрос «Насколько это поднимет продажи программы?» Ни на сколько? Спасибо, не надо.

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


  1. silber
    26.06.2019 15:49

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


    1. DMGarikk
      26.06.2019 16:06
      +1

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


      1. HellKaim
        26.06.2019 16:24
        +1

        Да. Вы не можете поменять документы — это требование законодательства.
        В ряде стран так вообще они подписываются электронно и все — изменение никак. Но можно отменить и создать новое с новым номером.


        1. DMGarikk
          26.06.2019 16:35

          ну я некоторое время назад много ковырялся с конфигурацией БИТФинанс и учетом МСФО в ней, могу сказать что адская боль и страдание, попытатья поменять там документ задним числом чтобы не осталось следов. (случайно в боевую базу влили некорректные тестовые данные, из-за которых слишком геморройно было-бы объяснятся с аудиторами)
          ==
          Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)


          1. Akon32
            26.06.2019 17:04
            +1

            Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)

            Git — пример подобной системы. Со всеми плюсами и минусами. Since 2005.


            1. DMGarikk
              26.06.2019 17:10

              git это хранилище несвязанного текста в основном
              а 1С это всётаки надстройка над реляционной БД с очень высоким уровнем абстрации относительно того формата данных в котором реально эти данные хранятся
              удаление или изменение одного документа в такой системе может вызывать десятки тысяч связанных изменений причем в виде пересчетов промежуточных итогов и прочих данных


            1. Googolplex
              27.06.2019 02:22

              Git это по факту блокчейн и есть :) по крайней мере, структура данных (Merkle tree) одна и та же.


              И конкретно в гите можно править историю. Более того, если копия репозитория только одна (или все копии доступны для прямого контроля), это можно сделать не оставляя следов вообще.


    1. Materializator
      26.06.2019 16:14

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


  1. cerrenesi
    26.06.2019 16:03

    Платформа 8.3 давно исчерпала себя. Обрабатывать ответы веб-сервисов на языке 1С это боль и костыли.


    1. Nilpferd
      26.06.2019 18:49
      +1

      Извините, но это звучит примерно как «Открывать пиво электродрелью- это боль и костыли. Электродрели давно исчерпали себя.» Используйте инструменты по назначению и тогда найдется ещё много потенциала для использования. Да и багаж знаний обогатится. Одни плюсы.


  1. androidt1c
    26.06.2019 16:11

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


    1. DMGarikk
      26.06.2019 16:38

      давайте вспомним не менее идиотские программные лицензии windows, office, лицензии баз данных на всякие ораклы, дб2, mssql и их замудренные cal-ы

      одинесовская лицензионная политика по сравнению с ними прямо эталон прозрачности и простоты


      1. androidt1c
        28.06.2019 12:39

        mssql — скачал и работаешь. Поменял железо — работаешь. 1С — нарисует вигвам в случае любого чиха.


        1. DMGarikk
          28.06.2019 12:54

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

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


  1. OldGrumbler
    26.06.2019 16:53

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


    1. DMGarikk
      26.06.2019 16:59
      +1

      лексикон кончился с доступностью пиратского офиса и ставшим стандартом формата doc

      в случае перехода РФ на международные стандарты документооборота

      этого никогда не произойдёт, я помню эти разговоры еще в середине 2000х, с тех пор мы ни на метр не сдвинулись в эту сторону

      также 1С всётаки сам по себе удобный фреймворк для разработки приложений автоматизации и отчетности с пока еще довольно большим сообществом программистов и небольшими ценниками на них по сравнению с остальными. наивно думать что если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java и ценниками от 150тыр за человека который не разбирается ни в чем кроме чисто-программинга


      1. OldGrumbler
        26.06.2019 18:02

        лексикон кончился с доступностью пиратского офиса и ставшим стандартом формата doc

        Пока было разрешено делать документы только в рукописи или на машинке, офис годился бы разве что для оформлятства поздравительных открыток…
        если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java

        Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.


        1. mihailfilatov
          26.06.2019 18:27

          … тысячи ихъ.


          Написанных на 1С


        1. DMGarikk
          26.06.2019 21:14

          Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.

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


      1. rvs2016
        27.06.2019 02:08

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

        Идеи автоматизации чего-нибудь через применение программ типа 1С отдалённо напоминают ситуацию примерно такую:

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


        1. DMGarikk
          27.06.2019 10:59

          Идеи автоматизации чего-нибудь через применение программ типа 1С отдалённо напоминают ситуацию примерно такую:

          Ну тоесть вы не видели ни разу 1С в крупных фирмах?


      1. pauls0
        27.06.2019 13:58

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


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

        про «небольшие деньги» можете забыть. если хотите качество — доставайте кошельки

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


        1. pauls0
          27.06.2019 14:05

          +

          я же не против

          пускай выходит на рынок

          если дело выгорит — будет польза всем:

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

          но если 1с пойдет как обычно «своим путем» как привыкла в РФ — я сомневаюсь что из этого выйдет что-то вменяемое. у нас 1с крупный бизнес «терпит» — не развивается вместе с ней, а относится как к неизбежному злу. надо же как-то считать налоги. а как ядро КИС не рассматривают. И в интервью говорят вежливо «мы ее переросли»


  1. VMichael
    26.06.2019 17:01
    -1

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


  1. Melex
    26.06.2019 17:36
    +2

    Как один из участников, который двигает 1С вне СНГ, могу спокойно сказать — что да, 1С это реально круто для того рынка.
    Мало того — на 1С написано более 1000 конфигураций, из которых, может 10-15% заточено под локальную базу страны. Остальные — не привязаны ни к чему, и с минимальными надстройками и локализацией интерфейса — могут применяться где угодно.

    а гибкость и всякие плюшки — порой удивляли представителей Microsoft, когда мы были на конференции — они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать, а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку, и дальше по oData тяните данные хоть в эксель, хоть в PowerBI — они не поверили, пришлось показывать.

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


    1. cerrenesi
      26.06.2019 18:40

      Того это какого? Или вообще всех рынков? Не справедливо сравнить MS SQL и платформу 1С. Хотя бы потому что 1С должна использовать MS SQL для своей работы. Можно без проблем написать например на Java приложение, которое так же будет тянуть одной кнопку в БД.


      1. Melex
        26.06.2019 18:54

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


    1. pauls0
      26.06.2019 23:24

      а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку


      вы еще расскажите, что 7.7 в связке под sql работала в 90% под sa.

      и в 8-ке многие с секьюрностью не парятся…

      одна галка, одна кнопка. «доступно и всерьез»

      зы нашли повод для гордости


      1. Melex
        27.06.2019 09:34

        Прикиньте, оказывается, что бизнесу пофиг на то, что у вас там крутится сзади, бизнес говорит — хочу PowerBI, вы говорите — это займет 20 минут, или это займет месяц? В каком случае вас пошлют? Тем более, что такие штуки — обычно вначале хотят, как дети, и только получив — начинают задумываться зачем это надо и какие анализы им там надо строить.

        Так что да, быстрое прототипирование — это однозначно в плюс!


        1. pauls0
          27.06.2019 10:31

          вы говорите — это займет 20 минут, или это займет месяц?


          вы хотя бы своих собственных басен придерживайтесь: «они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать»

          вы собираетесь делать месяц то о чем рассказывается 20 минут? рыыыыыли?


          1. Melex
            27.06.2019 11:26

            Ясно, понятно. Сразу видно профи, предпочту пройти мимо. Сравнивать время презентации и время реализации задачи… Ладно… Не важно.


            1. pauls0
              27.06.2019 13:35

              Сравнивать время презентации и время реализации задачи…


              а что не так то?

              задача вроде очерчена: «как подключить PowerBI к MS SQL»

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

              вы реально собираетесь это месяц делать?

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

              «выбрать * из справочник.товары» — тоже будем месяц делать?


              1. Melex
                27.06.2019 14:44

                ага


      1. DMGarikk
        27.06.2019 11:01

        и в 8-ке многие с секьюрностью не парятся…

        а нигде с ней не парятся, помнится я офигевал над одним очень серьезным банковским софтом, где прям в код вшит логин и пароль… не ну а чо 'сбербанк не ругается' (слова вендора)
        вообще в РФ очень мало фирм которые хотят нормальную ИБ, всем достаточно чтобы 'сеть не сильно завирусована была' (с) эту фразу слышал гораздо чаще чем хотел


        1. pauls0
          27.06.2019 11:11

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

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

          те которые реально зарабатывают «вместе» с it себя уже так не ведут.


          1. DMGarikk
            27.06.2019 11:18

            те которые реально зарабатывают «вместе» с it себя уже так не ведут.

            ох если бы так было в большинстве случев ;))

            ну помрет компутер на денек — ничего страшного. ну секретарша не поиграет в принцофперсия.

            Не заплатят НДС в срок, попадут на штраф в пару десятков миллионов… даа… ерунда какая.
            На самом деле многие руководители недооценивают важность ИТ в соврменном бизнесе. В большнстве случаев


            1. pauls0
              27.06.2019 11:31

              Не заплатят НДС в срок


              это критично в отчетный период.

              первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»


              1. DMGarikk
                27.06.2019 11:40

                это критично в отчетный период.

                ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать

                первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»

                Помимо штрафов налоговой есть еще штрафы покупателей и поставщиков. А вот 'нарисует чтото похожее', я уже учавствовал в таком мероприятии… контора влипла на 5млн недоплаченного НДС, пока искали первичку сдали уточненку… а оказалось что отгрузок было раз в 6 больше.
                p.s. надо ли говорить что ничего не изменилось в той конторе в плане отношения к ИТ? бухгалтерам срезали премию и всё


                1. VMichael
                  27.06.2019 12:02

                  Ну типа «критично» в голове у ИТ-шников и «критично» в реальности это часто две большие разницы.
                  Там где бизнес действительно критично зависит от ИТ, там к ИТ относятся серьезно и без дураков.


                  1. DMGarikk
                    27.06.2019 12:08

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

                    да если бы

                    Я работал в фирме где бизнес действительно критично зависит от ИТ, но это не мешает сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБП
                    и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерам

                    я не буду говорить какую фирму я имею в виду, её услугами многие пользуются не замечая этого. (не сбер, вообще она мало известна своим названием). но это очень яркий представитель 'серьезного и критичного ИТ бизнеса'


                    1. dzok
                      27.06.2019 15:51

                      Это, как правило, из-за того что нынешние руководители и директора в основе своей родом из 90х. У них есть два основополагающих принципа «Я начальник, ты дурак» и «Я знаю все» при полном отсутствии реальных знаний, уж в IT так точно. Им можно, при благоволении (привет методу Молчалина) к персоне, залить в уши вообще все что угодно и это прокатит.


                    1. Gamliel_Fishkin
                      27.06.2019 23:30

                      сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБП
                      и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерам
                      При таком отношении фирма легко может разориться, разве нет?


                      1. SwingoPingo
                        28.06.2019 09:16

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


                1. pauls0
                  27.06.2019 13:37

                  ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать


                  ну чаще всего так и бывает

                  что упало?
                  сервер
                  где архивы?
                  на сервере

                  а чаще всего вообще никаких архивов нет


                1. pauls0
                  27.06.2019 13:38

                  бухгалтерам срезали премию и всё


                  ну так и к чему этот ужас-ужас? солнце на землю не упало


                  1. DMGarikk
                    27.06.2019 13:50

                    ну в целом то да. даже если контора обанкротится то солнце на землю не упадет


  1. makar47
    26.06.2019 17:43

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

    Актуально для 7.7. Вряд ли семерку на международный уровень выводить будут…


  1. yarric
    26.06.2019 17:45
    -1

    Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”

    И что после этого останется от 1С? Аналог MS Access? Может хоть многочисленные экспаты купят поностальгировать.


  1. tuxi
    26.06.2019 17:52
    -2

    Так вот оно какое, секретное оружие России, на которое у Запада не будет ответа


  1. CrushBy
    26.06.2019 18:59

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

    Кроме того, не очень понятно на кого будет продукт ориентирован? Маленьким фирмам кастомизация особо не нужна (им как раз нужно облако с большим встроенным функционалом). Крупным компаниям все преимущества 1С особо не нужны. Да и там рынок уже давно поделен, и никто ничего менять не будет (посмотрите хотя бы блок лероя и что у них там во Франции у них творится).


    1. pauls0
      26.06.2019 23:34

      никто ничего менять не будет


      а тут придется. причем особо никого не спрашивая — надо или нет

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

      и самое важное — все оброк ИТС оплатили?


    1. Melex
      27.06.2019 09:39

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


  1. Gamliel_Fishkin
    26.06.2019 19:07

    Какое-то время назад видел на каком-то англоязычном сайте старое высказывание американского сисадмина, что Nginx отличный сервер, лучше чем Apache, жаль документация только на русском. Читал это с гордостью за Россию: на Западе уважают и ценят российский софт. Обсуждаемая новость вызвала бы аналогичную гордость, но это не распространение 1С на Запад, а её уход туда — не экспансия, а утечка мозгов, происходящая по вине режима.


    1. pauls0
      26.06.2019 19:30

      а её уход туда — не экспансия, а утечка мозгов, происходящая по вине режима.


      «остапа понесло»

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


  1. pauls0
    26.06.2019 19:16
    -1

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

    причем с чем?

    отвратным встроенным языком времен «стояния на угре».

    чего? синтаксический сахар? linq? лямбда? ооп? интерфейсы? абстракции? паттерны? забудьте

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

    доступен язык запросов для извлечения данных — кастрированный диалект t-sql, самый базовый. любая хотелка за пределами «2+2» либо какой-то ад и израиль с 20 временными таблицами и 30-ю подзапросами или просто вытаскивание данных в объектную модель и обработка их там — производительность -> давайдасвидания

    gui (так называемые Управляемые Формы) — по сути «XAML на минималках». Причем 1С удалось то, от чего отказалась MS — интерфейс в 1С реально собирается мышью, разметку не надо редактировать руками — это банально недоступно. Но за счет этого — ничего переопределить, изменить поведение, создать свой контрол — нельзя. Или элемент работает как решил создатель платформы или вообще не работает. Про mvvm все помнят? — выкиньте в мусорное ведро. всё будет валяться в виде адского месива в code-behind. логика гуя, куски бизнес-логики, вызовы «сервера приложений»

    отчетная система — система компоновки данных. неплохая вещь. но опять отчеты — за пределами «2+2» в ней собирать ооооочень тяжко. Объектная модель в ней — отдельная песня — классический мем: ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокументИмениНуралиеваБорисаГеоргиевича

    ну и чтобы скучно не было — пользование скд заставляет разработчика изучить так сказать отдельный «под-диалект» к имеющемуся в платформе языку запросов, про который я уже писал выше

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

    производительность и масштабируемость — у всех еще животы болят от смеха, когда 1с презентовала упр. формы и тонкий клиент как панацею для «слабых машин» — всё будет летать, т.к. по сути на машине юзверя будет работать что-то вроде «браузера», а всю нагрузку будет держать сервер приложений. ага… forum330.com/forum/usr/img/909/Capture.PNG

    админы 1с просто ненавидят — никто не понимает куда она девает ресурсы и почему не принтер печатает «как все»


    1. pauls0
      26.06.2019 19:42

      обычная картина — под столом бухгалтера, среди крошек от печенья, в режиме «борьба нанайских мальчиков» катаются по полу админ и штатный 1с-ник. Крича друг другу «Это твоя проблема»

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

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

      админ прав — я испробовал обычные методы, ничего не помогает — ты по сути представитель вендора — решай вопрос сам

      ну а вендор… ну вы понимаете…


    1. DMGarikk
      26.06.2019 21:23
      +1

      который не «вычищался» с времен 1С 7.7 конца 90-х.

      1С в вариации 7.7 и 8.3 это земля и небо, семерка это верх неадекватности и взрыва мозга, восьмерка реально напоминает VB6 из которого выкинули зачатки ООП… там есть куда расти но не настолько всё плохо как было в «клюшках»

      Или элемент работает как решил создатель платформы или вообще не работает.

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

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


      1. pauls0
        26.06.2019 23:14

        1С в вариации 7.7 и 8.3 это земля и небо, семерка это верх неадекватности и взрыва мозга, восьмерка реально напоминает VB6 из которого выкинули зачатки ООП


        я с 1с работаю с 2002 года. все что внесла 8-ка это разделение понятий ссылка/объект, периодику заменили регистрами сведений, ввели foreach и dictionary. язык запросов привели к «select» из t-sql. а базис все тот же. чему там «взрываться». да в 7.7 приходится иногда влезать и удовольствия это не вызывает

        А вы договаривайте же, почему так сделано. Это сделано для того чтобы интерфейс работал в браузере причем начиная аж с IE7 и при этом выглядел точно также как в нативном клиенте.


        а вы договаривайте почему это не работает в реалии. банально потому что «пирамида возможностей» выглядит так (сильный -> слабый): толстый клиент -> тонкий клиент -> web клиент

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


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

        насколько функциональна СКД по сравнению с любой другой ORM и сам язык по сравнению с SQL


        как «часть» может быть функциональнее «целого»?

        у меня почемуто не осталось какойто иррациональной ненависти к ней


        где вы увидели «ненависть»? это по сути дружественный стеб

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

        переход между ERP 2.2 -> ERP 2.4. отзыв одно из «допопытных»:

        Боюсь, что разработчики очень поторопились. В сентябре выпустили новую редакцию, а поддержку старой прекратят в январе 2018. На переход всего 3 месяца.
        Я бы лучше написала статью: 10 причин почему не нужно переходить на ред.2.4.
        3 назову сейчас:
        1. После перехода распроводятся все ранее проведенные месяца и не перезакрываются!
        2. Расчет себестоимости выдает ошибку, которую не исправить в пользовательском режиме (на данный момент это ошибка релиза, но сколько их еще будет???)
        3. Плановые калькуляции (несомненный плюс новой редакции) на наших данных не считаются или считаются с ошибками — руками поправить нельзя…

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

        А? Как тебе такое, Илон Маск?


        1. DMGarikk
          27.06.2019 11:06

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


          ну так а тут проблема в другом, нет хороших решений в принципе. Вы считаете что SAP идеален и без ошибок? или Dynamix AX? там тоже нетиповые кривые языки программирования и всякая чертовщина в конфигах…
          пока из всего что я видел, 1С самый адекватно выглядящий софт, во многом благодаря тому что они постоянно его переписывают… было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сидели


          1. pauls0
            27.06.2019 11:25

            было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сидели


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

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

            потому что соотношение выхлоп/затраты получаются просто несоизмеримым


  1. dzok
    26.06.2019 20:51

    Не текст, а рекламный ролик.


    1. mikechips
      26.06.2019 22:09

      "Анонсируем перевод на английский" — так себе рекламный ролик для русскоязычного Хабра :)


      1. dzok
        27.06.2019 13:41

        Я про лейб-мотив вступления. «Уникальная», «легендарная» и прочее. Только что «святой» и «родной матушкой» не названа.


        1. mikechips
          28.06.2019 03:56

          При всей антипатии к 1С и весьма натянутой истории отношений, именно слово "легендарная" подходит по словарному определению)


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


  1. SergeyUstinov
    26.06.2019 23:56

    Ну пусть выходят. :)))
    Не то чтобы 1С не найдет покупателей… Кто то да соблазнится.
    Но "качество" прикладного функционала (конфигурации) довольно быстро принесет свои плоды.


    1. pauls0
      27.06.2019 10:43

      Но «качество» прикладного функционала (конфигурации) довольно быстро принесет свои плоды.


      меня вот интересует как они будут объяснять почему механизм для хранения данных бух. учета настолько медлителен и крив, что аналитику на счете в типовых приходится искусственно ограничивать магическим числом «3». Условно «контрагент/договор/документ расчетов» — это всё что вам доступно на данном счете из аналитики. На другом счете — другая комбинация, но опять из трех видов аналитики. Можно зайти в свойства конфигурации, поменять это ограничение с «3» допустим до «5». Ура? Хрен там плавал. Ибо все стандартные отчеты, все базовые функции заполнения, до всех модулях проведения — везде присутствует эта цифра «3». Вплоть до явного использования magic number — типичный цикл «для счетчик = 1 по 3 цикл».


      1. DMGarikk
        27.06.2019 13:58

        ''так исторически сложилось"

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

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

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


        1. pauls0
          27.06.2019 14:16

          так исторически сложилось


          жалкое, душераздирающее зрелище (с)

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


          я помню, пытались лепетать про «больше вам не нужно» и «бухгалтеру в голову 4 субконто не поместится»

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


          оооо… кто пытался понять как работает ЗиУП — тот в цирке не смеется

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


        1. SwingoPingo
          28.06.2019 09:19

          и учитывая неземную любовь 1С к историческому наследию

          вы шутите? Мы сейчас про тех ребят которые переписывают решения так, как будто последних 20 лет развития и не было?


          1. DMGarikk
            28.06.2019 11:41

            могли бы за 20 лет осознать что их ЗУП и ЗиК написала команда садистов
            Я уж молчу про то что во всех их продуктах сквозит внутренняя энтерпрайзность самой 1С… типа 16-битного инсталлятора в 7.7 типа как утвердили в 01 году, так и юзаем...hasp с lpt на usb поменять они осилили, а инсталлятор… неее. и про дискетки я упоминал
            Также уже сколько копий сломано вокруг процедурности самого языка и попытках навернуть самодельные абстракции… когда приходится в килотоннах вызовов процедур разбиратся в которых ничего нет кроме вызова следующих процедур… а в них следующих… и так раз 20
            Типа как мы утвердили архитектуру… так и следуем ей… пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать чтобы ей соответствовать когда чтото новое и другое пишем.


            1. pauls0
              28.06.2019 14:15

              пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать


              в БСП эти попытки «изобрести» то ли рефлексию, то ли интерфейсы — крайне доставляют

              row level security в виде адских текстовых шаблонов… средний такой шаблон занимает 17 страниц текста в word. в итоге когда сервер приложений обращается за данными к субд в реалии оптимизатору в mssql приходит результат торжественной случки: «текст запроса который выковыривает данные» left join «обработанный текст шаблона row level security». и бедный скуль все это пытается пережевать…


      1. androidt1c
        28.06.2019 13:02

        Механизм бухитогов в 8ке изначально спроектирован для «маленьких» объемов, т.к. всё хранится в одной таблице. Хотите развернутую аналитику — делайте отдельный регистр хоть с 20ю измерениями.
        Жаль конечно, что 1С не осилила разбиение бухгалтерских регистров изначально по разным таблицам — по таблице на каждый счет учета.


        1. pauls0
          28.06.2019 14:39

          Механизм бухитогов в 8ке изначально спроектирован для «маленьких» объемов, т.к. всё хранится в одной таблице.


          и с чем она пойдет в мир? с архитектурой для «ларьков»? так ее (1с) там с этим не ждут. да и тащить она в мир хочет свой флагман ERP

          Хотите развернутую аналитику — делайте отдельный регистр хоть с 20ю измерениями.


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

          ну не серьезно всё это


        1. Ndochp
          28.06.2019 17:16

          Любимый отчет «моих» фиников — анализ субконто. Да и бухгалтера по ОС его часто и спользуют. Ну и вместо мгновенной ОСВ получить толпу объединений и необходимость реструктуризации при добавлении нового счета — тоже так себе идейка.