[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-razrabotka-veb-prilozheniya-trebovaniya-komanda-sroki-i-byudzhet":3,"$E2qPcpmlYp":980,"media-areas-with-all-count":1471},{"media":4,"anotherMedia":847},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15,"media_areas":16,"cover":797,"content":843,"media_event":30,"seo":30},696,"umux2jqqrjr0hhprvevxpapk","Почему оценка веб-приложения плавает и как превратить её в план","2026-10-07","Как оценить разработку веб-приложения: требования, роли, интеграции, состав команды, сроки и бюджет первой версии.\n",500,"razrabotka-veb-prilozheniya-trebovaniya-komanda-sroki-i-byudzhet",true,"2026-10-28T20:53:26.167Z","2026-10-28T20:53:26.261Z","ru",[17],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15,"media":24,"localizations":796},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL","2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[25,35,44,53,62,71,80,89,99,108,118,127,136,145,155,164,173,182,191,200,209,219,229,238,247,256,265,274,283,292,301,310,319,328,337,346,355,364,372,381,390,398,406,414,423,432,441,449,457,467,476,485,494,505,514,523,532,540,549,557,565,573,581,590,598,606,615,624,633,641,649,658,667,676,685,693,701,709,717,726,734,742,751,760,769,778,787,795],{"id":26,"documentId":27,"title":28,"date":29,"description":30,"order":10,"slug":31,"showOnMainPage":12,"createdAt":32,"updatedAt":33,"publishedAt":34,"locale":15},675,"px232j10z8907syoldwzbqnw","Проверка ИТ-компаний налоговой: что смотрят и как подготовиться","2026-03-27",null,"pochemu-v-2026-godu-vazhen-ne-status-it-kompanii-a-realnyj-produkt","2026-03-27T15:41:14.276Z","2026-10-23T08:58:39.365Z","2026-10-23T08:58:39.395Z",{"id":36,"documentId":37,"title":38,"date":39,"description":30,"order":10,"slug":40,"showOnMainPage":12,"createdAt":41,"updatedAt":42,"publishedAt":43,"locale":15},627,"gbefdj7617jkuhdg2uiw6ifn","Сколько стоит разработка MVP в 2026","2026-03-26","stoimost-razrabotki-mvp-v-2026-godu","2026-03-27T16:29:20.000Z","2026-10-22T12:22:02.677Z","2026-10-22T12:22:02.768Z",{"id":45,"documentId":46,"title":47,"date":48,"description":30,"order":10,"slug":49,"showOnMainPage":12,"createdAt":50,"updatedAt":51,"publishedAt":52,"locale":15},558,"iemgcvwws2lyzyz8qref9ebq","Где заканчивается внедрение и начинается собственный продукт","2026-04-23","vnedrenie-korobochnyh-resheniy-i-sobstvennyy-produkt-dlya-biznesa","2026-04-23T12:45:27.057Z","2026-10-22T12:14:23.621Z","2026-10-22T12:14:23.685Z",{"id":54,"documentId":55,"title":56,"date":57,"description":30,"order":10,"slug":58,"showOnMainPage":12,"createdAt":59,"updatedAt":60,"publishedAt":61,"locale":15},615,"ebwajdbr53mo5mno9n9hy44c","AI-агенты в продакшене: экономия или новая статья расходов","2026-04-29","ai-agenty-v-biznese","2026-04-29T15:00:44.149Z","2026-10-22T12:20:04.759Z","2026-10-22T12:20:04.855Z",{"id":63,"documentId":64,"title":65,"date":66,"description":30,"order":10,"slug":67,"showOnMainPage":12,"createdAt":68,"updatedAt":69,"publishedAt":70,"locale":15},617,"h713429nv5nf42hksety3udo","Как выбрать подрядчика по разработке: чек-лист от компании с 280+ проектами","2026-05-12","kak-vybrat-podryadchika-po-razrabotke","2026-05-12T14:27:43.934Z","2026-10-22T12:20:39.559Z","2026-10-22T12:20:39.639Z",{"id":72,"documentId":73,"title":74,"date":75,"description":30,"order":10,"slug":76,"showOnMainPage":12,"createdAt":77,"updatedAt":78,"publishedAt":79,"locale":15},620,"fleu8iabwalh7dwbfkxuew4p","Flutter в продакшене: где появляется экономия","2026-06-23","flutter-v-razrabotke-ekonomiya-na-mobilnykh-prilozheniyakh","2026-06-23T13:14:39.410Z","2026-10-22T12:20:56.325Z","2026-10-22T12:20:56.381Z",{"id":81,"documentId":82,"title":83,"date":84,"description":30,"order":10,"slug":85,"showOnMainPage":12,"createdAt":86,"updatedAt":87,"publishedAt":88,"locale":15},621,"g0rbfiyvtlpoh0wlalq8dsyp","Когда бизнесу пора переходить от идеи к MVP","2026-07-03","kogda-biznesu-stoit-perehodit-ot-idei-k-mvp","2026-07-03T14:26:20.648Z","2026-10-22T12:21:02.084Z","2026-10-22T12:21:02.178Z",{"id":90,"documentId":91,"title":92,"date":93,"description":30,"order":94,"slug":95,"showOnMainPage":12,"createdAt":96,"updatedAt":97,"publishedAt":98,"locale":15},623,"txt60k65mnql530q38z0path","Когда онлайн-школе пора менять стандартную LMS\n","2026-07-13",300,"kogda-onlajn-shkole-stoit-smenit-standartnuyu-lms","2026-07-13T14:45:31.490Z","2026-10-22T12:21:14.346Z","2026-10-22T12:21:14.439Z",{"id":100,"documentId":101,"title":102,"date":103,"description":30,"order":10,"slug":104,"showOnMainPage":12,"createdAt":105,"updatedAt":106,"publishedAt":107,"locale":15},661,"jknljxwtbcr6umo95k5onfcq","Видеоплатформа для онлайн-школы: как сделать вход в урок одной кнопкой","2026-07-17","videoplatforma-dlya-onlajn-shkoly","2026-07-17T13:13:00.710Z","2026-10-22T13:31:33.096Z","2026-10-22T13:31:33.137Z",{"id":109,"documentId":110,"title":111,"date":112,"description":30,"order":113,"slug":114,"showOnMainPage":12,"createdAt":115,"updatedAt":116,"publishedAt":117,"locale":15},587,"yazmsp31df1ggv8saaix8dkd","Разработка SaaS-сервиса: как фраза «тут почти стандартно» убивает экономику подписки","2026-07-22",1,"-tut-pochti-standartno-para-nyuansov-kak-eta-fraza-ubivaet-ekonomiku-podpiski","2026-07-22T11:46:36.625Z","2026-10-22T12:17:01.128Z","2026-10-22T12:17:01.212Z",{"id":119,"documentId":120,"title":121,"date":122,"description":30,"order":10,"slug":123,"showOnMainPage":12,"createdAt":124,"updatedAt":125,"publishedAt":126,"locale":15},619,"gnlxdx5dl5wgdemt91xm57j9","4 продукта на NestJS: где стек сработал, а где мы ушли на Go\n","2026-07-23","-produkty-na-nestjs-i-go","2026-07-23T15:10:53.621Z","2026-10-22T12:20:50.541Z","2026-10-22T12:20:50.629Z",{"id":128,"documentId":129,"title":130,"date":131,"description":30,"order":10,"slug":132,"showOnMainPage":12,"createdAt":133,"updatedAt":134,"publishedAt":135,"locale":15},677,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-10-23T08:58:46.699Z","2026-10-23T08:58:46.737Z",{"id":137,"documentId":138,"title":139,"date":140,"description":30,"order":10,"slug":141,"showOnMainPage":12,"createdAt":142,"updatedAt":143,"publishedAt":144,"locale":15},599,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-10-22T12:18:25.068Z","2026-10-22T12:18:25.152Z",{"id":146,"documentId":147,"title":148,"date":149,"description":30,"order":150,"slug":151,"showOnMainPage":12,"createdAt":152,"updatedAt":153,"publishedAt":154,"locale":15},614,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-10-22T12:20:01.374Z","2026-10-22T12:20:01.468Z",{"id":156,"documentId":157,"title":158,"date":159,"description":30,"order":113,"slug":160,"showOnMainPage":12,"createdAt":161,"updatedAt":162,"publishedAt":163,"locale":15},574,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31","-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz","2026-07-31T16:11:46.552Z","2026-10-22T12:14:58.826Z","2026-10-22T12:14:58.900Z",{"id":165,"documentId":166,"title":167,"date":168,"description":30,"order":10,"slug":169,"showOnMainPage":12,"createdAt":170,"updatedAt":171,"publishedAt":172,"locale":15},618,"myvt92baeeu5v8avnec7dqxv","Редизайн интернет-магазина: почему новая кнопка не спасает продажи, если товара нет","2026-08-03","-redizayn-interfeysa-v-e-commerce","2026-08-03T15:04:24.695Z","2026-10-22T12:20:44.922Z","2026-10-22T12:20:45.018Z",{"id":174,"documentId":175,"title":176,"date":177,"description":30,"order":10,"slug":178,"showOnMainPage":12,"createdAt":179,"updatedAt":180,"publishedAt":181,"locale":15},655,"a4ckp7tbgmtv0utmia4b808l","Разработка личного кабинета: когда кабинеты пора собирать в экосистему, сроки и стоимость","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-10-22T12:30:06.596Z","2026-10-22T12:30:06.701Z",{"id":183,"documentId":184,"title":185,"date":186,"description":30,"order":150,"slug":187,"showOnMainPage":12,"createdAt":188,"updatedAt":189,"publishedAt":190,"locale":15},671,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-10-23T08:58:23.911Z","2026-10-23T08:58:23.976Z",{"id":192,"documentId":193,"title":194,"date":195,"description":30,"order":18,"slug":196,"showOnMainPage":12,"createdAt":197,"updatedAt":198,"publishedAt":199,"locale":15},593,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-10-22T12:17:30.026Z","2026-10-22T12:17:30.112Z",{"id":201,"documentId":202,"title":203,"date":204,"description":30,"order":10,"slug":205,"showOnMainPage":12,"createdAt":206,"updatedAt":207,"publishedAt":208,"locale":15},676,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-10-23T08:58:42.765Z","2026-10-23T08:58:42.798Z",{"id":210,"documentId":211,"title":212,"date":213,"description":30,"order":214,"slug":215,"showOnMainPage":12,"createdAt":216,"updatedAt":217,"publishedAt":218,"locale":15},596,"heaihqewz8dlu9x3ninbdiqq","GetCourse, iSpring или своя LMS: когда онлайн-школе нужна отдельная платформа","2026-08-11",5,"-getcourse-ispring-ili-svoya-lms-vybor-platformy-dlya-onlayn-shkoly","2026-08-11T23:59:00.384Z","2026-10-22T12:18:13.975Z","2026-10-22T12:18:14.057Z",{"id":220,"documentId":221,"title":222,"date":223,"description":30,"order":224,"slug":225,"showOnMainPage":12,"createdAt":226,"updatedAt":227,"publishedAt":228,"locale":15},592,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-10-22T12:17:23.292Z","2026-10-22T12:17:23.359Z",{"id":230,"documentId":231,"title":232,"date":233,"description":30,"order":18,"slug":234,"showOnMainPage":12,"createdAt":235,"updatedAt":236,"publishedAt":237,"locale":15},595,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-10-22T12:17:40.372Z","2026-10-22T12:17:40.448Z",{"id":239,"documentId":240,"title":241,"date":242,"description":30,"order":113,"slug":243,"showOnMainPage":12,"createdAt":244,"updatedAt":245,"publishedAt":246,"locale":15},652,"vvxg6n1kmg9y7k6143t9gm8o","Закон о платформенной экономике: что платформам нужно перестроить в продукте","2026-08-14","novyy-zakon-dlya-platform-12-servisov","2026-08-18T10:59:43.550Z","2026-10-22T12:29:51.700Z","2026-10-22T12:29:51.761Z",{"id":248,"documentId":249,"title":250,"date":251,"description":30,"order":113,"slug":252,"showOnMainPage":12,"createdAt":253,"updatedAt":254,"publishedAt":255,"locale":15},672,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-10-23T08:58:28.100Z","2026-10-23T08:58:28.130Z",{"id":257,"documentId":258,"title":259,"date":260,"description":30,"order":10,"slug":261,"showOnMainPage":12,"createdAt":262,"updatedAt":263,"publishedAt":264,"locale":15},653,"fm5glwnple0jwjkmo8gvldan","Сколько стоит разработка мобильного приложения в 2026 году: вилки по типам и состав сметы","2026-08-18","stoimost-razrabotki-mobilnogo-prilozheniya-2026-smeta","2026-08-18T11:31:22.195Z","2026-10-22T12:29:56.640Z","2026-10-22T12:29:56.715Z",{"id":266,"documentId":267,"title":268,"date":269,"description":30,"order":113,"slug":270,"showOnMainPage":12,"createdAt":271,"updatedAt":272,"publishedAt":273,"locale":15},579,"x28rh3zoj50o59tcgvzve415","AI-агенты внутри компании: где нужны доступы, ограничения и человек на проверке","2026-08-19","ai-agenty-v-kompanii-dostupy-i-kontrol","2026-08-18T14:05:29.647Z","2026-10-22T12:15:57.034Z","2026-10-22T12:15:57.127Z",{"id":275,"documentId":276,"title":277,"date":278,"description":30,"order":113,"slug":279,"showOnMainPage":12,"createdAt":280,"updatedAt":281,"publishedAt":282,"locale":15},625,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-10-22T12:21:50.829Z","2026-10-22T12:21:50.913Z",{"id":284,"documentId":285,"title":286,"date":287,"description":30,"order":113,"slug":288,"showOnMainPage":12,"createdAt":289,"updatedAt":290,"publishedAt":291,"locale":15},638,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-10-22T12:23:35.251Z","2026-10-22T12:23:35.316Z",{"id":293,"documentId":294,"title":295,"date":296,"description":30,"order":113,"slug":297,"showOnMainPage":12,"createdAt":298,"updatedAt":299,"publishedAt":300,"locale":15},637,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-10-22T12:23:26.666Z","2026-10-22T12:23:26.730Z",{"id":302,"documentId":303,"title":304,"date":305,"description":30,"order":113,"slug":306,"showOnMainPage":12,"createdAt":307,"updatedAt":308,"publishedAt":309,"locale":15},581,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31","duolingo-23-rosta-gamifikaciya-dlya-magazina","2026-08-31T08:37:31.518Z","2026-10-22T12:16:07.824Z","2026-10-22T12:16:07.926Z",{"id":311,"documentId":312,"title":313,"date":314,"description":30,"order":113,"slug":315,"showOnMainPage":12,"createdAt":316,"updatedAt":317,"publishedAt":318,"locale":15},608,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-10-22T12:19:28.501Z","2026-10-22T12:19:28.549Z",{"id":320,"documentId":321,"title":322,"date":323,"description":30,"order":113,"slug":324,"showOnMainPage":12,"createdAt":325,"updatedAt":326,"publishedAt":327,"locale":15},609,"xigmp6s4a3rypjza7nyd2jyu","AI-агент оформляет заказ: готов ли интернет-магазин отдать ему каталог, остатки и оплату","2026-09-03","ai-agent-oformlyaet-zakaz-katalog-ostatki-oplata","2026-09-03T08:28:16.365Z","2026-10-22T12:19:33.731Z","2026-10-22T12:19:33.799Z",{"id":329,"documentId":330,"title":331,"date":332,"description":30,"order":113,"slug":333,"showOnMainPage":12,"createdAt":334,"updatedAt":335,"publishedAt":336,"locale":15},639,"ono02gti54gmgguq55q3eqfl","Мобильная LMS: как понять, что отдельному приложению есть работа\n","2026-09-04","mobilnaya-lms-otdelnoe-prilozhenie","2026-09-03T14:02:36.259Z","2026-10-22T12:23:40.886Z","2026-10-22T12:23:40.958Z",{"id":338,"documentId":339,"title":340,"date":341,"description":30,"order":113,"slug":342,"showOnMainPage":12,"createdAt":343,"updatedAt":344,"publishedAt":345,"locale":15},673,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-10-23T08:58:31.782Z","2026-10-23T08:58:31.885Z",{"id":347,"documentId":348,"title":349,"date":350,"description":30,"order":113,"slug":351,"showOnMainPage":12,"createdAt":352,"updatedAt":353,"publishedAt":354,"locale":15},610,"dqf6p9puiqfz6u2djss216vw","Баллы списались дважды: где ломается программа лояльности под нагрузкой","2026-09-09","programmnaya-loyalnost-pod-nagruzkoy","2026-09-08T11:39:39.209Z","2026-10-22T12:19:39.120Z","2026-10-22T12:19:39.205Z",{"id":356,"documentId":357,"title":358,"date":359,"description":30,"order":113,"slug":360,"showOnMainPage":12,"createdAt":361,"updatedAt":362,"publishedAt":363,"locale":15},538,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","2026-09-11","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-10-22T12:12:24.528Z","2026-10-22T12:12:24.608Z",{"id":365,"documentId":366,"title":367,"date":359,"description":30,"order":10,"slug":368,"showOnMainPage":12,"createdAt":369,"updatedAt":370,"publishedAt":371,"locale":15},569,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-10-22T12:14:35.288Z","2026-10-22T12:14:35.367Z",{"id":373,"documentId":374,"title":375,"date":376,"description":30,"order":10,"slug":377,"showOnMainPage":12,"createdAt":378,"updatedAt":379,"publishedAt":380,"locale":15},651,"vc9i1ztfpn2yrd5nx782zp3z","Этапы разработки дизайна сайта: от исследования и прототипа до макетов и передачи в разработку","2026-09-13","etapy-razrabotki-dizayna-sayta-kak-sozdat-privlekatelnyy-i-funktsionalnyy-veb-dizayn","2026-09-13T23:38:47.063Z","2026-10-22T12:29:47.003Z","2026-10-22T12:29:47.077Z",{"id":382,"documentId":383,"title":384,"date":385,"description":30,"order":10,"slug":386,"showOnMainPage":12,"createdAt":387,"updatedAt":388,"publishedAt":389,"locale":15},573,"mj85w3jsdizxt9gpk1ngf564","Сколько стоит тестирование приложения и что влияет на цену","2026-09-14","skolko-stoit-testirovanie-prilozheniya-i-chto-vliyaet-na-tsenu","2026-09-14T09:26:29.005Z","2026-10-22T12:14:52.525Z","2026-10-22T12:14:52.629Z",{"id":391,"documentId":392,"title":393,"date":359,"description":30,"order":10,"slug":394,"showOnMainPage":12,"createdAt":395,"updatedAt":396,"publishedAt":397,"locale":15},582,"v3w411p7i1i1btgcmn7pwxl7","Цена уже изменилась, остаток ещё старый: где ломается единый кабинет селлера","edinyy-kabinet-sellera-dlya-marketpleysov","2026-09-11T14:35:28.405Z","2026-10-22T12:16:13.442Z","2026-10-22T12:16:13.516Z",{"id":399,"documentId":400,"title":401,"date":385,"description":30,"order":10,"slug":402,"showOnMainPage":12,"createdAt":403,"updatedAt":404,"publishedAt":405,"locale":15},583,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-10-22T12:16:18.197Z","2026-10-22T12:16:18.246Z",{"id":407,"documentId":408,"title":409,"date":385,"description":30,"order":10,"slug":410,"showOnMainPage":12,"createdAt":411,"updatedAt":412,"publishedAt":413,"locale":15},654,"nze9zg24dgc33oo464j2wo8v","Искусственный интеллект в бизнес-процессах: где он даёт результат и как внедрять","kak-iskusstvennyy-intellekt-menyaet-biznes-protsessy-ot-avtomatizatsii-do-analiza-dannykh","2026-09-14T21:35:44.550Z","2026-10-22T12:30:01.454Z","2026-10-22T12:30:01.625Z",{"id":415,"documentId":416,"title":417,"date":418,"description":30,"order":150,"slug":419,"showOnMainPage":12,"createdAt":420,"updatedAt":421,"publishedAt":422,"locale":15},589,"ekx4n93yajvm1hk8iqyzw4ju","Рекомендательная система для маркетплейса: почему фильтров и сортировки мало — на примере Tinder","2026-09-15","-obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku","2026-09-15T16:47:04.947Z","2026-10-22T12:17:08.769Z","2026-10-22T12:17:09.214Z",{"id":424,"documentId":425,"title":426,"date":427,"description":30,"order":113,"slug":428,"showOnMainPage":12,"createdAt":429,"updatedAt":430,"publishedAt":431,"locale":15},586,"k6ijlgqkm5unejznzmeyo4vg","Интеграция с маркетплейсами: как синхронизировать заказы, остатки и статусы с ERP и 1С","2026-09-16","integraciya-marketpleysov-i-erp","2026-09-16T11:08:28.748Z","2026-10-22T12:16:58.446Z","2026-10-22T12:16:58.517Z",{"id":433,"documentId":434,"title":435,"date":436,"description":30,"order":10,"slug":437,"showOnMainPage":12,"createdAt":438,"updatedAt":439,"publishedAt":440,"locale":15},588,"zlz1zsbmf9t62lq9upjoh71o","Как правильно оценить разработку сайта и приложения\n","2026-09-17","kak-pravilno-otsenit-razrabotku-sayta-i-prilozheniya","2026-09-17T10:47:34.140Z","2026-10-22T12:17:05.158Z","2026-10-22T12:17:05.240Z",{"id":442,"documentId":443,"title":444,"date":436,"description":30,"order":10,"slug":445,"showOnMainPage":12,"createdAt":446,"updatedAt":447,"publishedAt":448,"locale":15},590,"hk18zy8rgkffyo6py89yhijb","Как выбрать платформу для онлайн-школы: готовые сервисы, конструктор или своя разработка","kak-vybrat-platformu-dlya-onlajn-shkoly","2026-09-17T11:02:32.852Z","2026-10-22T12:17:11.169Z","2026-10-22T12:17:11.240Z",{"id":450,"documentId":451,"title":452,"date":436,"description":30,"order":113,"slug":453,"showOnMainPage":12,"createdAt":454,"updatedAt":455,"publishedAt":456,"locale":15},591,"m3jg0ix87senqmdibgb089zk","Настройка резервного копирования: как проверить восстановление сервиса\n","rezervnoe-kopirovanie-proverka-vosstanovleniya","2026-09-17T08:38:21.082Z","2026-10-22T12:17:16.397Z","2026-10-22T12:17:16.470Z",{"id":458,"documentId":459,"title":460,"date":461,"description":30,"order":462,"slug":463,"showOnMainPage":12,"createdAt":464,"updatedAt":465,"publishedAt":466,"locale":15},678,"c4qw6xwuehgz8lo5zyabldkb","Разработка СДО для корпоративного обучения: требования, этапы и стоимость","2026-10-22",0,"platforma-obucheniya-sotrudnikov-rabochiy-rezultat","2026-09-18T10:17:38.082Z","2026-10-23T08:58:50.378Z","2026-10-23T08:58:50.417Z",{"id":468,"documentId":469,"title":470,"date":471,"description":30,"order":113,"slug":472,"showOnMainPage":12,"createdAt":473,"updatedAt":474,"publishedAt":475,"locale":15},663,"fbzwk8k4u0jwlm6l2b9o2jr3","Как превращать результаты пользовательских интервью в задачи для бэклога","2026-09-18","rezultaty-polzovatelskih-intervyu-v-zadachi-backloga","2026-09-18T13:05:14.859Z","2026-10-23T07:00:58.702Z","2026-10-23T07:00:58.761Z",{"id":477,"documentId":478,"title":479,"date":480,"description":30,"order":10,"slug":481,"showOnMainPage":12,"createdAt":482,"updatedAt":483,"publishedAt":484,"locale":15},594,"vhvm4rgi4utkvdl5lsn236cb","Омниканальная платформа: как объединить клиентов, заказы и остатки","2026-09-20","omnikanalnaya-platforma-kak-obedinit-klientov-zakazy-i-ostatki","2026-09-20T15:23:08.467Z","2026-10-22T12:17:35.080Z","2026-10-22T12:17:35.157Z",{"id":486,"documentId":487,"title":488,"date":489,"description":30,"order":113,"slug":490,"showOnMainPage":12,"createdAt":491,"updatedAt":492,"publishedAt":493,"locale":15},662,"idkoix18t80we76tz6g5li5g","Как проектировать редкие пользовательские сценарии в цифровом продукте","2026-09-21","redkie-polzovatelskie-scenarii-v-cifrovom-produkte","2026-09-21T11:15:59.442Z","2026-10-23T07:00:56.148Z","2026-10-23T07:00:56.214Z",{"id":495,"documentId":496,"title":497,"date":498,"description":499,"order":500,"slug":501,"showOnMainPage":12,"createdAt":502,"updatedAt":503,"publishedAt":504,"locale":15},365,"fgve6bjyd9co2ti7cn1gr5bv","Kazan Digital Week 2025","2025-09-17","b",600,"media-2","2026-03-06T10:35:30.810Z","2026-09-21T16:06:41.714Z","2026-09-21T16:06:41.805Z",{"id":506,"documentId":507,"title":508,"date":509,"description":30,"order":113,"slug":510,"showOnMainPage":12,"createdAt":511,"updatedAt":512,"publishedAt":513,"locale":15},603,"ssfnxded1v20ng7yti5ngkbt","Аудит мобильного приложения: как найти причины сбоев, медленной работы и тяжёлых обновлений","2026-09-22","audit-mobilnogo-prilozheniya-sboyy-medlennaya-rabota","2026-09-22T07:37:24.514Z","2026-10-22T12:18:47.934Z","2026-10-22T12:18:48.015Z",{"id":515,"documentId":516,"title":517,"date":509,"description":30,"order":518,"slug":519,"showOnMainPage":12,"createdAt":520,"updatedAt":521,"publishedAt":522,"locale":15},674,"fr3j1duys4bku4syv0v3txb0","Как проверить, находят ли пользователи новую функцию после релиза",501,"funkciya-vypushchena-polzovateli-ne-nashli-posle-reliza","2026-09-22T08:17:57.565Z","2026-10-23T08:58:35.725Z","2026-10-23T08:58:35.789Z",{"id":524,"documentId":525,"title":526,"date":527,"description":30,"order":10,"slug":528,"showOnMainPage":12,"createdAt":529,"updatedAt":530,"publishedAt":531,"locale":15},607,"wpw3ph9pm0j2gi5qq2d9zb32","Интеграция LMS и BI: события, метрики и роли доступа","2026-09-23","integraciya-lms-i-bi-sobytiya-metriki-roli","2026-09-23T07:35:31.275Z","2026-10-22T12:19:23.575Z","2026-10-22T12:19:23.650Z",{"id":533,"documentId":534,"title":535,"date":527,"description":30,"order":518,"slug":536,"showOnMainPage":12,"createdAt":537,"updatedAt":538,"publishedAt":539,"locale":15},613,"x98ekbdd625a0mr6v48wtojn","Тарифы, лимиты и пробный период в SaaS: что заложить в архитектуру до запуска","tarify-limity-probnyy-period-saas","2026-09-23T07:34:07.671Z","2026-10-22T12:19:55.463Z","2026-10-22T12:19:55.536Z",{"id":541,"documentId":542,"title":543,"date":544,"description":30,"order":10,"slug":545,"showOnMainPage":12,"createdAt":546,"updatedAt":547,"publishedAt":548,"locale":15},664,"t8fgwkzme6nbtkbfjww9i7zs","Автоматизация возвратов: как связать заявку, логистику, склад и выплату","2026-09-24","avtomatizatsiya-vozvratov-kak-svyazat-zayavku-logistiku-sklad-i-vyplatu","2026-09-24T10:22:57.802Z","2026-10-23T07:01:01.224Z","2026-10-23T07:01:01.336Z",{"id":550,"documentId":551,"title":552,"date":544,"description":30,"order":518,"slug":553,"showOnMainPage":12,"createdAt":554,"updatedAt":555,"publishedAt":556,"locale":15},629,"e0kn9y3oq7pxqrub20a1n9kp","Требования к доступности цифрового продукта до начала разработки","trebovaniya-k-dostupnosti-do-nachala-razrabotki","2026-09-24T08:14:07.009Z","2026-10-22T12:22:14.604Z","2026-10-22T12:22:14.676Z",{"id":558,"documentId":559,"title":560,"date":544,"description":30,"order":10,"slug":561,"showOnMainPage":12,"createdAt":562,"updatedAt":563,"publishedAt":564,"locale":15},665,"b861gej3prtodznj3bb1y78f","Интеграция с WMS: как синхронизировать резервы, остатки и отгрузки","integratsiya-s-wms-kak-sinkhronizirovat-rezervy-ostatki-i-otgruzki","2026-09-24T12:23:25.584Z","2026-10-23T07:01:03.638Z","2026-10-23T07:01:03.680Z",{"id":566,"documentId":567,"title":568,"date":544,"description":30,"order":10,"slug":569,"showOnMainPage":12,"createdAt":570,"updatedAt":571,"publishedAt":572,"locale":15},631,"rexo04uqb7qs9p7vie0ldmd8","19 несогласованных действий AI-агентов: как тестировать модели с доступом к интернету\n","testirovanie-ai-agentov-s-dostupom-k-internetu","2026-09-24T13:03:18.749Z","2026-10-22T12:22:25.564Z","2026-10-22T12:22:25.630Z",{"id":574,"documentId":575,"title":576,"date":436,"description":30,"order":113,"slug":577,"showOnMainPage":12,"createdAt":578,"updatedAt":579,"publishedAt":580,"locale":15},660,"n00161wjkx4xvvrj4cnrf3hg","Масштабирование веб-приложения: 5 признаков архитектурного предела\n","masshtabirovanie-veb-prilozheniya-arhitekturnyy-predel","2026-09-17T08:36:56.533Z","2026-10-22T12:30:33.268Z","2026-10-22T12:30:33.346Z",{"id":582,"documentId":583,"title":584,"date":585,"description":30,"order":10,"slug":586,"showOnMainPage":12,"createdAt":587,"updatedAt":588,"publishedAt":589,"locale":15},666,"aw0l78ewhaow4drvtb8xojs6","Аудит интернет-магазина перед ростом: производительность, интеграции и точки потери заказов","2026-09-25","audit-internet-magazina-pered-rostom-proizvoditelnost-integratsii-i-tochki-poteri-zakazov","2026-09-25T09:30:00.915Z","2026-10-23T07:01:06.013Z","2026-10-23T07:01:06.072Z",{"id":591,"documentId":592,"title":593,"date":585,"description":30,"order":518,"slug":594,"showOnMainPage":12,"createdAt":595,"updatedAt":596,"publishedAt":597,"locale":15},657,"unrbovgyet8007ch5rlh115h","Разработка внутренней системы: когда таблицу пора заменить и с чего начать","kogda-tablicu-pora-zamenyat-vnutrenney-sistemoy","2026-09-25T08:18:33.492Z","2026-10-22T12:30:16.980Z","2026-10-22T12:30:17.049Z",{"id":599,"documentId":600,"title":601,"date":585,"description":30,"order":10,"slug":602,"showOnMainPage":12,"createdAt":603,"updatedAt":604,"publishedAt":605,"locale":15},658,"owozsp7o7tykqk6p9hn2i4pz","Что входит в разработку интернет-магазина: состав работ, этапы и стоимость","razrabotka-internet-magazina-pod-klyuch","2026-09-25T13:53:22.880Z","2026-10-22T12:30:22.268Z","2026-10-22T12:30:22.364Z",{"id":607,"documentId":608,"title":609,"date":610,"description":30,"order":518,"slug":611,"showOnMainPage":12,"createdAt":612,"updatedAt":613,"publishedAt":614,"locale":15},636,"girjdwh69jcawuu3ghjtih9c","Свой AI-сервис или готовая платформа: сравнение стоимости, контроля и сроков\n","2026-09-28","svoi-ai-servis-ili-gotovaya-platforma","2026-09-28T10:26:01.458Z","2026-10-22T12:23:21.247Z","2026-10-22T12:23:21.321Z",{"id":616,"documentId":617,"title":618,"date":619,"description":30,"order":518,"slug":620,"showOnMainPage":12,"createdAt":621,"updatedAt":622,"publishedAt":623,"locale":15},679,"zerzn7i3b636huj96oap0txe","Когда запрашивать телефон и регистрацию в цифровом продукте","2026-09-29","registraciya-do-cennosti","2026-09-29T11:11:57.612Z","2026-10-23T08:58:54.300Z","2026-10-23T08:58:54.331Z",{"id":625,"documentId":626,"title":627,"date":628,"description":30,"order":10,"slug":629,"showOnMainPage":12,"createdAt":630,"updatedAt":631,"publishedAt":632,"locale":15},667,"s3vm1v69pa8daldydfxs837g","Монолит или микросервисы: критерии выбора для нового и действующего продукта","2026-10-01","monolit-ili-mikroservisy-kriterii-vybora-dlya-novogo-i-deystvuyushchego-produkta","2026-10-01T09:35:21.442Z","2026-10-23T07:01:08.482Z","2026-10-23T07:01:08.532Z",{"id":634,"documentId":635,"title":636,"date":628,"description":30,"order":10,"slug":637,"showOnMainPage":12,"createdAt":638,"updatedAt":639,"publishedAt":640,"locale":15},668,"psq9e3hd069s1e1nf5b3zuot","Миграция в облако: план переноса, проверка отката и риски простоя","migratsiya-v-oblako-plan-perenosa-proverka-otkata-i-riski-prostoya","2026-10-01T09:42:27.368Z","2026-10-23T07:01:10.745Z","2026-10-23T07:01:10.796Z",{"id":642,"documentId":643,"title":644,"date":628,"description":30,"order":518,"slug":645,"showOnMainPage":12,"createdAt":646,"updatedAt":647,"publishedAt":648,"locale":15},644,"t6pcsza1hk2r8e820tkd5e3b","Где маркетплейс теряет селлера между регистрацией и устойчивыми продажами","marketplace-seller-funnel","2026-10-01T08:41:06.847Z","2026-10-22T12:24:41.964Z","2026-10-22T12:24:42.035Z",{"id":650,"documentId":651,"title":652,"date":653,"description":30,"order":518,"slug":654,"showOnMainPage":12,"createdAt":655,"updatedAt":656,"publishedAt":657,"locale":15},645,"ed1nma8y7ys91sevd8eglhb1","Кадровые процессы без почтовых цепочек: когда компании нужна платформа","2026-10-06","platforma-kadrovyh-processov","2026-10-06T07:41:58.738Z","2026-10-22T12:24:47.885Z","2026-10-22T12:24:47.980Z",{"id":659,"documentId":660,"title":661,"date":662,"description":30,"order":518,"slug":663,"showOnMainPage":12,"createdAt":664,"updatedAt":665,"publishedAt":666,"locale":15},646,"iiultntplww88bgk2933b80j","Цифровой рубль уже списался. Почему заказ всё ещё нельзя выдавать","2026-10-09","cifrovoi-rubl-pri-poluchenii-zakaza","2026-10-12T06:53:20.433Z","2026-10-22T12:24:53.333Z","2026-10-22T12:24:53.399Z",{"id":668,"documentId":669,"title":670,"date":671,"description":30,"order":518,"slug":672,"showOnMainPage":12,"createdAt":673,"updatedAt":674,"publishedAt":675,"locale":15},647,"w0w26wtkq43fbo4wm9o09ul1","Как исключения в процессе влияют на оценку цифрового продукта","2026-10-19","skrytye-isklyucheniya-v-biznes-processe-pochemu-oni-menyayut-ocenku-cifrovogo-produkta","2026-10-16T08:45:11.652Z","2026-10-22T12:24:58.917Z","2026-10-22T12:24:58.988Z",{"id":677,"documentId":678,"title":679,"date":680,"description":30,"order":518,"slug":681,"showOnMainPage":12,"createdAt":682,"updatedAt":683,"publishedAt":684,"locale":15},648,"l1j27vyrtvwgs7uzw4y7ce72","Как выбрать модель договора с подрядчиком на разработку ПО","2026-10-20","metodologiya-vybora-modeli-rabotyi-s-podryadchikom","2026-10-20T09:49:14.939Z","2026-10-22T12:25:05.352Z","2026-10-22T12:25:05.423Z",{"id":686,"documentId":687,"title":688,"date":680,"description":30,"order":518,"slug":689,"showOnMainPage":12,"createdAt":690,"updatedAt":691,"publishedAt":692,"locale":15},649,"wcl3j8wcogka0nzasqm66emj","Как выбрать первую операцию для автоматизации интернет-магазина","avtomatizaciya-internet-magazina-s-kakoi-operacii-nachinaetsya-izmerimyi-effekt","2026-10-20T09:50:21.778Z","2026-10-22T12:25:10.784Z","2026-10-22T12:25:10.847Z",{"id":694,"documentId":695,"title":696,"date":461,"description":30,"order":462,"slug":697,"showOnMainPage":12,"createdAt":698,"updatedAt":699,"publishedAt":700,"locale":15},524,"k62ctvuw32hc006msaa0ft3f","LMS-платформа: что это, какие бывают и когда разрабатывать свою","lms-platforma-chto-eto-vidy-i-kogda-razrabatyvat-svoyu","2026-10-22T08:14:15.024Z","2026-10-22T08:17:40.878Z","2026-10-22T08:17:41.014Z",{"id":702,"documentId":703,"title":704,"date":461,"description":30,"order":518,"slug":705,"showOnMainPage":12,"createdAt":706,"updatedAt":707,"publishedAt":708,"locale":15},670,"e36zloj9jamie1c9qha19dsu","Тарифный движок маркетплейса: как сохранить историю расчётов и провести пересчёт","novaya-komissiya-ne-dolzhna-menyat-vcherashnii-zakaz-kak-ustroit-tarifnyi-dvizhok-marketpleisa","2026-10-20T14:54:54.033Z","2026-10-23T07:05:19.506Z","2026-10-23T07:05:19.544Z",{"id":710,"documentId":711,"title":712,"date":461,"description":30,"order":518,"slug":713,"showOnMainPage":12,"createdAt":714,"updatedAt":715,"publishedAt":716,"locale":15},669,"k9jayzkslecnw2molov3vcpm","Как обещать дату проекта, когда часть решений ещё не принята","data-est-resheniya-net-kak-govorit-o-sroke-proekta-bez-obeshanii-v-vozduh","2026-10-21T11:14:44.864Z","2026-10-23T07:05:18.045Z","2026-10-23T07:05:18.087Z",{"id":718,"documentId":719,"title":720,"date":721,"description":30,"order":113,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":15},611,"w0y206w0w1sb2u005skdj3pa","Как проектировать проверяемый ИИ-поиск: источники, логи и аудит\n","2026-09-10","proektirovanie-ii-poiska","2026-09-10T14:09:42.411Z","2026-10-22T12:19:43.819Z","2026-10-22T12:19:43.894Z",{"id":727,"documentId":728,"title":729,"date":489,"description":30,"order":113,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"locale":15},659,"fpk51c4ejek3676dkx59luaw","Локализация цифрового продукта: что менять при выходе на новый рынок","lokalizaciya-cifrovogo-produkta-novyy-rynok","2026-09-21T11:12:00.474Z","2026-10-22T12:30:28.071Z","2026-10-22T12:30:28.177Z",{"id":735,"documentId":736,"title":737,"date":619,"description":30,"order":518,"slug":738,"showOnMainPage":12,"createdAt":739,"updatedAt":740,"publishedAt":741,"locale":15},641,"ofbmy8opsj00irwsqzfspyfa","Кто отвечает за цифровой продукт после запуска: данные, правила и изменения","product-ownership-after-launch","2026-09-29T08:28:17.894Z","2026-10-22T12:24:25.265Z","2026-10-22T12:24:25.342Z",{"id":743,"documentId":744,"title":745,"date":746,"description":30,"order":518,"slug":747,"showOnMainPage":12,"createdAt":748,"updatedAt":749,"publishedAt":750,"locale":15},680,"srx4dblhq0r0843ou8gmw8o4","Как проектировать деградацию сервиса без остановки критичного сценария","2026-10-23","servis-rabotaet-no-kritichnyi-scenarii-nedostupen-kak-proektirovat-degradaciyu-bez-ostanovki-biznesa","2026-10-21T12:05:23.997Z","2026-10-23T11:41:15.344Z","2026-10-23T11:41:15.427Z",{"id":752,"documentId":753,"title":754,"date":755,"description":30,"order":518,"slug":756,"showOnMainPage":12,"createdAt":757,"updatedAt":758,"publishedAt":759,"locale":15},683,"ha0oid8974b1d9rh5rrc19p1","Почему доработки продукта дорожают: карта задержек от запроса до результата","2026-10-26","pochemu-dorabotki-produkta-dorozhayut-kak-naiti-istochnik-zaderzhek","2026-10-26T10:52:09.235Z","2026-10-26T12:21:36.115Z","2026-10-26T12:21:36.198Z",{"id":761,"documentId":762,"title":763,"date":764,"description":30,"order":518,"slug":765,"showOnMainPage":12,"createdAt":766,"updatedAt":767,"publishedAt":768,"locale":15},686,"efr9g156jla0bbbwgdfh1pfa","Как разделить roadmap продукта между бизнесом и командой разработки","2026-10-28","dorozhnaya-karta-s-podryadchikom-kto-reshaet-chto-delat-a-kto-kak-eto-vypustit","2026-10-26T13:20:18.095Z","2026-10-28T12:05:14.094Z","2026-10-28T12:05:14.171Z",{"id":770,"documentId":771,"title":772,"date":773,"description":774,"order":10,"slug":775,"showOnMainPage":12,"createdAt":776,"updatedAt":776,"publishedAt":777,"locale":15},690,"g2uf9ru95fsxe17vsh3xsj3y","Интеграция сайта и интернет-магазина с 1С: цены, остатки и заказы","2026-10-04","Как связать сайт и 1С по ценам, остаткам и заказам: владельцы данных, резерв, статусы и проверки перед запуском интеграции.","integraciya-sayta-i-internet-magazina-s-1s-ceny-ostatki-i-zakazy","2026-10-28T14:44:30.819Z","2026-10-28T14:44:30.872Z",{"id":779,"documentId":780,"title":781,"date":782,"description":783,"order":10,"slug":784,"showOnMainPage":12,"createdAt":785,"updatedAt":785,"publishedAt":786,"locale":15},692,"wa4ajqy5eavqqjqyylqcrxry","Интеграция CRM с 1С: клиенты, сделки, документы и дубли","2026-10-05","Как связать CRM и 1С без дублей: идентификаторы клиентов, владельцы полей, сделки, документы и обработка конфликтов.\n","integraciya-crm-s-1s-klienty-sdelki-dokumenty-i-dubli","2026-10-28T15:30:47.132Z","2026-10-28T15:30:47.214Z",{"id":788,"documentId":789,"title":790,"date":653,"description":791,"order":10,"slug":792,"showOnMainPage":12,"createdAt":793,"updatedAt":793,"publishedAt":794,"locale":15},694,"j0q6ry2cz7ebu7e5rh4g8m15","Заказная разработка клиентского цифрового продукта или готовая платформа: критерии выбора","Когда выбрать готовую платформу, а когда заказную разработку клиентского продукта: сценарии, данные, интеграции и стоимость изменений.\n","zakaznaya-razrabotka-klientskogo-tsifrovogo-produkta-ili-gotovaya-platforma","2026-10-28T20:22:19.175Z","2026-10-28T20:22:19.232Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},[],{"id":798,"documentId":799,"name":800,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":803,"hash":835,"ext":805,"mime":808,"size":836,"url":837,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":839,"updatedAt":839,"publishedAt":839,"related":840},1069,"l188eb90otjdaguz9yb9z78w","01-cover-v2.png",1920,1280,{"large":804,"small":813,"medium":820,"thumbnail":827},{"ext":805,"url":806,"hash":807,"mime":808,"name":809,"path":30,"size":810,"width":811,"height":625,"sizeInBytes":812},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_v2_08ee83866d.png","large_01_cover_v2_08ee83866d","image\u002Fpng","large_01-cover-v2.png",561.18,1000,561179,{"ext":805,"url":814,"hash":815,"mime":808,"name":816,"path":30,"size":817,"width":10,"height":818,"sizeInBytes":819},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_v2_08ee83866d.png","small_01_cover_v2_08ee83866d","small_01-cover-v2.png",156.15,333,156149,{"ext":805,"url":821,"hash":822,"mime":808,"name":823,"path":30,"size":824,"width":825,"height":10,"sizeInBytes":826},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_v2_08ee83866d.png","medium_01_cover_v2_08ee83866d","medium_01-cover-v2.png",329.79,750,329790,{"ext":805,"url":828,"hash":829,"mime":808,"name":830,"path":30,"size":831,"width":832,"height":833,"sizeInBytes":834},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_v2_08ee83866d.png","thumbnail_01_cover_v2_08ee83866d","thumbnail_01-cover-v2.png",43.52,234,156,43521,"01_cover_v2_08ee83866d",475.7,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_v2_08ee83866d.png","aws-s3","2026-10-28T20:53:10.160Z",[841],{"__type":842,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},"api::media.media",[844],{"__component":845,"id":761,"text":846},"media.text","\u003Cp>У владельца продукта есть макет личного кабинета, описание сервиса и дата, к которой нужен первый релиз. Через неделю приходят две сметы. В одной проект обещают закончить за месяц, в другой — за полгода. Разница выглядит странно, пока не открыть обе оценки и не увидеть, что каждая считает разный продукт.\u003C\u002Fp>\u003Cp>Один подрядчик считает экран входа и список заявок. Другой уже заложил роли, права доступа, правила обработки данных, интеграцию с CRM, тестирование и запуск. Визуально это может быть один личный кабинет. По объёму решения — два разных контура.\u003C\u002Fp>\u003Cp>Плавающая оценка не означает, что проектом нельзя управлять. Она показывает, какие решения пока не приняли. Discovery нужен именно для этого: оставить после себя набор артефактов, по которым команда и заказчик видят границы работы, состав решения и причины будущих изменений сметы.\u003C\u002Fp>\u003Ch2>Почему одинаковая идея получает разные сметы\u003C\u002Fh2>\u003Cp>Название продукта почти ничего не говорит о сложности. «Сервис для клиентов», «B2B-кабинет» или «платформа для заявок» обозначают направление. Для оценки нужен путь человека: кто входит в систему, какую цель преследует, какие данные передаёт, что получает в итоге и какой ущерб создаёт ошибка.\u003C\u002Fp>\u003Cp>Руководство \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.gov.uk\u002Fservice-manual\u002Fagile-delivery\u002Fhow-the-discovery-phase-works\">GOV.UK\u003C\u002Fa> предлагает начинать discovery с пользователей, их задач, текущего пути и ограничений. Это методика для государственных сервисов Великобритании, а не норма для российского рынка. Её можно использовать как рабочую логику: оценивать решение через задачу пользователя и контекст, а не через перечень экранов.\u003C\u002Fp>\u003Cp>Представим два одинаковых на вид сценария. В первом клиент отслеживает статус заказа. Во втором он меняет реквизиты, приглашает коллег, видит документы из внешней системы и управляет доступами. Макеты могут занимать одинаковое число страниц, однако второй сценарий добавляет данные, роли, интеграции и условия проверки. Поэтому сравнивать предложения подрядчиков стоит по описанным решениям и допущениям, а не по итоговой строке в смете.\u003C\u002Fp>\u003Ch2>Discovery оставляет артефакты, на которых держится оценка\u003C\u002Fh2>\u003Cp>Discovery не обязан заканчиваться объёмным документом. Для оценки ценны материалы, которые позволяют принять решение и проверить его влияние на первый релиз. Они связывают бизнес-задачу с работой команды.\u003C\u002Fp>\u003Ch3>Карта пользовательского пути\u003C\u002Fh3>\u003Cp>Карта показывает, что делает пользователь до входа в веб-приложение, внутри него и после завершения действия. В ней видны роли, статусы, точки передачи данных и ситуации, где человек ждёт ответа от системы. По такой карте легче заметить, что заявка должна попасть в CRM, документ — пройти проверку, а администратор — увидеть историю изменений.\u003C\u002Fp>\u003Ch3>Граница первого релиза\u003C\u002Fh3>\u003Cp>Граница отвечает на вопрос, какой результат должен появиться у пользователя в первой поставке. Она фиксирует обязательные сценарии и отделяет их от идей, которые принесут пользу позднее. Новая функция после этого не пропадает из обсуждения: ей назначают приоритет, зависимость и влияние на текущую оценку.\u003C\u002Fp>\u003Ch3>Реестр допущений\u003C\u002Fh3>\u003Cp>В реестре остаются вопросы без ответа: объём миграции, готовность API партнёра, предполагаемая нагрузка, доступ к исходным данным, способ поддержки. Для каждого вопроса полезно назвать владельца, дату ответа и часть плана, которая изменится после уточнения. Так диапазон сметы получает объяснение, а не выглядит запасом «на всякий случай».\u003C\u002Fp>\u003Ch3>Карта зависимостей и рисков\u003C\u002Fh3>\u003Cp>Внешние системы, согласования, права доступа и требования к данным часто определяют календарь сильнее, чем скорость сборки интерфейса. Карта зависимостей показывает, какие ответы нужны извне и что можно проверять параллельно. Риск становится управляемым, когда у него есть способ проверки и момент, в который решение нужно принять.\u003C\u002Fp>\u003Cp>После этой работы появляется предмет для разговора о стоимости. Когда требуется проверить границы продукта, приоритеты и неопределённости, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fconsulting\">мы можем провести IT-консалтинг и аудит разработки\u003C\u002Fa> и помочь собрать основу для оценки.\u003C\u002Fp>\u003Ch2>Артефакты discovery задают состав решения\u003C\u002Fh2>\u003Cp>Состав команды появляется из решений, которые нужно принять и реализовать. Карта пользовательского пути требует продуктовой и интерфейсной проработки. Интеграции, данные и правила доступа формируют техническую часть. Условия запуска добавляют тестирование, инфраструктуру, наблюдение и передачу в поддержку. В небольшом продукте несколько зон может закрывать один специалист; это допущение следует назвать в оценке.\u003C\u002Fp>\u003Cp>Такой подход помогает избежать номинальных ролей. Задача не в том, чтобы собрать привычный набор должностей, а в том, чтобы у каждой критичной зоны был владелец решения. Отсутствующая компетенция возвращается в проект в виде задержки, повторной реализации или неучтённого риска.\u003C\u002Fp>\u003Cp>GAO \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.gao.gov\u002Fassets\u002Fd24105506.pdf\">отмечает\u003C\u002Fa>, что точность оценки в гибкой разработке растёт после формирования команды, оценки объёма требований и накопления данных о релизах. Документ относится к программам федерального правительства США, поэтому из него нельзя выводить ставки и типовые сроки. Практический вывод применим шире: ранняя цифра должна пересматриваться вместе с появлением фактов о работе команды и продукте.\u003C\u002Fp>\u003Ch2>Смета меняется после решений, которые раскрывают объём\u003C\u002Fh2>\u003Cp>Смета не должна меняться из-за произвольной правки документа. Причина для пересмотра появляется тогда, когда решение добавляет или убирает работу. Это можно заметить по артефактам discovery.\u003C\u002Fp>\u003Ch3>Пользовательский сценарий оказался шире\u003C\u002Fh3>\u003Cp>За фразой «оформить заявку» могут скрываться сохранение черновика, проверка полей, согласование, уведомления и история действий. После уточнения сценария расширяется объём продукта, интерфейса, сервера и тестирования.\u003C\u002Fp>\u003Ch3>Внешняя зависимость изменила контур\u003C\u002Fh3>\u003Cp>Интеграция может требовать согласования доступа, отдельного формата данных или ограничивать частоту запросов. До проверки это предположение. После проверки оно становится частью решения и влияет на порядок работ.\u003C\u002Fp>\u003Ch3>Появилось условие эксплуатации\u003C\u002Fh3>\u003Cp>Доступность, безопасность, резервное восстановление и наблюдаемость могут входить в объём работ, когда этого требует продукт и среда эксплуатации. W3C \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.w3.org\u002FTR\u002FWCAG22\u002F\">публикует\u003C\u002Fa> WCAG 2.2 как рекомендацию по доступности веб-контента. Она не задаёт обязательный уровень для каждого российского продукта, однако помогает сформулировать требования к интерфейсу для конкретной аудитории.\u003C\u002Fp>\u003Cp>OWASP Top 10:2025 \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Ftop10.owasp.org\u002F2025\u002Fen\u002F\">включает\u003C\u002Fa> в критичные риски веб-приложений нарушения контроля доступа, небезопасную конфигурацию, проблемы цепочки поставки ПО и небезопасный дизайн. Это ориентир для приоритизации рисков, а не замена модели угроз. NIST \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdoi.org\u002F10.6028\u002FNIST.SP.800-218\">рекомендует\u003C\u002Fa> встраивать практики безопасной разработки в выбранный жизненный цикл; их конкретный состав зависит от контекста продукта и модели угроз.\u003C\u002Fp>\u003Cp>Каждое такое изменение полезно оформлять одной записью: что выяснили, какой артефакт обновили, какую часть решения это затрагивает и когда команда пересчитает оценку. Эта дисциплина связывает новую информацию со сметой без спора о том, «кто виноват» в изменении цифры.\u003C\u002Fp>\u003Ch2>Дата запуска становится планом после проверки ключевых допущений\u003C\u002Fh2>\u003Cp>Дата важна для бизнеса, но сама по себе не говорит, какие работы успеют к релизу. Её можно превратить в план, когда у первого релиза есть граница, а для значимых зависимостей определён порядок проверки. Тогда команда видит, какие сценарии нельзя переносить, какие решения можно принять позже и какие внешние ответы влияют на календарь.\u003C\u002Fp>\u003Cp>Самые дорогие задержки возникают возле неизвестности, которую оставили без владельца. API партнёра может работать иначе, чем описано. Роль администратора может потребовать журналирования действий. Для таких мест пригодится техническое исследование или прототип до массовой разработки. Это даёт факты для пересмотра плана раньше, чем работа окажется в критической точке.\u003C\u002Fp>\u003Cp>Оценка становится полезной, когда у неё есть дата следующего уточнения. После проверки зависимости или решения по границе первого релиза меняется не только сумма. Обновляется общий план: состав работ, ответственные, очередность и ожидаемая дата поставки.\u003C\u002Fp>\u003Ch2>Для первого разговора нужен материал о задаче, а не идеальное ТЗ\u003C\u002Fh2>\u003Cp>Чтобы начать оценку, достаточно описать пользователя и его задачу, ключевые сценарии, существующие системы, интеграции, ограничения и ориентир по дате. Макеты, схема процесса или результаты интервью помогают быстрее собрать артефакты discovery, но отсутствие одного документа не останавливает разговор.\u003C\u002Fp>\u003Cp>Важнее заранее договориться, как будет меняться оценка. Уточнение по фактам — часть управляемого процесса. Фиксированная сумма без границ продукта часто переносит неопределённость в конфликт во время разработки.\u003C\u002Fp>\u003Ch2>Правило оценки: каждая цифра должна ссылаться на решение\u003C\u002Fh2>\u003Cp>Срок и бюджет веб-приложения становятся рабочими показателями, когда рядом с ними лежат карта пользовательского пути, граница первого релиза, реестр допущений и карта зависимостей. По этим материалам видно, почему оценки расходятся и какие факты могут их изменить.\u003C\u002Fp>\u003Cp>Пришлите описание задачи, пользователей, сценариев, интеграций и ограничений. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fconsulting\">Мы разберём вводные, определим зоны риска и поможем сформировать план оценки проекта\u003C\u002Fa>.\u003C\u002Fp>",[848,896,939],{"createdAt":793,"id":788,"documentId":789,"title":790,"date":653,"description":791,"order":10,"slug":792,"showOnMainPage":12,"updatedAt":793,"publishedAt":794,"locale":15,"cover":849,"content":889,"media_event":30,"media_areas":893,"seo":30,"localizations":895},{"id":850,"documentId":851,"name":852,"alternativeText":30,"caption":30,"width":801,"height":853,"formats":854,"hash":884,"ext":805,"mime":808,"size":885,"url":886,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":887,"updatedAt":887,"publishedAt":888},1068,"cz2tpwmm0dwvn79whwgsn7r5","01-cover.png",1080,{"large":855,"small":862,"medium":869,"thumbnail":876},{"ext":805,"url":856,"hash":857,"mime":808,"name":858,"path":30,"size":859,"width":811,"height":860,"sizeInBytes":861},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_1c8169280b.png","large_01_cover_1c8169280b","large_01-cover.png",685.1,563,685102,{"ext":805,"url":863,"hash":864,"mime":808,"name":865,"path":30,"size":866,"width":10,"height":867,"sizeInBytes":868},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_1c8169280b.png","small_01_cover_1c8169280b","small_01-cover.png",194.15,281,194145,{"ext":805,"url":870,"hash":871,"mime":808,"name":872,"path":30,"size":873,"width":825,"height":874,"sizeInBytes":875},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_1c8169280b.png","medium_01_cover_1c8169280b","medium_01-cover.png",404.63,422,404628,{"ext":805,"url":877,"hash":878,"mime":808,"name":879,"path":30,"size":880,"width":881,"height":882,"sizeInBytes":883},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_1c8169280b.png","thumbnail_01_cover_1c8169280b","thumbnail_01-cover.png",57.73,245,138,57732,"01_cover_1c8169280b",535.38,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_1c8169280b.png","2026-10-28T20:21:51.488Z","2026-10-28T20:21:51.489Z",[890],{"__component":845,"id":891,"text":892},684,"\u003Cp>Личный кабинет может выглядеть знакомо: пользователь выбирает услугу, видит цену, получает доступ и возвращается за следующим действием. Готовая платформа быстро собирает такой путь из стандартных возможностей. Развилка возникает, когда правила доступа, расчёта или обслуживания клиента начинают отличать компанию от соседей по рынку.\u003C\u002Fp>\u003Cp>У решения есть два горизонта. На первом нужно выпустить сервис. На втором — менять его без обходных процессов, сохранять контроль над данными и не останавливать развитие, когда бизнес добавляет новый сценарий. Мы предлагаем выбирать архитектуру, начиная со второго горизонта.\u003C\u002Fp>\u003Ch2>Конкурентное ядро начинается в одной операции\u003C\u002Fh2>\u003Cp>В клиентском продукте часть действий повторяет привычную логику рынка: регистрация, уведомления, оплата, статус заказа. Готовая платформа часто закрывает их быстрее собственной разработки. Конкурентное ядро лежит в той операции, из-за которой клиент выбирает именно этот сервис и остаётся в нём.\u003C\u002Fp>\u003Cp>Это может быть расчёт, зависящий от нескольких правил, согласование между ролями, особый порядок доступа или связь с данными из внешней системы. Когда такая операция живёт только в настройках поставщика, продукт зависит от пределов этих настроек. Когда она становится собственной логикой, у бизнеса появляется пространство менять сервис под свой процесс.\u003C\u002Fp>\u003Cp>Чтобы найти границу, мы предлагаем описать один ключевой путь от первого действия клиента до результата. Рядом с каждым шагом нужно указать владельца правила, источник данных и цену ошибки. Этого достаточно, чтобы отделить типовую функцию от той части, ради которой создаётся продукт.\u003C\u002Fp>\u003Ch2>Готовая платформа принимает решения раньше договора\u003C\u002Fh2>\u003Cp>Платформа приносит скорость вместе с предустановленными правилами. Поставщик задаёт модель ролей, ритм обновлений, доступные интеграции, способы экспорта и рамки поддержки. Для типового пути эти решения помогают быстрее запустить сервис и снимают часть эксплуатационной нагрузки.\u003C\u002Fp>\u003Cp>Предел появляется в момент, когда бизнесу нужно изменить ключевое правило. Тогда важны глубина API, экспорт истории, доступность журналов действий, границы кастомизации, SLA и порядок миграции. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Ffiles.gao.gov\u002Freports\u002FGAO-25-106369\u002Findex.html\">GAO\u003C\u002Fa> относит производительность, масштабирование, доступность, кибербезопасность и управление данными к предмету предварительного анализа при выборе облачного решения.\u003C\u002Fp>\u003Cp>Зависимость создаёт совокупность данных, доработок, связанных сервисов и знаний внутри чужого контура. В исследовании \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.bcg.com\u002Fpublications\u002F2025\u002Fmanaging-dynamics-digital-platform-lock-in\">BCG\u003C\u002Fa> среди 500 IT-руководителей 62% сообщили об обеспокоенности блокировкой у цифровых платформ, а 70% параллельно изучали альтернативы. Выборка охватывает Северную Америку, Европу и АТР, поэтому эти цифры дают контекст, а не прогноз для российского рынка.\u003C\u002Fp>\u003Ch2>Риск выхода считают в той же модели, что и запуск\u003C\u002Fh2>\u003Cp>Лицензия и смета отвечают только на часть вопроса. Полная стоимость владения складывается из запуска, настройки, интеграций, обучения, выпуска новых функций, поддержки и изменений внешних систем. К ней добавляют стоимость выхода: перенос данных, пересборку интеграций, параллельную работу двух контуров и время команды на миграцию.\u003C\u002Fp>\u003Cp>Риск выхода можно выразить через три наблюдаемые вещи. Первая — объём данных, который получится выгрузить вместе с историей и связями. Вторая — список интеграций, которые придётся перенести или переписать. Третья — число бизнес-правил, живущих только в настройках выбранной платформы. Эти величины не требуют усреднённых процентов: их проверяют на текущем продукте и в договоре поставщика.\u003C\u002Fp>\u003Cp>Для облачных сервисов переносимость стала отдельным предметом регулирования. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdigital-strategy.ec.europa.eu\u002Fen\u002Ffactpages\u002Fdata-act-explained\">Еврокомиссия\u003C\u002Fa> указывает, что Data Act действует с 12 сентября 2025 года и вводит правила смены поставщиков сервисов обработки данных в ЕС. Закон не задаёт требования для российского продукта, но подчёркивает практический смысл вопроса: возможность выйти из решения лучше оценить до масштабирования.\u003C\u002Fp>\u003Ch2>Собственная логика может жить рядом с платформой\u003C\u002Fh2>\u003Cp>Развилка не требует выбирать один инструмент для всего продукта. Платформой можно закрыть устойчивую типовую функцию, а ключевой клиентский маршрут, модель данных или интеграционный слой оставить в собственном контуре. Так команда получает скорость там, где процесс давно стандартизирован, и сохраняет свободу в части, которая влияет на клиентский опыт.\u003C\u002Fp>\u003Cp>У составной архитектуры есть собственная цена. Нужно определить источник истины для данных, границу авторизации, правила синхронизации и порядок действий при сбое соседнего сервиса. Эти решения становятся частью сметы и плана развития с первого дня.\u003C\u002Fp>\u003Cp>Мы разбираем на \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fsaas\">странице SaaS-платформ\u003C\u002Fa>, как спланировать переход с коробочного или no-code решения, учесть интеграции и сохранить контроль над кодом.\u003C\u002Fp>\u003Ch2>После развилки появляется владелец продукта\u003C\u002Fh2>\u003Cp>Заказная разработка даёт возможность собрать модель данных, роли и интеграции под конкретный процесс. Вместе с ней у владельца появляется постоянная зона ответственности: приоритизация изменений, проверка качества, наблюдение за работой системы, обновление зависимостей и сохранение документации.\u003C\u002Fp>\u003Cp>Безопасность готового и собственного решения проверяют разными путями, но вопрос остаётся общим: какие доказательства дают основание доверять контуру. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fnvlpubs.nist.gov\u002Fnistpubs\u002FSpecialPublications\u002FNIST.SP.1326.pdf\">NIST\u003C\u002Fa> рекомендует до приобретения программного продукта оценивать происхождение компонентов, лицензии, актуальность и известные уязвимости, в том числе по SBOM — машиночитаемому перечню компонентов. Для собственного продукта владельцу нужно заранее назначить ответственных за этот перечень и устранение найденных уязвимостей.\u003C\u002Fp>\u003Cp>Готовая платформа остаётся сильным решением, когда она закрывает путь пользователя без обходных процессов, даёт доступ к данным и поддерживает запланированные изменения в нужном ритме. Заказная разработка оправдана, когда ключевые правила, данные и интеграции определяют ценность сервиса, а владелец готов развивать продукт после запуска.\u003C\u002Fp>\u003Cp>\u003Cstrong>Правило решения:\u003C\u002Fstrong> выбирайте готовую платформу для устойчивых типовых процессов; проектируйте собственный продукт там, где клиентский сценарий и данные создают преимущество бизнеса.\u003C\u002Fp>\u003Cp>Мы поможем сопоставить пользовательские сценарии, интеграции и ограничения по данным с вариантом реализации. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fsaas\">Обсудить SaaS-платформу с нами\u003C\u002Fa>.\u003C\u002Fp>",[894],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},[],{"createdAt":785,"id":779,"documentId":780,"title":781,"date":782,"description":783,"order":10,"slug":784,"showOnMainPage":12,"updatedAt":785,"publishedAt":786,"locale":15,"cover":897,"content":932,"media_event":30,"media_areas":936,"seo":30,"localizations":938},{"id":898,"documentId":899,"name":900,"alternativeText":30,"caption":30,"width":901,"height":902,"formats":903,"hash":928,"ext":805,"mime":808,"size":929,"url":930,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":931,"updatedAt":931,"publishedAt":931},1067,"lpxnbxm6sc8ae8wmtm1314fq","01-cover-v4.png",1600,900,{"large":904,"small":910,"medium":916,"thumbnail":922},{"ext":805,"url":905,"hash":906,"mime":808,"name":907,"path":30,"size":908,"width":811,"height":860,"sizeInBytes":909},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_v4_b2e6857a83.png","large_01_cover_v4_b2e6857a83","large_01-cover-v4.png",645.77,645768,{"ext":805,"url":911,"hash":912,"mime":808,"name":913,"path":30,"size":914,"width":10,"height":867,"sizeInBytes":915},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_v4_b2e6857a83.png","small_01_cover_v4_b2e6857a83","small_01-cover-v4.png",170.34,170339,{"ext":805,"url":917,"hash":918,"mime":808,"name":919,"path":30,"size":920,"width":825,"height":874,"sizeInBytes":921},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_v4_b2e6857a83.png","medium_01_cover_v4_b2e6857a83","medium_01-cover-v4.png",367.74,367736,{"ext":805,"url":923,"hash":924,"mime":808,"name":925,"path":30,"size":926,"width":881,"height":882,"sizeInBytes":927},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_v4_b2e6857a83.png","thumbnail_01_cover_v4_b2e6857a83","thumbnail_01-cover-v4.png",49.41,49406,"01_cover_v4_b2e6857a83",373.04,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_v4_b2e6857a83.png","2026-10-28T15:30:23.489Z",[933],{"__component":845,"id":934,"text":935},682,"\u003Cp>В CRM у клиента одна карточка, а в 1С — две. Менеджер исправляет телефон, бухгалтер меняет реквизиты, затем обмен возвращает старое значение. В такой ситуации API может отвечать без ошибок, но данные уже перестают быть общими: команды принимают решения по разным версиям одного клиента.\u003C\u002Fp>\u003Cp>Интеграция CRM с 1С держится на правилах разрешения расхождений. Нужно заранее договориться, кто владеет полем, какое событие меняет его значение, как запись узнаёт свою пару во второй системе и что происходит при конфликте. Тогда клиенты, сделки и документы сохраняют одну историю, даже когда обмен повторяется или зависимая система временно недоступна.\u003C\u002Fp>\u003Ch2>Дубль начинается там, где клиент теряет свою идентичность\u003C\u002Fh2>\u003Cp>Один и тот же клиент приходит в CRM из формы сайта, звонка, импорта или учётной системы. У каждого канала есть свой момент создания записи. Когда система ищет совпадение по названию компании, телефону или электронной почте без общего правила, одна организация постепенно получает несколько карточек.\u003C\u002Fp>\u003Cp>Мы задаём для связи стабильный внешний идентификатор и сохраняем его в обеих системах. Он нужен для первичной загрузки, повторной доставки события и последующих изменений. Реквизиты вроде названия, телефона и почты помогают найти кандидата, но не заменяют основной ключ: такие значения меняются, записываются в разном формате и могут совпадать у разных контактов.\u003C\u002Fp>\u003Cp>Неоднозначное совпадение не стоит объединять автоматически. Мы отправляем его на разбор владельцу данных и сохраняем историю решения. Так система не склеит двух контрагентов только потому, что у них похожее название или общий номер телефона.\u003C\u002Fp>\u003Ch2>У поля должен быть один владелец\u003C\u002Fh2>\u003Cp>Конфликт часто возникает внутри одной карточки. Продажи ведут контакт в CRM, учётный контур хранит юридические реквизиты, а сайт передаёт адрес доставки. Каждая система может быть права в своей части процесса, пока обмен не пытается сделать все поля взаимозаменяемыми.\u003C\u002Fp>\u003Cp>Мы описываем расхождение через короткую карточку: поле, система-владелец, событие изменения и действие при конфликте. Для телефона это может быть CRM и подтверждение менеджером. Для ИНН, КПП и банковских реквизитов — 1С и изменение из учётного контура. Для статуса оплаты — 1С или платёжная система. Условия фиксируют до разработки, чтобы правило не появлялось уже после первой перезаписи данных.\u003C\u002Fp>\u003Cblockquote>\u003Cp>\u003Cstrong>Карточка расхождения:\u003C\u002Fstrong> «реквизиты контрагента» → владелец: 1С → событие: запись проведена или реквизиты изменены → CRM получает обновление и не перезаписывает поле своим старым значением.\u003C\u002Fp>\u003C\u002Fblockquote>\u003Cp>Эта форма даёт владельцу процесса предмет для согласования. Мы обсуждаем конкретное поле и его жизненный цикл, а не абстрактную «двустороннюю синхронизацию». В результате у разработки появляется правило, которое можно проверить в тестовом контуре.\u003C\u002Fp>\u003Ch2>Момент обмена определяет, какая версия данных успеет устареть\u003C\u002Fh2>\u003Cp>Расписание «раз в пять минут» удобно для настройки, но оно не описывает порядок событий. Менеджер может изменить контакт сразу после создания сделки, а 1С — сформировать счёт по предыдущему набору данных. Повторная доставка запроса после сетевого сбоя добавляет ещё один источник расхождения.\u003C\u002Fp>\u003Cp>Планы обмена 1С регистрируют изменения и содержат сведения об объектах, которые нужно передать участникам обмена. Этот механизм описывает \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fv8.1c.ru\u002Fplatforma\u002Fplan-obmena\u002F\">1С\u003C\u002Fa>. Мы дополняем его журналом событий: он показывает источник, идентификатор операции, изменённый объект, время обработки и причину ошибки.\u003C\u002Fp>\u003Cp>Для одной операции мы используем один устойчивый идентификатор. Повторное сообщение находит уже обработанное событие и возвращает сохранённый результат. Заказ, счёт или карточка клиента не создаются второй раз только из-за того, что внешняя система не получила ответ вовремя.\u003C\u002Fp>\u003Cp>Когда конфликтов данных уже больше, чем отдельных задач на доработку, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcrm\">мы поможем собрать карту CRM-контура и интеграций\u003C\u002Fa>: определить владельцев полей, события, очередь ошибок и границы первой версии.\u003C\u002Fp>\u003Ch2>Сделка и документ расходятся по разным причинам\u003C\u002Fh2>\u003Cp>Сделка в CRM отражает работу продаж. Счёт, реализация, акт, платёж и возврат в 1С проходят собственные состояния. Одной отметки «успешно» недостаточно для учётного процесса: она не показывает частичную оплату, отмену, возврат или факт отгрузки.\u003C\u002Fp>\u003Cp>Мы связываем статусы через их значение для процесса. У каждого значения есть источник, разрешённые переходы, событие отправки и действие при конфликте. Например, после изменения оплаты 1С обновляет CRM, а менеджер видит результат без возможности изменить учётное поле. Такой порядок сохраняет историю сделки и не смешивает работу продаж с бухгалтерскими операциями.\u003C\u002Fp>\u003Cp>Платформа 1С позволяет публиковать REST-интерфейс для объектов прикладного решения и выполнять операции с данными. Это подтверждает документация \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fv8.1c.ru\u002Fplatforma\u002Frest-interfeys\u002F\">1С\u003C\u002Fa>. Набор опубликованных объектов, права доступа и правила обработки нужно сверить в конкретной конфигурации до согласования контракта.\u003C\u002Fp>\u003Ch2>Ошибку обмена нужно превращать в решение, а не в новую запись\u003C\u002Fh2>\u003Cp>Интеграция неизбежно встречает временную недоступность сервиса, неверный формат поля или конфликт статусов. Для процесса важен следующий вопрос: где останется событие и кто увидит его до того, как менеджер начнёт создавать запись заново.\u003C\u002Fp>\u003Cp>Мы сохраняем исходное сообщение, результат каждой попытки и понятную причину отказа. События с технической ошибкой попадают в очередь повторной обработки. События с конфликтом данных получают владельца для разбора. Такой раздел сохраняет автоматические повторы для сетевых сбоев и оставляет бизнес-решение человеку там, где оно действительно требуется.\u003C\u002Fp>\u003Cp>После запуска мы наблюдаем заполненность обязательных полей, долю устранённых дублей, исправление форматных ошибок и ошибки интеграции. В документации \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fknowledge.hubspot.com\u002Fdata-management\u002Fmaintain-a-trusted-source-of-customer-data\">HubSpot\u003C\u002Fa> эти показатели выделены как отдельные метрики качества CRM-данных. Мы адаптируем состав наблюдения под конкретные системы и роли.\u003C\u002Fp>\u003Ch2>Готовый модуль снимает часть работы, но не отменяет правила данных\u003C\u002Fh2>\u003Cp>Готовый коннектор подходит для типового одностороннего потока с совпадающим набором объектов и стандартными статусами. Мы проверяем его в тестовом контуре: права доступа, набор полей, лимиты API, повторную доставку и реакцию на ошибку.\u003C\u002Fp>\u003Cp>Индивидуальное проектирование требуется, когда данные ходят в обе стороны, разные роли меняют одну карточку, а документы создаются по условиям процесса. Сложность здесь задаёт число конфликтов и исключений, которые должны отработать одинаково в рабочем контуре и при сбое.\u003C\u002Fp>\u003Ch2>Интеграция готова к запуску, когда расхождения можно объяснить\u003C\u002Fh2>\u003Cp>Вернёмся к клиенту с двумя карточками и счётом, который не появился в CRM. Разбор начинается с четырёх вопросов: какой ключ связывает записи, кому принадлежит спорное поле, какое событие отправило изменение и где лежит исходное сообщение. Ответы не требуют догадок, когда карта конфликтов создана до запуска.\u003C\u002Fp>\u003Cp>Мы передаём интеграцию в разработку после того, как для критичных объектов согласованы ключ, владелец, момент обмена и действие при расхождении. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fcrm\">Обсудить задачу по CRM и интеграциям\u003C\u002Fa> можно с такой картой на руках: мы поможем превратить её в API-договорённости, тестовые сценарии и первую проверяемую версию.\u003C\u002Fp>",[937],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},[],{"createdAt":776,"id":770,"documentId":771,"title":772,"date":773,"description":774,"order":10,"slug":775,"showOnMainPage":12,"updatedAt":776,"publishedAt":777,"locale":15,"cover":940,"content":974,"media_event":30,"media_areas":977,"seo":30,"localizations":979},{"id":941,"documentId":942,"name":943,"alternativeText":30,"caption":30,"width":801,"height":853,"formats":944,"hash":969,"ext":805,"mime":808,"size":970,"url":971,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":972,"updatedAt":972,"publishedAt":973},1066,"rq2epuodtzfu3m3mv6qzcwoh","01-cover-v3.png",{"large":945,"small":951,"medium":957,"thumbnail":963},{"ext":805,"url":946,"hash":947,"mime":808,"name":948,"path":30,"size":949,"width":811,"height":860,"sizeInBytes":950},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_v3_de7df55241.png","large_01_cover_v3_de7df55241","large_01-cover-v3.png",654.06,654057,{"ext":805,"url":952,"hash":953,"mime":808,"name":954,"path":30,"size":955,"width":10,"height":867,"sizeInBytes":956},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_v3_de7df55241.png","small_01_cover_v3_de7df55241","small_01-cover-v3.png",192.57,192565,{"ext":805,"url":958,"hash":959,"mime":808,"name":960,"path":30,"size":961,"width":825,"height":874,"sizeInBytes":962},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_v3_de7df55241.png","medium_01_cover_v3_de7df55241","medium_01-cover-v3.png",395.43,395427,{"ext":805,"url":964,"hash":965,"mime":808,"name":966,"path":30,"size":967,"width":881,"height":882,"sizeInBytes":968},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_v3_de7df55241.png","thumbnail_01_cover_v3_de7df55241","thumbnail_01-cover-v3.png",58.02,58019,"01_cover_v3_de7df55241",553.63,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_v3_de7df55241.png","2026-10-28T14:43:07.893Z","2026-10-28T14:43:07.894Z",[975],{"__component":845,"id":743,"text":976},"\u003Cp>Покупатель оформляет заказ на последнюю единицу товара. На карточке есть цена, кнопка активна, деньги приняты. Через несколько минут оператор видит, что позиция уже зарезервирована под другой канал, а в 1С заказ ещё не появился. Для покупателя это отмена после оплаты. Для команды — спор о том, где искать ошибку: в сайте, учёте, складе или обмене.\u003C\u002Fp>\u003Cp>Интеграция сайта с 1С начинается с правил для данных. Мы фиксируем, кто управляет ценой, какой остаток сайт вправе показать, в какой момент заказ становится документом в учёте и как система действует при повторе или задержке события. Затем выбираем транспорт и проверяем один сквозной маршрут.\u003C\u002Fp>\u003Ch2>Витрина показывает решение нескольких систем\u003C\u002Fh2>\u003Cp>Покупатель видит один товар. За ним часто стоят карточка в CMS, системе управления содержимым сайта, номенклатура и варианты фасовки в 1С, складской остаток, правила скидок, платёжный сервис и доставка. Данные меняются в разном темпе. Контент каталога может обновляться раз в день, остаток последней единицы требует более жёсткого правила, а заказ должен получить подтверждение без двусмысленности.\u003C\u002Fp>\u003Cp>Сайт не обязан хранить всю учётную логику. Его задача — показывать условия продажи, которые бизнес готов исполнить. Поэтому до разработки мы отделяем физический остаток от доступного для продажи, базовую цену от промо-правила, заказ на витрине от проведённого документа. Одно поле «количество» не отвечает на вопрос, можно ли принять оплату прямо сейчас.\u003C\u002Fp>\u003Cp>Этот разбор важен и для масштаба рынка. По данным \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FDI_eCommerce_2026\">Insight\u003C\u002Fa>, в 2025 году российская розничная интернет-торговля достигла 13,4 трлн рублей, а число онлайн-заказов — 8,3 млрд. Показатели рынка не предсказывают эффект для отдельного магазина. Они объясняют, почему ошибки в данных быстро становятся операционной проблемой.\u003C\u002Fp>\u003Ch2>Цена: витрина фиксирует условие продажи\u003C\u002Fh2>\u003Cp>Первый переход маршрута — цена. 1С или другой согласованный источник передаёт значение, сайт связывает его с продаваемым вариантом, а покупатель видит условие, по которому начинает оформление. В момент изменения важно сохранить дату вступления цены в силу и правило для активной корзины. Иначе одна и та же покупка получает разные значения в карточке, платёжной форме и учётном документе.\u003C\u002Fp>\u003Cp>У этого перехода есть владелец данных. Он отвечает за решение и за хранение поля. Например, 1С может быть источником номенклатуры, но редактор каталога на сайте меняет описание и фотографию. В модели тогда нужны устойчивые идентификаторы товара и варианта, а обмен обновляет только согласованный набор атрибутов. Полная выгрузка сохраняет контент редактора, а локальная правка сохраняет сопоставление с учётной позицией.\u003C\u002Fp>\u003Cp>Владелец данных отвечает за решение, а не только за хранение поля. Например, 1С может быть источником номенклатуры, но редактор каталога на сайте меняет описание и фотографию. В таком случае в модели должны существовать устойчивые идентификаторы товара и варианта, а обмен обновляет только согласованный набор атрибутов. Иначе полная выгрузка способна перезаписать работу контент-команды, а локальная правка — разрушить сопоставление с учётной позицией.\u003C\u002Fp>\u003Cp>Для статусов та же логика выглядит жёстче. «Оплачен», «зарезервирован», «собран» и «отгружен» описывают разные действия. Нельзя объединять их в один зелёный значок ради короткой витрины. Сайт может показывать покупателю понятный текст, но внутри нужен словарь соответствий: какой внутренний статус породил сообщение, какое событие вправе его изменить и какой переход считается ошибкой.\u003C\u002Fp>\u003Ch2>Резерв: последняя единица перестаёт быть общей\u003C\u002Fh2>\u003Cp>После цены маршрут переходит к резерву. Остаток зависит от склада, резерва, поставки в пути и правил продажи. В этот момент сайт получает ответ на вопрос: может ли конкретный покупатель оформить позицию в выбранном канале.\u003C\u002Fp>\u003Cp>Мы начинаем с формулировки, которую можно проверить в интерфейсе: какой остаток доступен этому покупателю в этом канале и до какого события он считается актуальным. Для одного магазина достаточно общего доступного количества. Для нескольких складов или каналов требуется решить, суммирует ли витрина остатки, привязывает ли заказ к складу и когда резерв уменьшает доступность.\u003C\u002Fp>\u003Cp>Отдельно фиксируем поведение при задержке. Допустим, 1С уже приняла документ, а сайт ещё не получил подтверждение резерва. Карточка товара не должна самостоятельно придумывать новое количество. Она действует по согласованному правилу: временно скрывает возможность купить последнюю единицу, показывает срок подтверждения или оставляет позицию доступной в пределах допустимого риска. Выбор зависит от маржи, скорости оборота, числа каналов и того, можно ли предложить замену.\u003C\u002Fp>\u003Cp>Ценовые изменения также требуют момента вступления в силу. Магазину важно различать цену, которую покупатель видел в карточке, цену, с которой он начал оформление, и цену, с которой документ попал в учёт. При конфликте команда заранее определяет, какую цену подтверждает заказ и кто разбирает исключение. Это защищает и покупателя, и оператора от ситуации, где у одного заказа одновременно три правдоподобных значения.\u003C\u002Fp>\u003Cp>В публичном кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fblog\u002Frazrabotka-internet-magazina-pod-klyuch\">HOTZ\u003C\u002Fa> мы описали сквозной каталог для четырёх продуктовых линеек: интерфейс связали с 1С по ценам, остаткам, фасовкам и номенклатуре. Этот пример полезен именно как подтверждение состава данных. Сроки, бюджет и результаты другой интеграции на него переносить нельзя: модель учёта, склады и правила продажи у каждой компании различаются.\u003C\u002Fp>\u003Cp>Когда правила становятся сложнее типового обмена, полезно обсудить \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">карту интеграций для e-commerce\u003C\u002Fa> до выбора модуля и оценки разработки. Мы разбираем контур по данным, каналам заказа и точкам, где бизнесу нужна подтверждённая доступность.\u003C\u002Fp>\u003Ch2>Заказ проходит один маршрут, хотя статусы меняются в нескольких контурах\u003C\u002Fh2>\u003Cp>Сквозной сценарий лучше начинать с одного заказа. Сайт создаёт его с внешним идентификатором и составом позиций. 1С принимает документ либо возвращает понятную причину отказа. Склад подтверждает резерв и исполнение. Сайт получает статус, который можно показать покупателю. Платёж и доставка добавляют собственные события, но не должны превращать одну покупку в несколько документов.\u003C\u002Fp>\u003Col>\u003Cli data-list-item-id=\"e1c11b53e92b2e3b1d9591594eacdd1ec\">Покупатель оформляет заказ, а сайт сохраняет внешний ID и фиксирует состав.\u003C\u002Fli>\u003Cli data-list-item-id=\"e7050be347bdb30f3d7c67705caedd72b\">Интеграционный контур передаёт операцию в 1С и получает результат обработки.\u003C\u002Fli>\u003Cli data-list-item-id=\"e7e874096f3f35216a29874d96f07de74\">Учётная система подтверждает документ, резерв или ограничение, которое меняет сценарий исполнения.\u003C\u002Fli>\u003Cli data-list-item-id=\"e5bf93e7e908f56dde0d84a1adff0131f\">Сайт обновляет статус для покупателя и оставляет сотруднику историю операции.\u003C\u002Fli>\u003Cli data-list-item-id=\"ecf4482f2cd9bed8755b3b73676ceedf4\">Повтор события сверяется с исходным ID и не создаёт второй заказ.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>У этого маршрута есть два частых возражения. Первое: «у нас обмен уже работает». Один успешный запрос подтверждает канал связи, но не проверяет отмену после резерва, повторное уведомление или восстановление после паузы. Второе: «достаточно синхронизировать заказ раз в несколько минут». Такой режим подходит, когда бизнес принимает задержку. Продажа последней единицы на нескольких каналах требует отдельного правила доступности и резерва.\u003C\u002Fp>\u003Cp>В результате оператор видит конкретную операцию: какой заказ остановился, на каком шаге, с каким внешним ID и что требуется для продолжения. Это сокращает время поиска причины без обещаний, что интеграция никогда не даст сбой.\u003C\u002Fp>\u003Cp>Состав заказа тоже нужно считать частью контракта. Изменение количества, замена позиции, частичная отмена и возврат не всегда укладываются в одну операцию «обновить статус». Команда решает, допускает ли сайт редактирование после передачи в 1С, как связываются исходная и новая строки, какие изменения отправляются обратно покупателю. Так интеграция сохраняет историю решения, а не только его финальное состояние.\u003C\u002Fp>\u003Ch2>Оплата: подтверждение связывается с тем же заказом\u003C\u002Fh2>\u003Cp>После резерва заказ переходит к оплате. Платёжный сервис сообщает о результате, сайт сопоставляет уведомление с внешним ID, а учётный контур получает событие, которое относится к тому же составу позиций. В этом месте появляются повторы уведомлений, задержки ответов и отмены после авторизации. Для каждого случая нужен статус, который видит покупатель, и действие, которое получает оператор.\u003C\u002Fp>\u003Cp>Оплата не подтверждает отгрузку. Она запускает следующий переход: проверку резерва, подготовку задания складу и передачу данных в доставку. Когда эти события сливают в один статус, сотрудники теряют момент, на котором заказ остановился. Разделённая цепочка даёт покупателю честный ответ, а команде — точку для исправления.\u003C\u002Fp>\u003Ch2>Отгрузка: фактическое исполнение возвращается на витрину\u003C\u002Fh2>\u003Cp>Склад подтверждает резерв, сборку, частичную выдачу или отмену. Сайт получает только то состояние, которое полезно покупателю: заказ принят, собирается, передан в доставку или требует уточнения. Внутренний маршрут сборщика остаётся в операционном контуре, но результат должен вернуться на витрину вместе с тем же идентификатором заказа.\u003C\u002Fp>\u003Cp>На этом переходе особенно важна сверка. Она находит операции, которые появились в одном контуре и не дошли до другого: оплату без заказа, заказ без резерва, отгрузку без обновлённого статуса. Сверка не дублирует обработку. Она сопоставляет исходные идентификаторы и передаёт сотруднику только то исключение, которое требует решения.\u003C\u002Fp>\u003Ch2>OData, HTTP и очередь выбирают после описания событий\u003C\u002Fh2>\u003Cp>У 1С есть несколько способов работать с внешними системами. В документации ИТС \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fits.1c.ru\u002Fdb\u002Fcontent\u002Fintgr83\u002Fsrc\u002F43.html\">1С\u003C\u002Fa> сказано, что платформа может автоматически создать REST-интерфейс OData для прикладного решения. В отдельном \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fv8.1c.ru\u002Fupload\u002Fiblock\u002F170\u002Fftqiqx9lcrqr680cu8cv4wg1tm3x02ft.pdf\">материале\u003C\u002Fa> 1С перечислены веб- и HTTP-сервисы, REST\u002FOData, JSON, XML и планы обмена. Такие механизмы задают способ передачи данных; выбор зависит от правил, которым они подчиняются.\u003C\u002Fp>\u003Cp>Синхронный запрос удобен, когда сайту нужен ответ в пределах одного действия. Регламентный обмен подходит для данных с согласованной задержкой. Асинхронная доставка помогает разделить приём события и его обработку. В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fv8.1c.ru\u002Fupload\u002Fiblock\u002F2ce\u002Fg499nl2vf9thzietluhgi1oh4r7x81q0.pdf\">описании\u003C\u002Fa> 1С решение «1С:Шина» названо вариантом гарантированной асинхронной доставки сообщений. Это пример класса решений, который не становится обязательным компонентом интернет-магазина.\u003C\u002Fp>\u003Cp>Мы выбираем транспорт по ограничениям конкретного маршрута: как быстро нужно подтвердить изменение, сколько сущностей меняется одновременно, что происходит при недоступности одной системы, как распознаются повторы и кто сопровождает обмен после запуска. Такой порядок помогает не привязывать бизнес-правила к названию протокола.\u003C\u002Fp>\u003Cp>Для команды это означает отдельную работу с наблюдаемостью. У каждой попытки обмена есть идентификатор, время создания, время последнего ответа, число повторов и итог. Такие записи полезны при разборе инцидента и при сверке: можно найти заказ, который принял платёжный сервис, но не получил учётный документ, или изменение цены, остановившееся до витрины. Формат журнала и срок хранения определяют требования безопасности и эксплуатации конкретной компании.\u003C\u002Fp>\u003Ch2>Приёмка проходит по тому же маршруту заказа\u003C\u002Fh2>\u003Cp>Проверка интеграции проходит по тому же пути, что и реальная покупка. Команда меняет цену в учётной системе и смотрит, когда её видит карточка. Затем доводит доступный остаток до нуля, создаёт заказ, повторно отправляет событие об оплате и отменяет операцию после резерва. Для каждого перехода заранее записывают ожидаемое состояние на сайте, документ в 1С, запись в журнале и действие сотрудника.\u003C\u002Fp>\u003Cp>Отдельно воспроизводят недоступность одного контура. Операция должна попасть в журнал, повториться по согласованному правилу или перейти сотруднику. После восстановления сверка ищет пропуски и не применяет уже учтённые изменения второй раз. Так сценарий приёмки проверяет весь маршрут, а не отдельные запросы.\u003C\u002Fp>\u003Cp>Журнал в этом списке нужен для действий, а не для отчётности. Сотрудник должен найти операцию, увидеть входные данные, последнюю попытку, ответ системы и следующий шаг. Полезно отдельно договориться, кто следит за такими записями после запуска и как часто команда сверяет пропущенные изменения.\u003C\u002Fp>\u003Ch2>Сначала фиксируем контур, затем оцениваем интеграцию\u003C\u002Fh2>\u003Cp>Интеграция сайта с 1С готова к оценке, когда по одному заказу можно ответить на четыре вопроса: откуда берутся цена и доступность, кто создаёт документ, как статусы возвращаются на сайт и что происходит при сбое. После этого выбор API, модуля или очереди становится инженерной задачей с измеримыми ограничениями.\u003C\u002Fp>\u003Cp>Правило запуска: сначала проведите один заказ через данные, оплату, резерв и исполнение на схеме, затем переносите этот маршрут в код. Если нужно разобрать текущий обмен, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">расскажите нам о 1С, сайте, складах и каналах заказа\u003C\u002Fa>. Мы поможем определить границы первого контура и проверки перед запуском.\u003C\u002Fp>",[978],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},[],{"items":981,"total":1470},[982,1028,1066,1108,1153,1192,1235,1275,1313,1356,1388,1431],{"order":462,"date":461,"id":458,"documentId":459,"title":460,"description":30,"slug":463,"showOnMainPage":12,"createdAt":464,"updatedAt":465,"publishedAt":466,"locale":15,"cover":983,"media_areas":1019},{"id":984,"documentId":985,"name":986,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":987,"hash":1014,"ext":989,"mime":992,"size":1015,"url":1016,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1017,"updatedAt":1017,"publishedAt":1018},819,"edjo5wob21z5uhha17u4q9dp","photo_2026-09-18 13.08.32.jpeg",{"large":988,"small":996,"medium":1002,"thumbnail":1008},{"ext":989,"url":990,"hash":991,"mime":992,"name":993,"path":30,"size":994,"width":811,"height":625,"sizeInBytes":995},".jpeg","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_18_13_08_32_58620c6905.jpeg","large_photo_2026_09_18_13_08_32_58620c6905","image\u002Fjpeg","large_photo_2026-09-18 13.08.32.jpeg",54.25,54252,{"ext":989,"url":997,"hash":998,"mime":992,"name":999,"path":30,"size":1000,"width":10,"height":818,"sizeInBytes":1001},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_18_13_08_32_58620c6905.jpeg","small_photo_2026_09_18_13_08_32_58620c6905","small_photo_2026-09-18 13.08.32.jpeg",20.13,20134,{"ext":989,"url":1003,"hash":1004,"mime":992,"name":1005,"path":30,"size":1006,"width":825,"height":10,"sizeInBytes":1007},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_18_13_08_32_58620c6905.jpeg","medium_photo_2026_09_18_13_08_32_58620c6905","medium_photo_2026-09-18 13.08.32.jpeg",35.88,35883,{"ext":989,"url":1009,"hash":1010,"mime":992,"name":1011,"path":30,"size":1012,"width":832,"height":833,"sizeInBytes":1013},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_18_13_08_32_58620c6905.jpeg","thumbnail_photo_2026_09_18_13_08_32_58620c6905","thumbnail_photo_2026-09-18 13.08.32.jpeg",6.9,6900,"photo_2026_09_18_13_08_32_58620c6905",124.5,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_18_13_08_32_58620c6905.jpeg","2026-09-18T10:16:22.449Z","2026-09-18T10:16:22.450Z",[1020,1027],{"id":1021,"documentId":1022,"title":1023,"slug":1024,"order":10,"createdAt":1025,"updatedAt":1025,"publishedAt":1026,"locale":15},27,"x6rulaa9s3473663k7mutmd7","EdTech ","ed-tech","2026-07-30T14:30:19.041Z","2026-07-30T14:30:19.062Z",{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"order":462,"date":461,"id":694,"documentId":695,"title":696,"description":30,"slug":697,"showOnMainPage":12,"createdAt":698,"updatedAt":699,"publishedAt":700,"locale":15,"cover":1029,"media_areas":1063},{"id":1030,"documentId":1031,"name":1032,"alternativeText":30,"caption":30,"width":1033,"height":1033,"formats":1034,"hash":1059,"ext":989,"mime":992,"size":1060,"url":1061,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1062,"updatedAt":1062,"publishedAt":1062},698,"k50ygwpde7r8rzi8dtisstrl","photo_2026-09-04 15.05.29.jpeg",1200,{"large":1035,"small":1041,"medium":1047,"thumbnail":1053},{"ext":989,"url":1036,"hash":1037,"mime":992,"name":1038,"path":30,"size":1039,"width":811,"height":811,"sizeInBytes":1040},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_04_15_05_29_fbe6a08339.jpeg","large_photo_2026_09_04_15_05_29_fbe6a08339","large_photo_2026-09-04 15.05.29.jpeg",94.54,94539,{"ext":989,"url":1042,"hash":1043,"mime":992,"name":1044,"path":30,"size":1045,"width":10,"height":10,"sizeInBytes":1046},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_04_15_05_29_fbe6a08339.jpeg","small_photo_2026_09_04_15_05_29_fbe6a08339","small_photo_2026-09-04 15.05.29.jpeg",33.22,33219,{"ext":989,"url":1048,"hash":1049,"mime":992,"name":1050,"path":30,"size":1051,"width":825,"height":825,"sizeInBytes":1052},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_04_15_05_29_fbe6a08339.jpeg","medium_photo_2026_09_04_15_05_29_fbe6a08339","medium_photo_2026-09-04 15.05.29.jpeg",62.01,62014,{"ext":989,"url":1054,"hash":1055,"mime":992,"name":1056,"path":30,"size":1057,"width":833,"height":833,"sizeInBytes":1058},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_04_15_05_29_fbe6a08339.jpeg","thumbnail_photo_2026_09_04_15_05_29_fbe6a08339","thumbnail_photo_2026-09-04 15.05.29.jpeg",5.53,5526,"photo_2026_09_04_15_05_29_fbe6a08339",114.91,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_04_15_05_29_fbe6a08339.jpeg","2026-09-04T12:23:31.977Z",[1064,1065],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1021,"documentId":1022,"title":1023,"slug":1024,"order":10,"createdAt":1025,"updatedAt":1025,"publishedAt":1026,"locale":15},{"order":113,"date":509,"id":506,"documentId":507,"title":508,"description":30,"slug":510,"showOnMainPage":12,"createdAt":511,"updatedAt":512,"publishedAt":513,"locale":15,"cover":1067,"media_areas":1099},{"id":1068,"documentId":1069,"name":1070,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1071,"hash":1095,"ext":989,"mime":992,"size":1096,"url":1097,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1098,"updatedAt":1098,"publishedAt":1098},865,"gtsnisgi6hvh81oa9vpzr8y7","photo_2026-09-22 13.56.43.jpeg",{"large":1072,"small":1077,"medium":1083,"thumbnail":1089},{"ext":989,"url":1073,"hash":1074,"mime":992,"name":1075,"path":30,"size":1045,"width":811,"height":625,"sizeInBytes":1076},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_22_13_56_43_c0c00c2242.jpeg","large_photo_2026_09_22_13_56_43_c0c00c2242","large_photo_2026-09-22 13.56.43.jpeg",33223,{"ext":989,"url":1078,"hash":1079,"mime":992,"name":1080,"path":30,"size":1081,"width":10,"height":818,"sizeInBytes":1082},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_22_13_56_43_c0c00c2242.jpeg","small_photo_2026_09_22_13_56_43_c0c00c2242","small_photo_2026-09-22 13.56.43.jpeg",12.04,12044,{"ext":989,"url":1084,"hash":1085,"mime":992,"name":1086,"path":30,"size":1087,"width":825,"height":10,"sizeInBytes":1088},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_22_13_56_43_c0c00c2242.jpeg","medium_photo_2026_09_22_13_56_43_c0c00c2242","medium_photo_2026-09-22 13.56.43.jpeg",21.94,21944,{"ext":989,"url":1090,"hash":1091,"mime":992,"name":1092,"path":30,"size":1093,"width":832,"height":833,"sizeInBytes":1094},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_22_13_56_43_c0c00c2242.jpeg","thumbnail_photo_2026_09_22_13_56_43_c0c00c2242","thumbnail_photo_2026-09-22 13.56.43.jpeg",4.09,4087,"photo_2026_09_22_13_56_43_c0c00c2242",74.28,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_22_13_56_43_c0c00c2242.jpeg","2026-09-22T10:59:06.833Z",[1100,1101],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",{"order":113,"date":489,"id":486,"documentId":487,"title":488,"description":30,"slug":490,"showOnMainPage":12,"createdAt":491,"updatedAt":492,"publishedAt":493,"locale":15,"cover":1109,"media_areas":1143},{"id":1110,"documentId":1111,"name":1112,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1113,"hash":1138,"ext":989,"mime":992,"size":1139,"url":1140,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1141,"updatedAt":1141,"publishedAt":1142},856,"a8lo28pvxqq7yj8qcqho4x60","photo_2026-09-21 14.42.04.jpeg",{"large":1114,"small":1120,"medium":1126,"thumbnail":1132},{"ext":989,"url":1115,"hash":1116,"mime":992,"name":1117,"path":30,"size":1118,"width":811,"height":625,"sizeInBytes":1119},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_21_14_42_04_5b28ec9142.jpeg","large_photo_2026_09_21_14_42_04_5b28ec9142","large_photo_2026-09-21 14.42.04.jpeg",60.7,60695,{"ext":989,"url":1121,"hash":1122,"mime":992,"name":1123,"path":30,"size":1124,"width":10,"height":818,"sizeInBytes":1125},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_21_14_42_04_5b28ec9142.jpeg","small_photo_2026_09_21_14_42_04_5b28ec9142","small_photo_2026-09-21 14.42.04.jpeg",20.96,20957,{"ext":989,"url":1127,"hash":1128,"mime":992,"name":1129,"path":30,"size":1130,"width":825,"height":10,"sizeInBytes":1131},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_21_14_42_04_5b28ec9142.jpeg","medium_photo_2026_09_21_14_42_04_5b28ec9142","medium_photo_2026-09-21 14.42.04.jpeg",38.96,38957,{"ext":989,"url":1133,"hash":1134,"mime":992,"name":1135,"path":30,"size":1136,"width":832,"height":833,"sizeInBytes":1137},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_21_14_42_04_5b28ec9142.jpeg","thumbnail_photo_2026_09_21_14_42_04_5b28ec9142","thumbnail_photo_2026-09-21 14.42.04.jpeg",6.84,6842,"photo_2026_09_21_14_42_04_5b28ec9142",141.69,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_21_14_42_04_5b28ec9142.jpeg","2026-09-21T11:43:54.800Z","2026-09-21T11:43:54.801Z",[1144,1145,1152],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1146,"documentId":1147,"title":1148,"slug":1149,"order":10,"createdAt":1150,"updatedAt":1150,"publishedAt":1151,"locale":15},21,"yf23yooxmjrfe35xytsexltw","Веб-разработка","veb-razrabotka","2026-07-30T14:29:04.519Z","2026-07-30T14:29:04.572Z",{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},{"order":113,"date":489,"id":727,"documentId":728,"title":729,"description":30,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"locale":15,"cover":1154,"media_areas":1188},{"id":1155,"documentId":1156,"name":1157,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1158,"hash":1183,"ext":989,"mime":992,"size":1184,"url":1185,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1186,"updatedAt":1187,"publishedAt":1186},853,"klfyunx6a8zzgw4vag9gxm2l","photo_2026-09-21 14.06.52.jpeg",{"large":1159,"small":1165,"medium":1171,"thumbnail":1177},{"ext":989,"url":1160,"hash":1161,"mime":992,"name":1162,"path":30,"size":1163,"width":811,"height":625,"sizeInBytes":1164},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_21_14_06_52_6c7ae1efba.jpeg","large_photo_2026_09_21_14_06_52_6c7ae1efba","large_photo_2026-09-21 14.06.52.jpeg",45.32,45316,{"ext":989,"url":1166,"hash":1167,"mime":992,"name":1168,"path":30,"size":1169,"width":10,"height":818,"sizeInBytes":1170},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_21_14_06_52_6c7ae1efba.jpeg","small_photo_2026_09_21_14_06_52_6c7ae1efba","small_photo_2026-09-21 14.06.52.jpeg",17.16,17164,{"ext":989,"url":1172,"hash":1173,"mime":992,"name":1174,"path":30,"size":1175,"width":825,"height":10,"sizeInBytes":1176},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_21_14_06_52_6c7ae1efba.jpeg","medium_photo_2026_09_21_14_06_52_6c7ae1efba","medium_photo_2026-09-21 14.06.52.jpeg",30.18,30183,{"ext":989,"url":1178,"hash":1179,"mime":992,"name":1180,"path":30,"size":1181,"width":832,"height":833,"sizeInBytes":1182},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_21_14_06_52_6c7ae1efba.jpeg","thumbnail_photo_2026_09_21_14_06_52_6c7ae1efba","thumbnail_photo_2026-09-21 14.06.52.jpeg",5.91,5905,"photo_2026_09_21_14_06_52_6c7ae1efba",102.25,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_21_14_06_52_6c7ae1efba.jpeg","2026-09-21T11:11:35.795Z","2026-09-21T11:11:53.451Z",[1189,1190,1191],{"id":1146,"documentId":1147,"title":1148,"slug":1149,"order":10,"createdAt":1150,"updatedAt":1150,"publishedAt":1151,"locale":15},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"order":113,"date":471,"id":468,"documentId":469,"title":470,"description":30,"slug":472,"showOnMainPage":12,"createdAt":473,"updatedAt":474,"publishedAt":475,"locale":15,"cover":1193,"media_areas":1226},{"id":1194,"documentId":1195,"name":1196,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1197,"hash":1222,"ext":989,"mime":992,"size":1223,"url":1224,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1225,"updatedAt":1225,"publishedAt":1225},826,"s101yfs31hbnltw3zdj4nbz7","photo_2026-09-18 16.43.16.jpeg",{"large":1198,"small":1204,"medium":1210,"thumbnail":1216},{"ext":989,"url":1199,"hash":1200,"mime":992,"name":1201,"path":30,"size":1202,"width":811,"height":625,"sizeInBytes":1203},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_18_16_43_16_df3d2dc989.jpeg","large_photo_2026_09_18_16_43_16_df3d2dc989","large_photo_2026-09-18 16.43.16.jpeg",50.26,50260,{"ext":989,"url":1205,"hash":1206,"mime":992,"name":1207,"path":30,"size":1208,"width":10,"height":818,"sizeInBytes":1209},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_18_16_43_16_df3d2dc989.jpeg","small_photo_2026_09_18_16_43_16_df3d2dc989","small_photo_2026-09-18 16.43.16.jpeg",19.16,19161,{"ext":989,"url":1211,"hash":1212,"mime":992,"name":1213,"path":30,"size":1214,"width":825,"height":10,"sizeInBytes":1215},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_18_16_43_16_df3d2dc989.jpeg","medium_photo_2026_09_18_16_43_16_df3d2dc989","medium_photo_2026-09-18 16.43.16.jpeg",33.87,33870,{"ext":989,"url":1217,"hash":1218,"mime":992,"name":1219,"path":30,"size":1220,"width":832,"height":833,"sizeInBytes":1221},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_18_16_43_16_df3d2dc989.jpeg","thumbnail_photo_2026_09_18_16_43_16_df3d2dc989","thumbnail_photo_2026-09-18 16.43.16.jpeg",6.72,6721,"photo_2026_09_18_16_43_16_df3d2dc989",111.37,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_18_16_43_16_df3d2dc989.jpeg","2026-09-18T13:44:02.209Z",[1227,1228],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1229,"documentId":1230,"title":1231,"slug":1232,"order":10,"createdAt":1233,"updatedAt":1233,"publishedAt":1234,"locale":15},29,"yuxcudh09wo6lky0b7ikokmb","Управление проектами","upravlenie-proektami","2026-07-30T14:30:32.907Z","2026-07-30T14:30:32.928Z",{"order":113,"date":436,"id":574,"documentId":575,"title":576,"description":30,"slug":577,"showOnMainPage":12,"createdAt":578,"updatedAt":579,"publishedAt":580,"locale":15,"cover":1236,"media_areas":1271},{"id":1237,"documentId":1238,"name":1239,"alternativeText":30,"caption":30,"width":1240,"height":1241,"formats":1242,"hash":1267,"ext":989,"mime":992,"size":1268,"url":1269,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1270,"updatedAt":1270,"publishedAt":1270},782,"g9qdbcga88x1rxwgs5ot5s6z","photo_2026-09-17 13.54.04.jpeg",1536,1024,{"large":1243,"small":1249,"medium":1255,"thumbnail":1261},{"ext":989,"url":1244,"hash":1245,"mime":992,"name":1246,"path":30,"size":1247,"width":811,"height":625,"sizeInBytes":1248},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_17_13_54_04_0398ab84ca.jpeg","large_photo_2026_09_17_13_54_04_0398ab84ca","large_photo_2026-09-17 13.54.04.jpeg",54.31,54313,{"ext":989,"url":1250,"hash":1251,"mime":992,"name":1252,"path":30,"size":1253,"width":10,"height":818,"sizeInBytes":1254},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_17_13_54_04_0398ab84ca.jpeg","small_photo_2026_09_17_13_54_04_0398ab84ca","small_photo_2026-09-17 13.54.04.jpeg",19.52,19519,{"ext":989,"url":1256,"hash":1257,"mime":992,"name":1258,"path":30,"size":1259,"width":825,"height":10,"sizeInBytes":1260},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_17_13_54_04_0398ab84ca.jpeg","medium_photo_2026_09_17_13_54_04_0398ab84ca","medium_photo_2026-09-17 13.54.04.jpeg",35.78,35780,{"ext":989,"url":1262,"hash":1263,"mime":992,"name":1264,"path":30,"size":1265,"width":832,"height":833,"sizeInBytes":1266},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_17_13_54_04_0398ab84ca.jpeg","thumbnail_photo_2026_09_17_13_54_04_0398ab84ca","thumbnail_photo_2026-09-17 13.54.04.jpeg",6.42,6422,"photo_2026_09_17_13_54_04_0398ab84ca",91.46,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_17_13_54_04_0398ab84ca.jpeg","2026-09-17T11:43:26.335Z",[1272,1273,1274],{"id":1146,"documentId":1147,"title":1148,"slug":1149,"order":10,"createdAt":1150,"updatedAt":1150,"publishedAt":1151,"locale":15},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"order":113,"date":436,"id":450,"documentId":451,"title":452,"description":30,"slug":453,"showOnMainPage":12,"createdAt":454,"updatedAt":455,"publishedAt":456,"locale":15,"cover":1276,"media_areas":1310},{"id":1277,"documentId":1278,"name":1279,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1280,"hash":1305,"ext":989,"mime":992,"size":1306,"url":1307,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1308,"updatedAt":1308,"publishedAt":1309},794,"rejdhpayptwmftim0dz8qkhm","photo_2026-09-17 14.46.04.jpeg",{"large":1281,"small":1287,"medium":1293,"thumbnail":1299},{"ext":989,"url":1282,"hash":1283,"mime":992,"name":1284,"path":30,"size":1285,"width":811,"height":625,"sizeInBytes":1286},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_17_14_46_04_e8ee782619.jpeg","large_photo_2026_09_17_14_46_04_e8ee782619","large_photo_2026-09-17 14.46.04.jpeg",33.05,33049,{"ext":989,"url":1288,"hash":1289,"mime":992,"name":1290,"path":30,"size":1291,"width":10,"height":818,"sizeInBytes":1292},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_17_14_46_04_e8ee782619.jpeg","small_photo_2026_09_17_14_46_04_e8ee782619","small_photo_2026-09-17 14.46.04.jpeg",12.17,12169,{"ext":989,"url":1294,"hash":1295,"mime":992,"name":1296,"path":30,"size":1297,"width":825,"height":10,"sizeInBytes":1298},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_17_14_46_04_e8ee782619.jpeg","medium_photo_2026_09_17_14_46_04_e8ee782619","medium_photo_2026-09-17 14.46.04.jpeg",21.78,21780,{"ext":989,"url":1300,"hash":1301,"mime":992,"name":1302,"path":30,"size":1303,"width":832,"height":833,"sizeInBytes":1304},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_17_14_46_04_e8ee782619.jpeg","thumbnail_photo_2026_09_17_14_46_04_e8ee782619","thumbnail_photo_2026-09-17 14.46.04.jpeg",4.03,4025,"photo_2026_09_17_14_46_04_e8ee782619",77.41,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_17_14_46_04_e8ee782619.jpeg","2026-09-17T11:46:34.244Z","2026-09-17T11:46:34.245Z",[1311,1312],{"id":1146,"documentId":1147,"title":1148,"slug":1149,"order":10,"createdAt":1150,"updatedAt":1150,"publishedAt":1151,"locale":15},{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"order":113,"date":427,"id":424,"documentId":425,"title":426,"description":30,"slug":428,"showOnMainPage":12,"createdAt":429,"updatedAt":430,"publishedAt":431,"locale":15,"cover":1314,"media_areas":1347},{"id":1315,"documentId":1316,"name":1317,"alternativeText":30,"caption":30,"width":801,"height":802,"formats":1318,"hash":1343,"ext":989,"mime":992,"size":1344,"url":1345,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1346,"updatedAt":1346,"publishedAt":1346},771,"pog6mv2v922fypz25ta3rexi","photo_2026-09-16 14.24.39.jpeg",{"large":1319,"small":1325,"medium":1331,"thumbnail":1337},{"ext":989,"url":1320,"hash":1321,"mime":992,"name":1322,"path":30,"size":1323,"width":811,"height":625,"sizeInBytes":1324},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_16_14_24_39_fd554ec0ac.jpeg","large_photo_2026_09_16_14_24_39_fd554ec0ac","large_photo_2026-09-16 14.24.39.jpeg",28.47,28474,{"ext":989,"url":1326,"hash":1327,"mime":992,"name":1328,"path":30,"size":1329,"width":10,"height":818,"sizeInBytes":1330},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_16_14_24_39_fd554ec0ac.jpeg","small_photo_2026_09_16_14_24_39_fd554ec0ac","small_photo_2026-09-16 14.24.39.jpeg",10.1,10096,{"ext":989,"url":1332,"hash":1333,"mime":992,"name":1334,"path":30,"size":1335,"width":825,"height":10,"sizeInBytes":1336},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_16_14_24_39_fd554ec0ac.jpeg","medium_photo_2026_09_16_14_24_39_fd554ec0ac","medium_photo_2026-09-16 14.24.39.jpeg",18.22,18219,{"ext":989,"url":1338,"hash":1339,"mime":992,"name":1340,"path":30,"size":1341,"width":832,"height":833,"sizeInBytes":1342},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_16_14_24_39_fd554ec0ac.jpeg","thumbnail_photo_2026_09_16_14_24_39_fd554ec0ac","thumbnail_photo_2026-09-16 14.24.39.jpeg",3.51,3508,"photo_2026_09_16_14_24_39_fd554ec0ac",66.97,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_16_14_24_39_fd554ec0ac.jpeg","2026-09-16T11:28:55.322Z",[1348,1349],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1350,"documentId":1351,"title":1352,"slug":1353,"order":10,"createdAt":1354,"updatedAt":1354,"publishedAt":1355,"locale":15},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog","2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",{"order":113,"date":359,"id":356,"documentId":357,"title":358,"description":30,"slug":360,"showOnMainPage":12,"createdAt":361,"updatedAt":362,"publishedAt":363,"locale":15,"cover":1357,"media_areas":1385},{"id":1358,"documentId":1359,"name":852,"alternativeText":30,"caption":30,"width":801,"height":853,"formats":1360,"hash":1381,"ext":805,"mime":808,"size":1382,"url":1383,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1384,"updatedAt":1384,"publishedAt":1384},891,"ult6u5v680gskyo21onki5bg",{"large":1361,"small":1366,"medium":1371,"thumbnail":1376},{"ext":805,"url":1362,"hash":1363,"mime":808,"name":858,"path":30,"size":1364,"width":811,"height":860,"sizeInBytes":1365},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_e88581bd03.png","large_01_cover_e88581bd03",561.78,561780,{"ext":805,"url":1367,"hash":1368,"mime":808,"name":865,"path":30,"size":1369,"width":10,"height":867,"sizeInBytes":1370},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_e88581bd03.png","small_01_cover_e88581bd03",157.26,157263,{"ext":805,"url":1372,"hash":1373,"mime":808,"name":872,"path":30,"size":1374,"width":825,"height":874,"sizeInBytes":1375},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_e88581bd03.png","medium_01_cover_e88581bd03",335.2,335199,{"ext":805,"url":1377,"hash":1378,"mime":808,"name":879,"path":30,"size":1379,"width":881,"height":882,"sizeInBytes":1380},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_e88581bd03.png","thumbnail_01_cover_e88581bd03",45.83,45826,"01_cover_e88581bd03",516.24,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_e88581bd03.png","2026-09-23T19:52:22.625Z",[1386,1387],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},{"order":113,"date":721,"id":718,"documentId":719,"title":720,"description":30,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":15,"cover":1389,"media_areas":1422},{"id":1390,"documentId":1391,"name":1392,"alternativeText":30,"caption":30,"width":801,"height":853,"formats":1393,"hash":1418,"ext":989,"mime":992,"size":1419,"url":1420,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1421,"updatedAt":1421,"publishedAt":1421},723,"w3k42ovrywwevzxh1288ctpw","photo_2026-09-10 16.04.45.jpeg",{"large":1394,"small":1400,"medium":1406,"thumbnail":1412},{"ext":989,"url":1395,"hash":1396,"mime":992,"name":1397,"path":30,"size":1398,"width":811,"height":860,"sizeInBytes":1399},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_10_16_04_45_8bad297a5f.jpeg","large_photo_2026_09_10_16_04_45_8bad297a5f","large_photo_2026-09-10 16.04.45.jpeg",85.42,85424,{"ext":989,"url":1401,"hash":1402,"mime":992,"name":1403,"path":30,"size":1404,"width":10,"height":867,"sizeInBytes":1405},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_10_16_04_45_8bad297a5f.jpeg","small_photo_2026_09_10_16_04_45_8bad297a5f","small_photo_2026-09-10 16.04.45.jpeg",29.13,29130,{"ext":989,"url":1407,"hash":1408,"mime":992,"name":1409,"path":30,"size":1410,"width":825,"height":874,"sizeInBytes":1411},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_10_16_04_45_8bad297a5f.jpeg","medium_photo_2026_09_10_16_04_45_8bad297a5f","medium_photo_2026-09-10 16.04.45.jpeg",55.37,55368,{"ext":989,"url":1413,"hash":1414,"mime":992,"name":1415,"path":30,"size":1416,"width":881,"height":882,"sizeInBytes":1417},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_10_16_04_45_8bad297a5f.jpeg","thumbnail_photo_2026_09_10_16_04_45_8bad297a5f","thumbnail_photo_2026-09-10 16.04.45.jpeg",9.58,9583,"photo_2026_09_10_16_04_45_8bad297a5f",199.29,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_10_16_04_45_8bad297a5f.jpeg","2026-09-10T14:09:39.285Z",[1423,1424],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1425,"documentId":1426,"title":1427,"slug":1428,"order":10,"createdAt":1429,"updatedAt":1429,"publishedAt":1430,"locale":15},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",{"order":113,"date":350,"id":347,"documentId":348,"title":349,"description":30,"slug":351,"showOnMainPage":12,"createdAt":352,"updatedAt":353,"publishedAt":354,"locale":15,"cover":1432,"media_areas":1467},{"id":1433,"documentId":1434,"name":1435,"alternativeText":30,"caption":30,"width":801,"height":853,"formats":1436,"hash":1461,"ext":989,"mime":992,"size":1462,"url":1463,"previewUrl":30,"provider":838,"provider_metadata":30,"createdAt":1464,"updatedAt":1465,"publishedAt":1466},718,"biismkqsajejfta003c5fywa","photo_2026-09-09 15.35.40.jpeg",{"large":1437,"small":1443,"medium":1449,"thumbnail":1455},{"ext":989,"url":1438,"hash":1439,"mime":992,"name":1440,"path":30,"size":1441,"width":811,"height":860,"sizeInBytes":1442},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_photo_2026_09_09_15_35_40_6c8afcac51.jpeg","large_photo_2026_09_09_15_35_40_6c8afcac51","large_photo_2026-09-09 15.35.40.jpeg",65.71,65707,{"ext":989,"url":1444,"hash":1445,"mime":992,"name":1446,"path":30,"size":1447,"width":10,"height":867,"sizeInBytes":1448},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_photo_2026_09_09_15_35_40_6c8afcac51.jpeg","small_photo_2026_09_09_15_35_40_6c8afcac51","small_photo_2026-09-09 15.35.40.jpeg",24.73,24725,{"ext":989,"url":1450,"hash":1451,"mime":992,"name":1452,"path":30,"size":1453,"width":825,"height":874,"sizeInBytes":1454},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_photo_2026_09_09_15_35_40_6c8afcac51.jpeg","medium_photo_2026_09_09_15_35_40_6c8afcac51","medium_photo_2026-09-09 15.35.40.jpeg",43.81,43805,{"ext":989,"url":1456,"hash":1457,"mime":992,"name":1458,"path":30,"size":1459,"width":881,"height":882,"sizeInBytes":1460},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_photo_2026_09_09_15_35_40_6c8afcac51.jpeg","thumbnail_photo_2026_09_09_15_35_40_6c8afcac51","thumbnail_photo_2026-09-09 15.35.40.jpeg",8.83,8834,"photo_2026_09_09_15_35_40_6c8afcac51",147.45,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fphoto_2026_09_09_15_35_40_6c8afcac51.jpeg","2026-09-09T12:40:52.458Z","2026-09-09T12:48:23.777Z","2026-09-09T12:40:52.459Z",[1468,1469],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15},87,{"items":1472,"allCount":1470},[1473,1566,1575,1588,1605,1662,1682,1695,1705,1716,1726,1742],{"id":18,"documentId":19,"title":20,"slug":21,"order":10,"createdAt":22,"updatedAt":22,"publishedAt":23,"locale":15,"media":1474},[1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565],{"id":26,"documentId":27,"media_event":30},{"id":36,"documentId":37,"media_event":30},{"id":45,"documentId":46,"media_event":30},{"id":54,"documentId":55,"media_event":30},{"id":63,"documentId":64,"media_event":30},{"id":72,"documentId":73,"media_event":30},{"id":81,"documentId":82,"media_event":30},{"id":90,"documentId":91,"media_event":30},{"id":100,"documentId":101,"media_event":30},{"id":109,"documentId":110,"media_event":30},{"id":119,"documentId":120,"media_event":30},{"id":128,"documentId":129,"media_event":30},{"id":137,"documentId":138,"media_event":30},{"id":146,"documentId":147,"media_event":30},{"id":156,"documentId":157,"media_event":30},{"id":165,"documentId":166,"media_event":30},{"id":174,"documentId":175,"media_event":30},{"id":183,"documentId":184,"media_event":30},{"id":192,"documentId":193,"media_event":30},{"id":201,"documentId":202,"media_event":30},{"id":210,"documentId":211,"media_event":30},{"id":220,"documentId":221,"media_event":30},{"id":230,"documentId":231,"media_event":30},{"id":239,"documentId":240,"media_event":30},{"id":248,"documentId":249,"media_event":30},{"id":257,"documentId":258,"media_event":30},{"id":266,"documentId":267,"media_event":30},{"id":275,"documentId":276,"media_event":30},{"id":284,"documentId":285,"media_event":30},{"id":293,"documentId":294,"media_event":30},{"id":302,"documentId":303,"media_event":30},{"id":311,"documentId":312,"media_event":30},{"id":320,"documentId":321,"media_event":30},{"id":329,"documentId":330,"media_event":30},{"id":338,"documentId":339,"media_event":30},{"id":347,"documentId":348,"media_event":30},{"id":356,"documentId":357,"media_event":30},{"id":365,"documentId":366,"media_event":30},{"id":373,"documentId":374,"media_event":30},{"id":382,"documentId":383,"media_event":30},{"id":391,"documentId":392,"media_event":30},{"id":399,"documentId":400,"media_event":30},{"id":407,"documentId":408,"media_event":30},{"id":415,"documentId":416,"media_event":30},{"id":424,"documentId":425,"media_event":30},{"id":433,"documentId":434,"media_event":30},{"id":442,"documentId":443,"media_event":30},{"id":450,"documentId":451,"media_event":30},{"id":458,"documentId":459,"media_event":30},{"id":468,"documentId":469,"media_event":30},{"id":477,"documentId":478,"media_event":30},{"id":486,"documentId":487,"media_event":30},{"id":495,"documentId":496,"media_event":1528},{"id":1529,"documentId":1530},58,"l6frmu0yosfqr3k430ywh70g",{"id":506,"documentId":507,"media_event":30},{"id":515,"documentId":516,"media_event":30},{"id":524,"documentId":525,"media_event":30},{"id":533,"documentId":534,"media_event":30},{"id":541,"documentId":542,"media_event":30},{"id":550,"documentId":551,"media_event":30},{"id":558,"documentId":559,"media_event":30},{"id":566,"documentId":567,"media_event":30},{"id":574,"documentId":575,"media_event":30},{"id":582,"documentId":583,"media_event":30},{"id":591,"documentId":592,"media_event":30},{"id":599,"documentId":600,"media_event":30},{"id":607,"documentId":608,"media_event":30},{"id":616,"documentId":617,"media_event":30},{"id":625,"documentId":626,"media_event":30},{"id":634,"documentId":635,"media_event":30},{"id":642,"documentId":643,"media_event":30},{"id":650,"documentId":651,"media_event":30},{"id":659,"documentId":660,"media_event":30},{"id":668,"documentId":669,"media_event":30},{"id":677,"documentId":678,"media_event":30},{"id":686,"documentId":687,"media_event":30},{"id":694,"documentId":695,"media_event":30},{"id":702,"documentId":703,"media_event":30},{"id":710,"documentId":711,"media_event":30},{"id":718,"documentId":719,"media_event":30},{"id":727,"documentId":728,"media_event":30},{"id":735,"documentId":736,"media_event":30},{"id":743,"documentId":744,"media_event":30},{"id":752,"documentId":753,"media_event":30},{"id":761,"documentId":762,"media_event":30},{"id":770,"documentId":771,"media_event":30},{"id":779,"documentId":780,"media_event":30},{"id":788,"documentId":789,"media_event":30},{"id":5,"documentId":6,"media_event":30},{"id":1567,"documentId":1568,"title":1569,"slug":1570,"order":10,"createdAt":1571,"updatedAt":1572,"publishedAt":1573,"locale":15,"media":1574},7,"or8kyxbsn133djndoz8b81h7","Награды ","media-area","2026-05-27T08:31:35.077Z","2026-05-27T09:05:26.042Z","2026-05-27T09:05:26.063Z",[],{"id":1576,"documentId":1577,"title":1578,"slug":1579,"order":10,"createdAt":1580,"updatedAt":1580,"publishedAt":1581,"locale":15,"media":1582},13,"glhljk70qdskk3mk7phi4ig0","Рынок ","media-area-2","2026-05-27T09:09:31.488Z","2026-05-27T09:09:31.502Z",[1583,1584,1585,1586,1587],{"id":26,"documentId":27,"media_event":30},{"id":36,"documentId":37,"media_event":30},{"id":54,"documentId":55,"media_event":30},{"id":45,"documentId":46,"media_event":30},{"id":239,"documentId":240,"media_event":30},{"id":1102,"documentId":1103,"title":1104,"slug":1105,"order":10,"createdAt":1106,"updatedAt":1106,"publishedAt":1107,"locale":15,"media":1589},[1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604],{"id":63,"documentId":64,"media_event":30},{"id":174,"documentId":175,"media_event":30},{"id":192,"documentId":193,"media_event":30},{"id":275,"documentId":276,"media_event":30},{"id":311,"documentId":312,"media_event":30},{"id":338,"documentId":339,"media_event":30},{"id":347,"documentId":348,"media_event":30},{"id":356,"documentId":357,"media_event":30},{"id":574,"documentId":575,"media_event":30},{"id":727,"documentId":728,"media_event":30},{"id":506,"documentId":507,"media_event":30},{"id":591,"documentId":592,"media_event":30},{"id":616,"documentId":617,"media_event":30},{"id":650,"documentId":651,"media_event":30},{"id":486,"documentId":487,"media_event":30},{"id":1606,"documentId":1607,"title":1608,"slug":1609,"order":10,"createdAt":1610,"updatedAt":1610,"publishedAt":1611,"locale":15,"media":1612},19,"gilcfdy0yp8qpeaxgm5ls6e3","Мероприятия ","media-area-4","2026-05-27T09:12:22.766Z","2026-05-27T09:12:22.786Z",[1613,1619,1625,1627,1633,1639,1645,1651,1656],{"id":1614,"documentId":1615,"media_event":1616},364,"ce4eqcxpcxe2gueamlnk95az",{"id":1617,"documentId":1618},38,"qyyaaq9uq01cybc9wdpu04ff",{"id":1620,"documentId":1621,"media_event":1622},139,"f0107glw661ebgg7ket8b1cq",{"id":1623,"documentId":1624},40,"weubed2puewbadi5kwo9dbe5",{"id":495,"documentId":496,"media_event":1626},{"id":1529,"documentId":1530},{"id":1628,"documentId":1629,"media_event":1630},143,"icg1p6xqq09s2u4yojqpmbif",{"id":1631,"documentId":1632},42,"lakgjgfz0qogh4wbuzk9z21y",{"id":1634,"documentId":1635,"media_event":1636},144,"n1cg6qcmbdxk9swk9uo0udss",{"id":1637,"documentId":1638},57,"d6gnqsswqvm819c4hhz1mzit",{"id":1640,"documentId":1641,"media_event":1642},145,"ssd4p6njpddkamkmdi85y7ba",{"id":1643,"documentId":1644},54,"kmbnq1m43om1xht2p0mzy6qf",{"id":1646,"documentId":1647,"media_event":1648},146,"tk2dactwoh215eul3iw29pww",{"id":1649,"documentId":1650},48,"ccs7hkccw5wfn09xebmh140p",{"id":1652,"documentId":1653,"media_event":1654},147,"xx92kedhzcjgflqbhwxa8uak",{"id":1229,"documentId":1655},"hn0hcqte2ofyt1hkat7vt7q9",{"id":1657,"documentId":1658,"media_event":1659},380,"zithllju8vltfyex2pc3aquf",{"id":1660,"documentId":1661},65,"g78a6xdpbio64v9tg6hsuv2l",{"id":1146,"documentId":1147,"title":1148,"slug":1149,"order":10,"createdAt":1150,"updatedAt":1150,"publishedAt":1151,"locale":15,"media":1663},[1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681],{"id":201,"documentId":202,"media_event":30},{"id":365,"documentId":366,"media_event":30},{"id":373,"documentId":374,"media_event":30},{"id":433,"documentId":434,"media_event":30},{"id":574,"documentId":575,"media_event":30},{"id":450,"documentId":451,"media_event":30},{"id":727,"documentId":728,"media_event":30},{"id":515,"documentId":516,"media_event":30},{"id":533,"documentId":534,"media_event":30},{"id":81,"documentId":82,"media_event":30},{"id":550,"documentId":551,"media_event":30},{"id":599,"documentId":600,"media_event":30},{"id":735,"documentId":736,"media_event":30},{"id":486,"documentId":487,"media_event":30},{"id":582,"documentId":583,"media_event":30},{"id":625,"documentId":626,"media_event":30},{"id":634,"documentId":635,"media_event":30},{"id":743,"documentId":744,"media_event":30},{"id":1683,"documentId":1684,"title":1685,"slug":1686,"order":10,"createdAt":1687,"updatedAt":1687,"publishedAt":1688,"locale":15,"media":1689},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",[1690,1691,1692,1693,1694],{"id":257,"documentId":258,"media_event":30},{"id":284,"documentId":285,"media_event":30},{"id":382,"documentId":383,"media_event":30},{"id":433,"documentId":434,"media_event":30},{"id":72,"documentId":73,"media_event":30},{"id":1425,"documentId":1426,"title":1427,"slug":1428,"order":10,"createdAt":1429,"updatedAt":1429,"publishedAt":1430,"locale":15,"media":1696},[1697,1698,1699,1700,1701,1702,1703,1704],{"id":183,"documentId":184,"media_event":30},{"id":266,"documentId":267,"media_event":30},{"id":284,"documentId":285,"media_event":30},{"id":146,"documentId":147,"media_event":30},{"id":407,"documentId":408,"media_event":30},{"id":566,"documentId":567,"media_event":30},{"id":607,"documentId":608,"media_event":30},{"id":718,"documentId":719,"media_event":30},{"id":1021,"documentId":1022,"title":1023,"slug":1024,"order":10,"createdAt":1025,"updatedAt":1025,"publishedAt":1026,"locale":15,"media":1706},[1707,1708,1709,1710,1711,1712,1713,1714,1715],{"id":210,"documentId":211,"media_event":30},{"id":248,"documentId":249,"media_event":30},{"id":90,"documentId":91,"media_event":30},{"id":100,"documentId":101,"media_event":30},{"id":329,"documentId":330,"media_event":30},{"id":442,"documentId":443,"media_event":30},{"id":458,"documentId":459,"media_event":30},{"id":137,"documentId":138,"media_event":30},{"id":694,"documentId":695,"media_event":30},{"id":1229,"documentId":1230,"title":1231,"slug":1232,"order":10,"createdAt":1233,"updatedAt":1233,"publishedAt":1234,"locale":15,"media":1717},[1718,1719,1720,1721,1722,1723,1724,1725],{"id":119,"documentId":120,"media_event":30},{"id":399,"documentId":400,"media_event":30},{"id":524,"documentId":525,"media_event":30},{"id":735,"documentId":736,"media_event":30},{"id":668,"documentId":669,"media_event":30},{"id":710,"documentId":711,"media_event":30},{"id":468,"documentId":469,"media_event":30},{"id":761,"documentId":762,"media_event":30},{"id":1727,"documentId":1728,"title":1729,"slug":1730,"order":10,"createdAt":1731,"updatedAt":1731,"publishedAt":1732,"locale":15,"media":1733},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[1734,1735,1736,1737,1738,1739,1740,1741],{"id":156,"documentId":157,"media_event":30},{"id":165,"documentId":166,"media_event":30},{"id":220,"documentId":221,"media_event":30},{"id":230,"documentId":231,"media_event":30},{"id":257,"documentId":258,"media_event":30},{"id":109,"documentId":110,"media_event":30},{"id":677,"documentId":678,"media_event":30},{"id":752,"documentId":753,"media_event":30},{"id":1350,"documentId":1351,"title":1352,"slug":1353,"order":10,"createdAt":1354,"updatedAt":1354,"publishedAt":1355,"locale":15,"media":1743},[1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758],{"id":302,"documentId":303,"media_event":30},{"id":293,"documentId":294,"media_event":30},{"id":320,"documentId":321,"media_event":30},{"id":391,"documentId":392,"media_event":30},{"id":415,"documentId":416,"media_event":30},{"id":424,"documentId":425,"media_event":30},{"id":477,"documentId":478,"media_event":30},{"id":128,"documentId":129,"media_event":30},{"id":642,"documentId":643,"media_event":30},{"id":659,"documentId":660,"media_event":30},{"id":686,"documentId":687,"media_event":30},{"id":702,"documentId":703,"media_event":30},{"id":541,"documentId":542,"media_event":30},{"id":558,"documentId":559,"media_event":30},{"id":582,"documentId":583,"media_event":30}]