Как вести бизнес с зарубежными компаниями

Автор: Бауржан Насимуллин
инженер проекта в нефтяной компании

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

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

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

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

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

Я хотел бы описать, что делать, чтобы нивелировать недостатки и избежать подводных камней.

Перед тендером

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

· Оцените свое финансовое положение. Вы ввязываетесь в серьезную игру. Расходы на изготовление будут в 1,5 – 2 раза выше, чем обычно. Придется нанимать дополнительный и совсем недешевый персонал. Банковская гарантия будет около 10%, и только от самого дорогого и неудобного банка. Срок ее истечения составит не менее 2 лет после завершения работ, либо заказчик будет удерживать 10% с каждого платежа и вернет их только через пару лет.

· Найдите действительно хорошего переводчика. Как правило, лучшими можно назвать 2 варианта: дорогой опытный переводчик из иностранной компании, которому уже за 30, или молодой амбициозный «болашаковец» на оброке (1 год переводчиком, а дальше – по специальности). Хороший переводчик не гарантирует успеха, но плохой обеспечит провал всей миссии.

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

Тендер

· Читайте все, что вам прислали, особенно по части объема предоставляемой документации и технических спецификаций. Не отправляйте ничего, не перечитав досконально весь пакет документов приглашения на тендер, иначе можете потерять деньги и репутацию.

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

· Спецификации частенько ссылаются на зарубежные стандарты. И понять их до конца можно, только изучив зарубежный стандарт. Это не беда. Лучший вариант – нанять инженера со знанием этих стандартов и соответствующим опытом. Если нет денег на такого инженера, не вешайте нос. Даже у больших компаний частенько не хватает на них денег.
Определите стандарты по своей части. Погуглите по-русски «перевод + название стандарта» и наверняка наткнетесь на какое-нибудь российское агентство, авторизованное продавать эти переводы за очень приличные деньги. Не жадничайте и приобретите эти документы. Это отличная инвестиция. Ваш олдскульный главный инженер будет в восторге. Американские и европейские стандарты, как правило, написаны простым языком и дают больше пространства для маневров.

· Еще немного о спецификациях. Читайте внимательно ссылки на стандарты. Зачастую там бывают неподходящие ГОСТы и СНиПы. Сообщите об этом заказчику. Не забудьте добавить список подходящих нормативов, по которым вы готовы работать, но не переусердствуйте. Напишите предельно корректное и вежливое письмо. Это поможет и вам, и заказчику, а также будет демонстрацией вашего профессионализма.

· SDL, SDRS, VDL и т.п. – это перечень обязательной документации от поставщика во время исполнения заказа. Ссылка на этот документ будет указана в контракте и, таким образом, все требуемые документы становятся частью контракта.
Ни в коем случае не игнорируйте этот перечень. Если какие-то документы непонятны, отправьте запрос на разъяснение. Как правило, этот документ имеет коллективное происхождение и проектная команда заказчика «кидает» туда все, что вздумается. Всегда можно оспорить предоставление тех или иных документов. Самое страшное, что случится – вам откажут. Если же вы молча согласитесь на всё, произведете впечатление отчаявшегося, готового на все ради контракта кандидата. Ах, да, и еще вы не сможете предоставить документацию и закрыть контракт в будущем.

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

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

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

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

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

Исполнение контракта

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

· Приведите секретаря или назначьте надежного человека, который будет записывать всё, о чем идет речь. Это не должен быть переводчик, который и так будет занят. Правильно проведенный kick off meeting создаст благоприятное впечатление о вас в самых разных департаментах заказчика.

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

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

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

· Бизнес есть бизнес, особенно нефтяной. Запросы заказчика всегда меняются. Корпорации тоже допускают технические ошибки. Счета оплачиваются туго, особенно на первых порах, из-за миллиона бюрократических проволочек. Некоторые сотрудники заказчика (как правило, местные и, как правило, глупые) могут смотреть на вас свысока. Ни одна из этих причин не может быть оправданием неподобающего поведения с вашей стороны. Никогда не повышайте голос, даже если обсуждаете детали разрыва контракта. Никогда никого не оскорбляйте: ни чужих, ни своих. Корпоративная культура четко разделяет рабочее и личное, и потому оскорбления, крики, нервозные ужимки и прыжки всегда выглядят дико. Если у вас есть какие-то претензии или обвинения, выговаривайте их вежливым тоном и в очень вежливой форме. Предельная вежливость – признак недовольства, и иностранцы к таким вещам очень чувствительны. Старайтесь больше улыбаться и разряжать обстановку. И не только на работе.

· Следите за обоснованностью комментариев заказчика на ваши чертежи или иные документы. Всё должно ссылаться на спецификации компании или стандарты, которые должны были быть перечислены в SDL, SDRS, VDL, объеме работ или в ином контрактном документе. В противном случае заказчику придется платить отдельно или отзывать свои комментарии.

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

· Когда заказчик будет менять проект в самый непоходящий момент, радуйтесь. Теперь у вас есть возожность хорошо заработать. Конкурентов больше нет, контракт уже ваш. А цены можно выставлять заново. Изменения, как правило, могут стоить в 2, а то и в 3 раза дороже первоначальной суммы. Заказчик об этом знает и к этому готов. Никаких обид не будет. Бизнес есть бизнес. Но будьте готовы представить доказательства закупленного товара, уже выпущенных чертежей, подготовленного документа, который придется менять и т.д.

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

· Никогда не врите. Пусть это правило будет вести вас по жизни. Заказчика всегда можно «ограбить» и честно, воспользовавшись его ошибками. Тогда и деньги будут, и репутацию сохраните.

· Не обращайте внимания на мелкие изменения и дополнительные расходы. Щедро прощайте их заказчику, но ведите летопись своего благородства в протолах совещаний или электронной переписке. Когда придет время, эти записи могут помочь вам выиграть милионы.

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

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

· Определите, что более неудобно для заказчика - опоздание или увеличение расходов. Если первое, значит, речь идет о модернизации существующего объекта, и цена одной недели опоздания для корпорации будет выше, чем вся стоимость вашего контракта. В этом случае предлагайте 2 варианта пересмотра контракта по вине заказчика (а такое непременно будет из-за изменений объема или задержки в выдаче документации). Первый вариант – «дополнительная цена + срок опоздания», второй – «дополнительная цена х 3 (или сколько угодно) без изменения срока». Уверен, заказчик выберет второй, более дорогой, но быстрый вариант.

· Наймите нормального, молодого, добросовестного контролера документации. Вы можете потерять 3-4 недели в начале исполнения контракта из-за проволочек с получением доступа к информационным системам заказчика, получением таговых номеров и номеров документов. Еще вы будете терять 1-2 дня на каждом рассмотрении документа из-за медлительности документ контроля заказчика.  Если еще и на вашей стороне будут проблемы по этой части, это может стать фатальным для вашего контракта.

· Не беритесь за то, что не знаете. У вас точно не получится. Вы убьете зачатки своей репутации

· Архивируйте всю документацию с самой первой секунды, как подумали о работе на иностранную компанию. Храните все документы в последних ревизиях (для этого требуется процедура), в электронном виде в одном месте с резервным копированием в другое.

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

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

: Если вы обнаружили ошибку или опечатку, выделите фрагмент текста с ошибкой и нажмите CTRL+Enter
16249 просмотров
Поделиться этой публикацией в соцсетях:
20 апреля родились
Каныш Избастин
бывший первый заместитель председателя правления НУХ «Байтерек»
Жомарт Сулейменов
продюсер, основатель и гендиректор National Development Group
Али Бектаев
председатель партии «Ауыл»
Forbes Video

Мовчан: Казахстан не может жить идеально, когда в мире проблемы

Обсуждаемые в Соцсетях
Самые Читаемые

Орфографическая ошибка в тексте:

Отмена Отправить
189.46msRequest Duration7.5MBMemory UsageGET blogs/blogsid_{blogID}RouteAuth status
    • Booting (34.36ms)
    • Application (162.87ms)
      21 templates were rendered
      • blogs-inner (resources/views/blogs-inner.blade.php)3blade
        Params
        0
        article
        1
        mlt_articles
        2
        keywords
      • banners.B (resources/views/banners/B.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • partials.social-bid (resources/views/partials/social-bid.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • banners.C (resources/views/banners/C.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.F (resources/views/banners/F.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • partials.sidebar (resources/views/partials/sidebar.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.D (resources/views/banners/D.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • widgets.CorpBlogs (resources/views/widgets/CorpBlogs.blade.php)1blade
        Params
        0
        corp_blogs
      • widgets.Anounce (resources/views/widgets/Anounce.blade.php)1blade
        Params
        0
        anounce
      • widgets.BirthdaysToday (resources/views/widgets/BirthdaysToday.blade.php)1blade
        Params
        0
        birthdays
      • widgets.EditorChoise (resources/views/widgets/EditorChoise.blade.php)1blade
        Params
        0
        editor_choise
      • banners.E (resources/views/banners/E.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • widgets.RandProjectVideo (resources/views/widgets/RandProjectVideo.blade.php)1blade
        Params
        0
        video
      • widgets.MostShared (resources/views/widgets/MostShared.blade.php)1blade
        Params
        0
        most_shared
      • partials.most-shared (resources/views/partials/most-shared.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_shared
      • widgets.MostViews (resources/views/widgets/MostViews.blade.php)1blade
        Params
        0
        most_views
      • partials.most-views (resources/views/partials/most-views.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_views
      • banners.tds.4 (resources/views/banners/tds/4.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • layout (resources/views/layout.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.tds.1 (resources/views/banners/tds/1.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      • banners.G (resources/views/banners/G.blade.php)11blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        item
        9
        key
        10
        loop
      uri
      GET blogs/blogsid_{blogID}
      middleware
      web
      as
      blog
      controller
      App\Http\Controllers\BlogsController@displayBlog
      namespace
      App\Http\Controllers
      prefix
      null
      where
      file
      app/Http/Controllers/BlogsController.php:35-61
      27 statements were executed97.25ms
      • select * from `forbes_data` where `Date` <= '2025-04-20 22:07:43' and `finished` = '1' and `DataID` = '71640' limit 1880μs/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 2025-04-20 22:07:43
        • 1. 1
        • 2. 71640
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Data.php:101
        • 14. /app/Http/Controllers/BlogsController.php:37
        • 64. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('71640')1.87ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 71640
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Data.php:101
        • 21. /app/Http/Controllers/BlogsController.php:37
        • 71. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('')1.11ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 27. /app/Models/Data.php:101
        • 28. /app/Http/Controllers/BlogsController.php:37
        • 78. /public/index.php:54
      • SELECT * FROM forbes_mlt_index WHERE datatype=1 AND unxtime>=1713632863 AND id<>71640 AND MATCH('Как | вести | бизнес | зарубежными | компаниями | Полезные | советы | бизнесменов | которые | хотят | работать | крупным | иностранным | заказчиком') LIMIT 6 OPTION ranker = sph04,max_matches=6;76.06ms/app/Models/Search.php:56
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 8. /app/Models/Search.php:56
        • 9. /app/Http/Controllers/BlogsController.php:40
        • 59. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '160257' limit 1580μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '159705' limit 1540μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 159705
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '160575' limit 1500μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 160575
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '159675' limit 1720μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 159675
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '159943' limit 1580μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 159943
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • select `ImagePath` from `forbes_images` where `ImageID` = '160571' limit 1590μs/app/Models/Images.php:22forbes_base
        Metadata
        Bindings
        • 0. 160571
        Hints
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Images.php:22
        • 14. /app/Http/Controllers/BlogsController.php:43
        • 64. /public/index.php:54
      • update `forbes_data_data` set `Views` = `Views` + 1 where `DataID` = '71640'2.21ms/app/Http/Controllers/BlogsController.php:50forbes_base
        Metadata
        Bindings
        • 0. 71640
        Backtrace
        • 15. /app/Http/Controllers/BlogsController.php:50
        • 16. /app/Http/Controllers/BlogsController.php:50
        • 66. /public/index.php:54
      • select * from `forbes_data_authors` where `forbes_data_authors`.`DataID` = '71640' limit 1640μsview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 71640
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_authors` where `forbes_authors`.`AuthorID` = '513' limit 1550μsview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 513
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` = '26542' limit 1690μsview::blogs-inner:64forbes_base
        Metadata
        Bindings
        • 0. 26542
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:64
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_data_social_stats2` where `forbes_data_social_stats2`.`DataID` = '71640' limit 1720μsview::blogs-inner:99forbes_base
        Metadata
        Bindings
        • 0. 71640
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:99
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_prteaser_group` where `url` not in ('sap') and `validfrom` <= '2025-04-20 22:07:43' and `validtill` >= '2025-04-20 22:07:43' limit 5710μs/app/Models/TeaserGroups.php:30forbes_base
        Metadata
        Bindings
        • 0. sap
        • 1. 2025-04-20 22:07:43
        • 2. 2025-04-20 22:07:43
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 12. /app/Models/TeaserGroups.php:30
        • 13. /app/Widgets/CorpBlogs.php:22
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:10
        • 28. view::partials.sidebar:10
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_anounces` order by `AnounceID` desc limit 1590μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • The SELECT statement has no WHERE clause and could examine many more rows than intended
        Backtrace
        • 13. /app/Models/Anounces.php:38
        • 14. /app/Widgets/Anounce.php:20
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::partials.sidebar:13
        • 29. view::partials.sidebar:13
        • 35. view::blogs-inner:231
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160604')520μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Bindings
        • 0. 160604
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Anounces.php:38
        • 21. /app/Widgets/Anounce.php:20
        • 27. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 30. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 35. view::partials.sidebar:13
        • 36. view::partials.sidebar:13
        • 42. view::blogs-inner:231
        • 49. /vendor/symfony/http-foundation/Response.php:200
        • 95. /public/index.php:54
      • select * from `forbes_bdays` where month(`Bday`) = '4' and day(`Bday`) = '20' order by `Bday` desc600μs/app/Models/Birthdays.php:29forbes_base
        Metadata
        Bindings
        • 0. 4
        • 1. 20
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Birthdays.php:29
        • 13. /app/Widgets/BirthdaysToday.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:16
        • 28. view::partials.sidebar:16
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select `forbes_data_tops`.`DataID`, `forbes_data`.`Date` from `forbes_data_tops` inner join `forbes_data` on `forbes_data_tops`.`DataID` = `forbes_data`.`DataID` and `forbes_data`.`finished` = '1' where `forbes_data_tops`.`StructureID` = '66' and `forbes_data`.`Date` <= '2025-04-20 22:07:43' order by `forbes_data_tops`.`Position` asc limit 1 offset 0600μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 66
        • 2. 2025-04-20 22:07:43
        Backtrace
        • 12. /app/Models/DataTops.php:103
        • 13. /app/Widgets/EditorChoise.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:19
        • 28. view::partials.sidebar:19
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('320937')1.22ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 320937
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Models/DataTops.php:103
        • 20. /app/Widgets/EditorChoise.php:20
        • 26. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 27. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 34. view::partials.sidebar:19
        • 35. view::partials.sidebar:19
        • 41. view::blogs-inner:231
        • 48. /vendor/symfony/http-foundation/Response.php:200
        • 94. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('160257')550μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 26. /app/Models/DataTops.php:103
        • 27. /app/Widgets/EditorChoise.php:20
        • 33. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 34. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 35. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 36. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 41. view::partials.sidebar:19
        • 42. view::partials.sidebar:19
        • 48. view::blogs-inner:231
        • 55. /vendor/symfony/http-foundation/Response.php:200
        • 101. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160257')560μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 33. /app/Models/DataTops.php:103
        • 34. /app/Widgets/EditorChoise.php:20
        • 40. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 41. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 42. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 43. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 48. view::partials.sidebar:19
        • 49. view::partials.sidebar:19
        • 55. view::blogs-inner:231
        • 62. /vendor/symfony/http-foundation/Response.php:200
        • 108. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `project` = 'qna' order by RAND() limit 11.74ms/app/Models/Video.php:42forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. qna
        Hints
        • Use SELECT * only if you need all columns from table
        • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
        Backtrace
        • 12. /app/Models/Video.php:42
        • 13. /app/Widgets/RandProjectVideo.php:24
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:28
        • 28. view::partials.sidebar:28
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_social_stats2` on `forbes_data_social_stats2`.`DataID` = `forbes_data`.`DataID` where `Date` >= '2025-04-19 22:07:43' and `AnounceID` is null and `finished` = '1' order by `forbes_data_social_stats2`.`facebook` desc limit 7610μs/app/Models/Data.php:544forbes_base
        Metadata
        Bindings
        • 0. 2025-04-19 22:07:43
        • 1. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:544
        • 13. /app/Widgets/MostShared.php:21
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:36
        • 28. view::partials.sidebar:36
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_data` on `forbes_data`.`DataID` = `forbes_data_data`.`DataID` where `Date` <= '2025-04-20 22:07:43' and `finished` = '1' and `DataType` = 'articles' and `Date` >= '2025-04-19 22:07:43' order by `forbes_data_data`.`Views` desc limit 7650μs/app/Models/Data.php:560forbes_base
        Metadata
        Bindings
        • 0. 2025-04-20 22:07:43
        • 1. 1
        • 2. articles
        • 3. 2025-04-19 22:07:43
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:560
        • 13. /app/Widgets/MostViews.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:46
        • 28. view::partials.sidebar:46
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `addDate` >= '2025-04-19 22:07:43' order by `addDate` desc limit 1660μs/app/Models/Video.php:71forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 2025-04-19 22:07:43
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Models/Video.php:71
        • 14. /app/Widgets/BoostVideo.php:21
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::layout:602
        • 29. view::layout:602
        • 35. view::blogs-inner:265
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
        web
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
        api
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          _token
          XGdaWw84esuRwO7kK4jauOXVtpPJeGYCCxg4LpHl
          _previous
          array:1 [ "url" => "https://test.forbes.kz/blogs/blogsid_71640" ]
          PHPDEBUGBAR_STACK_DATA
          []
          format
          html
          content_type
          text/html; charset=UTF-8
          status_text
          OK
          status_code
          200
          request_query
          []
          request_request
          []
          request_headers
          array:25 [ "content-type" => array:1 [ 0 => "" ] "content-length" => array:1 [ 0 => ""...
          request_server
          array:52 [ "TEMP" => "/srv/www/forbes.kz/tmp" "TMPDIR" => "/srv/www/forbes.kz/tmp" "TMP" => "/...
          request_cookies
          []
          response_headers
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ ...
          path_info
          /blogs/blogsid_71640
          session_attributes
          array:3 [ "_token" => "XGdaWw84esuRwO7kK4jauOXVtpPJeGYCCxg4LpHl" "_previous" => array:1 [ "u...