Памяти Елены Агурьяновой
Елена Агурьянова

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

День Сурка & Испанский стыд

Я немножко медиум. И меня часто посещают видения будущего. Их несколько. Я ясно вижу их во всех деталях и одно из них точно произойдет. Даже не сомневайтесь!

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

Вариант первый.

Утро 19 января 2038 года не наступает. На календаре снова 18 января. А у некоторых и того хуже - 31 декабря 2037 года. Потому что кончилось время. 32-битный счетчик времени переполнился, и система ушла в бесконечный цикл, как в известном фильме - один и тот же день начинается с одной и той же омерзительно-бодренькой музыки будильника и ничего с этим поделать нельзя.

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

Если вы не верите в мои телепатические способности, просто поставьте на компе системное время 2038 год, запусти'те Клюшки и сами это увидите так же реально, как и я (скан прилагаю).

Посчитаем

В 32-битном Windows'е время "началось" 01.01.1970 г. и считается в секундах. Всего его "может быть": 2^31 - 1 = 2'147'483'647 секунд.

В обычном году: 365 × 24 × 60 × 60 = 31 536 000 секунд. В високосном году: 366 × 24 × 60 × 60 = 31 622 400 секунд.

С 1970 по 2037 год всего будет 2037 − 1970 + 1 = 68 лет, из них високосных 17 лет, обычных 68 - 17 = 51 год.

И, следовательно, 51 * 31536000 + 17 * 31622400 = 1608336000 + 537580800 = 2'145'916'800 секунд.

Оставшихся полтора миллиона секунд (2'147'483'647 - 2'145'916'800 = 1'566'847 с. ~ 18 дн.) хватит только чтобы два "новых года" отпраздновать по-русски, а потом всё ...

Вариант третий.

Прилетели инопланетяне. Нет! Этот вариант я вам даже пересказывать не буду - это невыносимое зрелище. Ну, как можно смотреть гуманоидам в глаза (или во что там у них?) и объяснять: почему у нас Чебурнет, почему мы живем в каменном веке и как такое может быть, чтобы вендор "взял на себя обязательства"(!!!) угандошить свой софт, не прекращая его официальной поддержки? Вот мы, вроде, ничего не сделали, а стыдно так, что хоть бы сквозь землю провалиться ... Да! Пусть они лучше не прилетают! Или прилетают, но не к нам, а на какую-нибудь Большую Медведицу - там междупланетный шахматный турнир и сыграем ...

Глоссарий

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

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

Попробуем разобраться.

1. Жидкие щи.

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

2. Мелкий жемчуг.

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

3. Чемодан без ручки.

В ИТ - сообществе принято считать Клюшки устаревшим софтом, а грядущую "проблему 2038" техническим тупиком.

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

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

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

4. Грузовик с пряниками.

А вы помните, как все начиналось 30 лет тому назад? Так я вам напомню. Кратко.

Функционал типовых конфигураций в то время представлял собой полное убожество. Например, типовая конфигурация 1С:Бухгалтерия 3.6 - это примерно 20 тысяч строк кода. Плюс - минус пятерка. Для сравнения: поиск символа ";" по всем программным модулям 672-го релиза 1С:Бухгалтерия 4.5, дает результат - 212210. В те годы директор 1С охотно давал интервью и на одном семинаре с гордостью поделился своим ноу-хау: по внутреннему правилу фирмы, разработчики типовых конфигураций полностью изолированы от общения с "внешним миром" - чтобы не отвлекались на глупости пользователей и шум дурацких предложений. Вот откуда взялись типовые конфигурации - их писали в закрытой на ключ комнате. Типичная советская шабашка, лучшие совковые лекала. При этом, директор фирмы 1С отвечал на вопрос-претензию своих франчайзи: мы на хот-лайн вносим столько хороших и полезных предложений по развитию типовых конфигураций, а разработчики нас игнорируют. А когда на его откровения стали уточнять: а как же бухгалтерия самой фирмы 1С? А своих бухгалтеров разработчики тоже не слушают? Он простодушно подтвердил: да, а у нас бухгалтерия работает не на 1С и разработчики конфигураций не имеют прямого выхода и связи с разработчиками движка.

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

Ученые установили, сочетание красного и желтого цвета вызывает у людей чувство голода
Ученые установили, сочетание красного и желтого цвета вызывает у людей чувство голода

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

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

Я не знаю, как в закрытую комнату попадают "вести с полей". Может, люди туда приходят новые и выбалтывают там любопытствующим, может, инсайдами питаются или партизанят потихоньку. Не знаю как там в Лондоне ...

Расскажу только то, что знаю и вижу.

Идеи из воздуха.

Разработчики движка Снеговика черпают свои идеи из воздуха. Потому что они там витают.

Напомню, что Телепат появился в 1С в 2003 году и не из воздуха, как мрачно шутит автор. Много позже его идеи уже из воздуха появились в движке 1С, но до уровня Снегопата так и не могут дойти. Что говорите, по сказанному не ходят? Подставки не бьют?

Ходят и бьют.

Внутренние правила вендора запрещают использование Телепата и 1С++ в закрытой комнате и франчам, даже публичные упоминания запрещены. Однако если смотреть внимательно на код типовых конфигураций, можно заметить, что они написаны Телепатом. Например, в коде часто встречаются "опечатки" в именах переменных. По общему правилу (и требованиям вендора) имена процедур/функций и переменных должны быть осмысленными, например, СкидкаВсегоПоПредыдущийМесяц = 0;. В коде типовых конфигураций иногда встречаются имена переменных вроде СкидкаВсегоПоПердыдущийМесяц = 0;, а затем она используется в коде много раз. Разумеется, опечатка не имеет никакого значения и все работает как надо, но опечататься можно один раз, ну, хорошо - два раза. Если набирать текст модуля вручную вы неизбежно в следующий раз обратитесь к переменной с "правильным" идентификатором (СкидкаВсегоПоПредыдущийМесяц), что немедленно вызовет синтаксическую ошибку. Но не с Телепатом! Он по первым же 2-3 набранным буквам подсветит вам СкидкаВсегоПоПердыдущийМесяц и вы, разумеется, нажимаете Enter.

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

Но опечатки в именах переменных однозначно указывают на применение разработки Александра Орефкова.

Найдено в тырнете.

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

Принцип Кошки Рулят

История с кейсом 25-тилетней давности подробно описана здесь

Кратко суть.

  • В начале двухтысячных у меня была разработка, которая позволяла делать запрос остатков номенклатуры из одной информационной базы (ИБ) 1С к другой аналогичной ИБ. Работала удивительно (?) быстро (учитывая, что интернет был модемный, компьютеры 486DX2-66, а Пентиум сотый уже был сервак!) и полезно.

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

  • Где-то году в 2013-м была написана и опубликована одноименная "статья", в

2011 г.
2011 г.

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

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

  • Никаких претензий! Статья была предназначена для открытого круга одинесников (кто же мог подумать, что читатели будут в запертой комнате?), про кроссплатформенность ПриКоР было прямо указано "статье", листинг прилагался для копипаста - спасибо, что взяли даром, написать такое каждый может.

  • "В клюшках это реализовано" ВКЛЭР ©, вы можете взять все это даром и пользоваться в свое удовольствие от жизни, а в снеговик они скоммуниздят это еще лет через 10-15, криво-косо и за безумные деньги с вас. Помните об этом, когда вам в очередной раз будут впаривать Снеговика и расписывать какие у них замечательные давно ожидаемые нововведения.

Наверное, это должно льстить автору - его решение одна великая IT-фирма решила добавить в своё приложение. Возможно. Но есть пара нюансов, на которые вы не обратили внимания. Респектабельные IT-компании покупают разработку у автора, прежде чем внедрить в свои. И никто не отменял правило копилефта (copyleft): если вы используете код GPL в своей программе и начинаете её распространять, вы обязаны открыть исходный код всей вашей программы под той же лицензией GPL.

Опенсорсная 7.7 - это бесплатный R&D-отдел для Снеговика. Легальное ИТ-рейдерство - пожалуй, самый циничный плюс для вендора. Всё, что одинесники придумают, оптимизируют и отполируют в своих свободных Клюшках, корпорация сможет легально и бесплатно скоммуниздить, адаптировать и внедрить в свой проприетарный Снеговик. Зачем платить своим штатникам за инновации, если опенсорсные лохи сделают это за идею? Перевернется этот грузовик с пряниками на вашей Утиной улице, даже не сомневайтесь ...

5. Эффект Microsoft.

В 2018 году Microsoft выложил исходники MS DOS под открытой лицензией (MIT). Мир не перевернулся, акции компании уверенно выросли после этого, а разработчик проприетарного софта вкладывает теперь в Open Source миллиарды долларов в год. Так что прецеденты есть. Акций у 1С нет, хоть и акционерное общество, но денег (наших) на этом опенсорсе поднять сможет: государство сейчас активно спонсирует и дает налоговые льготы за вклад в отечественный Open Source. Выбросив Клюшки на свободу, 1С может заиметь статус главного мецената свободного ПО в стране, получить под "народный движок" государственные гранты, списать часть налогов. Да и не наши деньги мимо носа 1С не проплывут: вендор начнет продавать "сертифицированные сборки" Open 7.7, облачный хостинг для свободных Клюшек на своих серверах, подписки на гарантированно безопасные шлюзы обмена данными с ФНС. Сам-то движок бесплатный, но обвязка вокруг него стоит денег и административного ресурса. А у кого все это есть в наличии? У этих шаромыжников из 1С++? Вендор монетизирует ваши Опен Клюшки в свой карман, конфигуратор открыть не успеете ...

6. И другие бесплатные фокусы.

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

Директор 1С часто говорит на разных уровнях про дефицит кадров для отрасли. Так убедительно взывает о помощи (и денег от правительства для IT-образования) - просто плакать за него хочется! Как это не покажется парадоксально, но выброс Клюшек на свалку истории ( в открытый публичный репозиторий), поможет утолить этот кадровый голод. Открытая 7.7 привлечет тысячи студентов и Linux-разработчиков, которые начнут ковырять движок ради интереса. Жёлтый офис получит огромный приток свежей крови в свою экосистему, не потратив ни рубля, и эти люди, повзрослев, неизбежно перейдут на коммерческую разработку под Снеговика.

Пора подводить неутешительные итоги

Получается так, что превращение 7.7 в Open Source - это не капитуляция вендора. Это гроссмейстерский гамбит. Отдав старый движок людям, фирма 1С захлопнет ловушку: избавится от нерентабельного балласта, загонит сомневающихся в свою экосистему, скинет с хвоста конкурентов, легализует архивы и получит бесплатные идеи для Снеговика. Так что открывать коробку с "семеркой" можно уже сейчас, флажок у Клюшек уже висит. Но не удивляйтесь, если внутри этой коробки вместо свободы окажется обычный трудовой договор на бесплатной основе, где в графе "Работодатель" невидимыми чернилами уже вписана знакомая фамилия главы вендора. И помните: в этой игре монополист всегда ходит первым. И выигрывает тоже он.

Мечты о "вечной бесплатной семерке" разбиваются о циничный капиталистический прагматизм. И когда иллюзия свободы рассеется, окажется, что Большой Брат из желтого офиса просто съел нас вместе с нашими идеалами. Съел и даже не подавился.

А как все хорошо начиналось! Я - медиум. Ясно вижу дивный новый мир ...

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


  1. ccapt
    13.07.2026 15:25

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


    1. KoIIIku_PuJI9IT Автор
      13.07.2026 15:25

      Нет, немного о другом.

      Это о выгодоприобретателях Опен Клюшки. Когда и если это невероятное произойдет (там в начале вопрос был).

      Про тормоз больше было в сказке ...


  1. timka05
    13.07.2026 15:25

    Клюшки, снеговики, телепаты...

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