Миром правят абстракции

07.10.26

Сообщество - О жизни

Перед тем, как чем-то управлять, подумайте - к чему будете приделывать рычаги управления.

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

 

Как управлять миром

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

Всем, чем мы управляем, мы управляем через абстракции. Почему? По простой причине того, что все достижения человечества, это как раз его способность к абстрактному мышлению, возможность создавать в своём уме экстраполяции на реальную жизнь из абстрактной модели. Математика - универсальный язык всех наук. Видимо, по причине того, что это самая первая человеческая абстракция. Говорить ещё не умели, но количество зарубок на палке или узелков на кожаном ремешке разведчики древнего племени вполне могли показать вождю перед охотой на мамонтов. Потом появилась абстракция речи, когда возникла договорённость о том, что сущности, предметы, явления и действия можно навсегда закрепить за некоей фонетической последовательностью - звуками голоса. Судя по тому, что темы абстракций прижились в эволюции, это неплохое решение, проверенное не то чтобы временем, а офигеть какими эпохами! Дальше пошло-поехало. Абстракция речи хороша, но далеко не накричишься. Потребовалась абстракция письменности, то есть, действующая общая договорённость о том, какими визуальными символами будем обозначать.... Вот тут в истории развилка. Письменностей есть (было) несколько. Знаменитые египетские иероглифы это письменность образная, символьная. Древний жрец какого-то Гора хотел написать что-то о Ниле (реке). Но фонетику в письменность египтяне не догадались перевести. И они в письменность втащили образы. Как в том анекдоте « щука - это зубы, зубы это - собака, граждане он меня....». Хочешь представить Нил? Нарисуй лодку! Или птицу ибис. Просто волнующуюся линию (волны). Как говорится, находящийся в контектсе - уверенно прочитает код. Конечно, такое не прижилось в истории. Слишком двусмысленно и неоднозначно можно читать символьное письмо. А вот перевод фонетики в зрительные образы стало бомбой. На чём, собственно, и стоим до сих пор.

 

Миром правят абстракции

 

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

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

Раз уж были упомянуты карты (географические). А что это такое, если не абстракция? Собрались заинтересованные стороны, которые договорились о том, как они переведут видимую территорию планеты в набор визуальных образов. Для чего? Для управления! Для планирования! (...Ещё никакие ассоциации не возникают? Вот в этом месте уже надо бы.) Достигнута договорённость о том, что будет рисоваться синим цветом, что зелёным или коричневым. Причём, первые карты (чертежи Земли) рисовались ещё при полной убеждённости, что Земля - плоская. Это сильно упрощало жизнь древним картографам, знай себе - черти по плоскости. Ушатом холодной воды стало известие о круглой Земле. Продавцы старых карт, тихо матерясь, складывали ненужный товар в печки, а в это же время множество людей в самых разных местах учились натягивать «сову» на первый глобус. Уже упоминал, что очень востребованные абстракции одновременно создавались разными людьми в разных местах. Отсюда и вариантность в географических картах. Карты в проекции Меркатора (распространённое решение), то же, но в версии Галла-Петерса (над одним способом работали сразу две головы), ещё были «равновеликие проекции». Казалось бы, все решения есть и тема закрыта? Ага, щас! 2018 год - новая версия географической проекции «Равная Земля»! Крутите глобус!


 

Абстракция всегда неидеальна

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

Но реальная проблема, конечно же не в амбициях загорелых политиков. Любой капитан морского судна (лоцман, штурман) или лётчик абсолютно точно знает, что кратчайший путь между двумя точками на карте это не прямая линия. И это правило действует тем сильнее, чем дальше точки находятся от экватора (поэтому ледяная Гренландия «распухает», а экваториальная Африка остаётся собой). Географические карты плохи? Нет! Они имеют погрешность? Да! Мы можем отказаться от географических карт? Нет! Что мы тогда должны делать? Правильно, принять погрешности, помнить о них и вычислять их отклонения при прокладке каждого маршрута! При том, что абсолютно идеальных курсов на карте проложить не может никто (читай задачу о квадратуре круга) и все смиряются с погрешностью. Перечень этих вопросов и ответов предлагаю запомнить для дальнейшего чтения текста.

 

Надо управлять бизнесом... Опять абстракция?!

А как вы хотели? Ещё какие-то варианты есть? Собственно, на этих строках можно текст завершать, думаю, что все уже всё поняли. Но мне хочется наловить тапок побольше и я продолжу. Коммерция, предпринимательство, бизнес, всё это возникло так давно, что старше только математика. Любой субъект, втянутый в эти процессы, вольно или невольно, создавал какие-то свои схемы и методы. Ходят легенды о наличии учёта методом двойной записи ещё у древних инков, но кого бы спросить о таком. Что-то и как-то считали вавилоняне, египтяне, финикийцы, греки и римляне, попутно придумывая и технические средства, типа абак, чётки. Опыт копился, но росли и задачи в сложностях и объёмах. Пришли к критической точке, когда дальнейшее развитие экономики просто стало невозможным при существующих методах учёта, а значит, и управления (не считаешь, значит не контролируешь, не контролируешь - не управляешь). Исторический вызов всегда кто-то принимает. Применительно к учету и его новым возникшим вызовам, человечеству в тот раз повезло. Этой бедой занялся выдающийся мыслитель, философ и математик и, при этом, вполне себе бизнес-практик. Сразу обращу внимание, что проблематику учётных задач в то время никакое государство в лице своих фискальных органов ни разу не формулировало. Эту проблему обозначил бизнес. И не какой-нибудь захолустный, а едва ли не самый продвинутый на тот момент, северо-итальянский. Это то, что сейчас в Европе называют «старые деньги». Упомянутый мыслитель не имел канбанов, он не работал во франчайзи и не был зажат рамками двухнедельного стрима, поэтому руководствовался исключительно логикой и здравым смыслом, помноженным на тысячелетний изученный опыт. Мир ничем не был удивлён и в этот раз. Если надо управлять бизнесом, то ничего другого не стоит придумывать, кроме того, что уже придумано для многих других сфер и областей человеческой деятельности. Гений разработал абстрактную модель любого бизнеса.

 

Бизнес в абстрактной модели

 

Как же так? Бизнесы, все - разные! Материки и моря с океанами тоже все разные, но как-то они уместились в одну географию на одной карте. Бизнесы, все, разные до известных пределов. При этом есть набор... назовём это «свойств» (ИТ-шники должны понимать такое значение слова), присущих любому бизнесу. Этот набор в «максимальной комплектации свойств» уже установлен и служит изначальной стартовой моделью управления. В настоящее время этими свойствами являются «объекты синтетического и аналитического учёта», мы сталкиваемся с этим набором под заголовком «План счетов». Дальше идёт тюнинг. Абстракция учёта не обязана быть статичной, она даёт базовые рамочные правила и закономерности (вот из них уже не выйти!), с остальным вполне можно «играться». Ветвить (наследовать!) свойства (расширять аналитику), увеличивая степень подробности учёта и точности управления. Здесь вспоминаем опять квадратуру круга и ту длину периодической дроби числа Пи, которую мы способны переварить. Опять же помним, что абстракция всегда небезгрешна и мы заранее должны быть готовы к какому-то уровню «приближенности» значений показателей. Нет никаких принципиальных ограничений в том, чтобы посчитать отдельную прибыль от каждой произведённой гайки и размер затрат на каждый оборот токарного станка. Вопрос только в том - «А оно, такое - надо?». Как и во всех прочих абстракциях надо определиться с таким термином, как «значимость», в нашем случае значимость в учёте. Нет смысла вычислять то, на что невозможно повлиять процессами управления. Учёт тоже небесплатен и нелогично тратить червонцы на учёт грошей.  

 

Абстракция, можно с вами познакомиться?

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

- Давай сыграем партейку в шахматы?

- Извини, я не умею...

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

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

- Не надо там ничего изучать.

- Почему??

– Так это ж мой бизнес! Я его сам создал, с нуля, с первого ларька. Кто там мне чего про мой бизнес сможет рассказать??

– А если мне надо про твой бизнес программу писать?

– Так я тебе сам всё и расскажу.... Запишешь под диктовку...

....И побежали аналитики с блокнотиками интервью записывать... Знакомый вариант разговора?

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

И никак не постигну этого логического разрыва. Здравые люди, которые никак не посягают на переписывание правил картографии, изменение правил игры в шахматы, перечерчивание всех электрических схем и т.д., почему-то выбрали предметом своей деконструктивной деятельности именно абстракцию учёта. Чем она так не угодила - понять трудно. Видимо, беззащитностью. Только попробуй изувечить географическую карту или электрическую схему! Тут же прибегут суровые штурманы дальнего плавания и электрики из ЖЭКа и в лоскуты распустят такого «новатора». А кто вступится за учёт? Милые барышни из самого дальнего офисного угла с вывеской «Булгахтерия»? Это же не противник, они просто поревут и останутся на выходные - поработать, куда они денутся.

Вступайте в нашу телеграмм-группу Инфостарт

Учет

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

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

См. также

О жизни Бесплатно (free)

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

20.10.2026    5146    GarriSoft    377    

63

О жизни 1C:Бухгалтерия Бесплатно (free)

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

11.09.2026    4397    qwerty1414    73    

86

О жизни Россия Бесплатно (free)

Расскажу, как это было у меня. Собеседования я не умею проходить от слова совсем, особенно когда начинают задавать вопросы типа: • Что такое структура? • Что такое соответствие? • Чем соответствие отличается от структуры? • Как обратиться к общему модулю из формы документа? • Как надо обновлять доработанную конфигурацию?

28.07.2026    6089    chuevsf    169    

47

О жизни Россия Бесплатно (free)

Моё личное мнение о перспективах ИИ в среде 1С.

23.06.2026    5308    1c-intelligence    114    

42

О жизни Бесплатно (free)

30 лет в 1С, 51 год, жёсткие требования к формату работы. За 1.5 месяца нашёл работу, используя DeepSeek как персонального HR-ассистента. Один раз настроил, отправил три своих резюме - дальше просто скидывал вакансии в чат и наговаривал ощущения через микрофон. ИИ анализировал, отсеивал фейки, писал сопроводительные письма, готовил к собеседованиям и разбирал ошибки. Результат: 127 откликов, 2 оффера, выход на работу 1 июня с достойной зарплатой (гибрид, к сожалению, мы с ним не нашли)

20.05.2026    9250    GarriSoft    227    

70

О жизни Россия Бесплатно (free)

В далеком 2007 году я услышал впервые слово «Инфостарт» от своих коллег по работе и нашел этот сайт в Интернете, а 29.06.2007г. успешно зарегистрировался на нем. В течение долгих лет я был «молчуном»: не выкладывал никаких наработок и не писал статей. Просто читал, время от времени, и получал на сайте информацию.

14.05.2026    6071    chuevsf    207    

35

О жизни Россия Бесплатно (free)

Еще совсем недавно у программистов 1С было всё хорошо. Задачи на выполнение сыпались, как из рога изобилия. Счетчик времени зашкаливало от быстроты их выполнения. Чуть ли не каждый месяц был новый рекорд. Новые идеи генерировались бизнесом одна за другой. Но общее состояние экономики в России в 2026 году уже давали о себе знать, и группу компаний также стало лихорадить.

17.04.2026    12013    chuevsf    244    

190

О жизни Бесплатно (free)

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

02.04.2026    12943    GarriSoft    280    

48
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. HAMAZ 8 07.10.26 13:56 Сейчас в теме
Как-то не приходит пока мысль с четкими эпитетами...высокохудожественное нытье...виртузное аллегорическое ворчание...поэтическое отпевание регучета...сумбур пока что)
2. DmitryKlimushkin 9 07.10.26 14:18 Сейчас в теме
(1) Учись! ... пока есть у кого) Неумение говорить ещё никого не украсило, а молчаливое надувание щёк имитирует "умного" не дольше пяти минут, а потом всё-равно придётся рот открывать)
Бухучёт это способ учёта и абстракция в которой рождаются конструкции управленческих решений. Как начальник Генштаба порождает планы операций, глядя на стратегическую карту. Кто понял это, у того всё получится.
3. SirAlex 21.10.26 19:28 Сейчас в теме
не был зажат рамками двухнедельного стрима

Спринта?

Манера изложения автора мне нравится, сам часто люблю так изъясняться, но далеко не все это приветствуют.
На вкус и цвет, как говорится.
А мысль понятна, автор не первый раз уже данную тему поднимает (ранее во многих комментариях).
4. DmitryKlimushkin 9 21.10.26 20:58 Сейчас в теме
(3) Точно! Я путаюсь в этих иностранных словах) Спасибо, что уточнил.
Для отправки сообщения требуется регистрация/авторизация