[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-kartochka-tovara-v-pyati-sistemah-kogda-e-commerce-nuzhna-pim-a-ne-eshe-odna-integraciya":3,"$E2qPcpmlYp":1012,"media-areas-with-all-count":1501},{"media":4,"anotherMedia":885},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16,"media_areas":17,"cover":831,"content":880,"media_event":9,"seo":9},697,"vmpaau3zkl4tvvkgn0emp0dc","PIM для e-commerce: когда карточка товара живёт в нескольких системах","2026-10-29",null,501,"kartochka-tovara-v-pyati-sistemah-kogda-e-commerce-nuzhna-pim-a-ne-eshe-odna-integraciya",true,"2026-10-28T12:20:47.398Z","2026-10-29T10:42:31.789Z","2026-10-29T10:42:31.850Z","ru",[18,806],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":805},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL",500,"2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[27,36,45,54,63,72,81,90,100,109,119,128,137,146,156,165,174,183,192,201,210,220,230,239,248,257,266,275,284,293,302,311,320,329,338,347,356,365,373,382,391,399,407,415,424,433,442,450,458,468,477,486,495,506,515,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,804],{"id":28,"documentId":29,"title":30,"date":31,"description":9,"order":23,"slug":32,"showOnMainPage":12,"createdAt":33,"updatedAt":34,"publishedAt":35,"locale":16},675,"px232j10z8907syoldwzbqnw","Проверка ИТ-компаний налоговой: что смотрят и как подготовиться","2026-03-27","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":37,"documentId":38,"title":39,"date":40,"description":9,"order":23,"slug":41,"showOnMainPage":12,"createdAt":42,"updatedAt":43,"publishedAt":44,"locale":16},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":46,"documentId":47,"title":48,"date":49,"description":9,"order":23,"slug":50,"showOnMainPage":12,"createdAt":51,"updatedAt":52,"publishedAt":53,"locale":16},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":55,"documentId":56,"title":57,"date":58,"description":9,"order":23,"slug":59,"showOnMainPage":12,"createdAt":60,"updatedAt":61,"publishedAt":62,"locale":16},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":64,"documentId":65,"title":66,"date":67,"description":9,"order":23,"slug":68,"showOnMainPage":12,"createdAt":69,"updatedAt":70,"publishedAt":71,"locale":16},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":73,"documentId":74,"title":75,"date":76,"description":9,"order":23,"slug":77,"showOnMainPage":12,"createdAt":78,"updatedAt":79,"publishedAt":80,"locale":16},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":82,"documentId":83,"title":84,"date":85,"description":9,"order":23,"slug":86,"showOnMainPage":12,"createdAt":87,"updatedAt":88,"publishedAt":89,"locale":16},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":91,"documentId":92,"title":93,"date":94,"description":9,"order":95,"slug":96,"showOnMainPage":12,"createdAt":97,"updatedAt":98,"publishedAt":99,"locale":16},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":101,"documentId":102,"title":103,"date":104,"description":9,"order":23,"slug":105,"showOnMainPage":12,"createdAt":106,"updatedAt":107,"publishedAt":108,"locale":16},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":110,"documentId":111,"title":112,"date":113,"description":9,"order":114,"slug":115,"showOnMainPage":12,"createdAt":116,"updatedAt":117,"publishedAt":118,"locale":16},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":120,"documentId":121,"title":122,"date":123,"description":9,"order":23,"slug":124,"showOnMainPage":12,"createdAt":125,"updatedAt":126,"publishedAt":127,"locale":16},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":129,"documentId":130,"title":131,"date":132,"description":9,"order":23,"slug":133,"showOnMainPage":12,"createdAt":134,"updatedAt":135,"publishedAt":136,"locale":16},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":138,"documentId":139,"title":140,"date":141,"description":9,"order":23,"slug":142,"showOnMainPage":12,"createdAt":143,"updatedAt":144,"publishedAt":145,"locale":16},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":147,"documentId":148,"title":149,"date":150,"description":9,"order":151,"slug":152,"showOnMainPage":12,"createdAt":153,"updatedAt":154,"publishedAt":155,"locale":16},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":157,"documentId":158,"title":159,"date":160,"description":9,"order":114,"slug":161,"showOnMainPage":12,"createdAt":162,"updatedAt":163,"publishedAt":164,"locale":16},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":166,"documentId":167,"title":168,"date":169,"description":9,"order":23,"slug":170,"showOnMainPage":12,"createdAt":171,"updatedAt":172,"publishedAt":173,"locale":16},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":175,"documentId":176,"title":177,"date":178,"description":9,"order":23,"slug":179,"showOnMainPage":12,"createdAt":180,"updatedAt":181,"publishedAt":182,"locale":16},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":184,"documentId":185,"title":186,"date":187,"description":9,"order":151,"slug":188,"showOnMainPage":12,"createdAt":189,"updatedAt":190,"publishedAt":191,"locale":16},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":193,"documentId":194,"title":195,"date":196,"description":9,"order":19,"slug":197,"showOnMainPage":12,"createdAt":198,"updatedAt":199,"publishedAt":200,"locale":16},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":202,"documentId":203,"title":204,"date":205,"description":9,"order":23,"slug":206,"showOnMainPage":12,"createdAt":207,"updatedAt":208,"publishedAt":209,"locale":16},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":211,"documentId":212,"title":213,"date":214,"description":9,"order":215,"slug":216,"showOnMainPage":12,"createdAt":217,"updatedAt":218,"publishedAt":219,"locale":16},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":221,"documentId":222,"title":223,"date":224,"description":9,"order":225,"slug":226,"showOnMainPage":12,"createdAt":227,"updatedAt":228,"publishedAt":229,"locale":16},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":231,"documentId":232,"title":233,"date":234,"description":9,"order":19,"slug":235,"showOnMainPage":12,"createdAt":236,"updatedAt":237,"publishedAt":238,"locale":16},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":240,"documentId":241,"title":242,"date":243,"description":9,"order":114,"slug":244,"showOnMainPage":12,"createdAt":245,"updatedAt":246,"publishedAt":247,"locale":16},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":249,"documentId":250,"title":251,"date":252,"description":9,"order":114,"slug":253,"showOnMainPage":12,"createdAt":254,"updatedAt":255,"publishedAt":256,"locale":16},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":258,"documentId":259,"title":260,"date":261,"description":9,"order":23,"slug":262,"showOnMainPage":12,"createdAt":263,"updatedAt":264,"publishedAt":265,"locale":16},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":267,"documentId":268,"title":269,"date":270,"description":9,"order":114,"slug":271,"showOnMainPage":12,"createdAt":272,"updatedAt":273,"publishedAt":274,"locale":16},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":276,"documentId":277,"title":278,"date":279,"description":9,"order":114,"slug":280,"showOnMainPage":12,"createdAt":281,"updatedAt":282,"publishedAt":283,"locale":16},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":285,"documentId":286,"title":287,"date":288,"description":9,"order":114,"slug":289,"showOnMainPage":12,"createdAt":290,"updatedAt":291,"publishedAt":292,"locale":16},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":294,"documentId":295,"title":296,"date":297,"description":9,"order":114,"slug":298,"showOnMainPage":12,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":16},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":303,"documentId":304,"title":305,"date":306,"description":9,"order":114,"slug":307,"showOnMainPage":12,"createdAt":308,"updatedAt":309,"publishedAt":310,"locale":16},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":312,"documentId":313,"title":314,"date":315,"description":9,"order":114,"slug":316,"showOnMainPage":12,"createdAt":317,"updatedAt":318,"publishedAt":319,"locale":16},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":321,"documentId":322,"title":323,"date":324,"description":9,"order":114,"slug":325,"showOnMainPage":12,"createdAt":326,"updatedAt":327,"publishedAt":328,"locale":16},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":330,"documentId":331,"title":332,"date":333,"description":9,"order":114,"slug":334,"showOnMainPage":12,"createdAt":335,"updatedAt":336,"publishedAt":337,"locale":16},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":339,"documentId":340,"title":341,"date":342,"description":9,"order":114,"slug":343,"showOnMainPage":12,"createdAt":344,"updatedAt":345,"publishedAt":346,"locale":16},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":348,"documentId":349,"title":350,"date":351,"description":9,"order":114,"slug":352,"showOnMainPage":12,"createdAt":353,"updatedAt":354,"publishedAt":355,"locale":16},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":357,"documentId":358,"title":359,"date":360,"description":9,"order":114,"slug":361,"showOnMainPage":12,"createdAt":362,"updatedAt":363,"publishedAt":364,"locale":16},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":366,"documentId":367,"title":368,"date":360,"description":9,"order":23,"slug":369,"showOnMainPage":12,"createdAt":370,"updatedAt":371,"publishedAt":372,"locale":16},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":374,"documentId":375,"title":376,"date":377,"description":9,"order":23,"slug":378,"showOnMainPage":12,"createdAt":379,"updatedAt":380,"publishedAt":381,"locale":16},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":383,"documentId":384,"title":385,"date":386,"description":9,"order":23,"slug":387,"showOnMainPage":12,"createdAt":388,"updatedAt":389,"publishedAt":390,"locale":16},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":392,"documentId":393,"title":394,"date":360,"description":9,"order":23,"slug":395,"showOnMainPage":12,"createdAt":396,"updatedAt":397,"publishedAt":398,"locale":16},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":400,"documentId":401,"title":402,"date":386,"description":9,"order":23,"slug":403,"showOnMainPage":12,"createdAt":404,"updatedAt":405,"publishedAt":406,"locale":16},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":408,"documentId":409,"title":410,"date":386,"description":9,"order":23,"slug":411,"showOnMainPage":12,"createdAt":412,"updatedAt":413,"publishedAt":414,"locale":16},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":416,"documentId":417,"title":418,"date":419,"description":9,"order":151,"slug":420,"showOnMainPage":12,"createdAt":421,"updatedAt":422,"publishedAt":423,"locale":16},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":425,"documentId":426,"title":427,"date":428,"description":9,"order":114,"slug":429,"showOnMainPage":12,"createdAt":430,"updatedAt":431,"publishedAt":432,"locale":16},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":434,"documentId":435,"title":436,"date":437,"description":9,"order":23,"slug":438,"showOnMainPage":12,"createdAt":439,"updatedAt":440,"publishedAt":441,"locale":16},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":443,"documentId":444,"title":445,"date":437,"description":9,"order":23,"slug":446,"showOnMainPage":12,"createdAt":447,"updatedAt":448,"publishedAt":449,"locale":16},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":451,"documentId":452,"title":453,"date":437,"description":9,"order":114,"slug":454,"showOnMainPage":12,"createdAt":455,"updatedAt":456,"publishedAt":457,"locale":16},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":459,"documentId":460,"title":461,"date":462,"description":9,"order":463,"slug":464,"showOnMainPage":12,"createdAt":465,"updatedAt":466,"publishedAt":467,"locale":16},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":469,"documentId":470,"title":471,"date":472,"description":9,"order":114,"slug":473,"showOnMainPage":12,"createdAt":474,"updatedAt":475,"publishedAt":476,"locale":16},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":478,"documentId":479,"title":480,"date":481,"description":9,"order":23,"slug":482,"showOnMainPage":12,"createdAt":483,"updatedAt":484,"publishedAt":485,"locale":16},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":487,"documentId":488,"title":489,"date":490,"description":9,"order":114,"slug":491,"showOnMainPage":12,"createdAt":492,"updatedAt":493,"publishedAt":494,"locale":16},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":496,"documentId":497,"title":498,"date":499,"description":500,"order":501,"slug":502,"showOnMainPage":12,"createdAt":503,"updatedAt":504,"publishedAt":505,"locale":16},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":507,"documentId":508,"title":509,"date":510,"description":9,"order":114,"slug":511,"showOnMainPage":12,"createdAt":512,"updatedAt":513,"publishedAt":514,"locale":16},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":516,"documentId":517,"title":518,"date":510,"description":9,"order":10,"slug":519,"showOnMainPage":12,"createdAt":520,"updatedAt":521,"publishedAt":522,"locale":16},674,"fr3j1duys4bku4syv0v3txb0","Как проверить, находят ли пользователи новую функцию после релиза","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":9,"order":23,"slug":528,"showOnMainPage":12,"createdAt":529,"updatedAt":530,"publishedAt":531,"locale":16},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":9,"order":10,"slug":536,"showOnMainPage":12,"createdAt":537,"updatedAt":538,"publishedAt":539,"locale":16},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":9,"order":23,"slug":545,"showOnMainPage":12,"createdAt":546,"updatedAt":547,"publishedAt":548,"locale":16},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":9,"order":10,"slug":553,"showOnMainPage":12,"createdAt":554,"updatedAt":555,"publishedAt":556,"locale":16},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":9,"order":23,"slug":561,"showOnMainPage":12,"createdAt":562,"updatedAt":563,"publishedAt":564,"locale":16},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":9,"order":23,"slug":569,"showOnMainPage":12,"createdAt":570,"updatedAt":571,"publishedAt":572,"locale":16},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":437,"description":9,"order":114,"slug":577,"showOnMainPage":12,"createdAt":578,"updatedAt":579,"publishedAt":580,"locale":16},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":9,"order":23,"slug":586,"showOnMainPage":12,"createdAt":587,"updatedAt":588,"publishedAt":589,"locale":16},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":9,"order":10,"slug":594,"showOnMainPage":12,"createdAt":595,"updatedAt":596,"publishedAt":597,"locale":16},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":9,"order":23,"slug":602,"showOnMainPage":12,"createdAt":603,"updatedAt":604,"publishedAt":605,"locale":16},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":9,"order":10,"slug":611,"showOnMainPage":12,"createdAt":612,"updatedAt":613,"publishedAt":614,"locale":16},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":9,"order":10,"slug":620,"showOnMainPage":12,"createdAt":621,"updatedAt":622,"publishedAt":623,"locale":16},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":9,"order":23,"slug":629,"showOnMainPage":12,"createdAt":630,"updatedAt":631,"publishedAt":632,"locale":16},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":9,"order":23,"slug":637,"showOnMainPage":12,"createdAt":638,"updatedAt":639,"publishedAt":640,"locale":16},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":9,"order":10,"slug":645,"showOnMainPage":12,"createdAt":646,"updatedAt":647,"publishedAt":648,"locale":16},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":9,"order":10,"slug":654,"showOnMainPage":12,"createdAt":655,"updatedAt":656,"publishedAt":657,"locale":16},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":9,"order":10,"slug":663,"showOnMainPage":12,"createdAt":664,"updatedAt":665,"publishedAt":666,"locale":16},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":9,"order":10,"slug":672,"showOnMainPage":12,"createdAt":673,"updatedAt":674,"publishedAt":675,"locale":16},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":9,"order":10,"slug":681,"showOnMainPage":12,"createdAt":682,"updatedAt":683,"publishedAt":684,"locale":16},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":9,"order":10,"slug":689,"showOnMainPage":12,"createdAt":690,"updatedAt":691,"publishedAt":692,"locale":16},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":462,"description":9,"order":463,"slug":697,"showOnMainPage":12,"createdAt":698,"updatedAt":699,"publishedAt":700,"locale":16},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":462,"description":9,"order":10,"slug":705,"showOnMainPage":12,"createdAt":706,"updatedAt":707,"publishedAt":708,"locale":16},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":462,"description":9,"order":10,"slug":713,"showOnMainPage":12,"createdAt":714,"updatedAt":715,"publishedAt":716,"locale":16},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":9,"order":114,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":16},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":490,"description":9,"order":114,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"locale":16},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":9,"order":10,"slug":738,"showOnMainPage":12,"createdAt":739,"updatedAt":740,"publishedAt":741,"locale":16},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":9,"order":10,"slug":747,"showOnMainPage":12,"createdAt":748,"updatedAt":749,"publishedAt":750,"locale":16},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":9,"order":10,"slug":756,"showOnMainPage":12,"createdAt":757,"updatedAt":758,"publishedAt":759,"locale":16},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":9,"order":10,"slug":765,"showOnMainPage":12,"createdAt":766,"updatedAt":767,"publishedAt":768,"locale":16},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":23,"slug":775,"showOnMainPage":12,"createdAt":776,"updatedAt":776,"publishedAt":777,"locale":16},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":23,"slug":784,"showOnMainPage":12,"createdAt":785,"updatedAt":785,"publishedAt":786,"locale":16},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":23,"slug":792,"showOnMainPage":12,"createdAt":793,"updatedAt":793,"publishedAt":794,"locale":16},694,"j0q6ry2cz7ebu7e5rh4g8m15","Заказная разработка клиентского цифрового продукта или готовая платформа: критерии выбора","Когда выбрать готовую платформу, а когда заказную разработку клиентского продукта: сценарии, данные, интеграции и стоимость изменений.\n","zakaznaya-razrabotka-klientskogo-tsifrovogo-produkta-ili-gotovaya-platforma","2026-10-28T20:22:19.175Z","2026-10-28T20:22:19.232Z",{"id":796,"documentId":797,"title":798,"date":799,"description":800,"order":23,"slug":801,"showOnMainPage":12,"createdAt":802,"updatedAt":802,"publishedAt":803,"locale":16},696,"umux2jqqrjr0hhprvevxpapk","Почему оценка веб-приложения плавает и как превратить её в план","2026-10-07","Как оценить разработку веб-приложения: требования, роли, интеграции, состав команды, сроки и бюджет первой версии.\n","razrabotka-veb-prilozheniya-trebovaniya-komanda-sroki-i-byudzhet","2026-10-28T20:53:26.167Z","2026-10-28T20:53:26.261Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},[],{"id":807,"documentId":808,"title":809,"slug":810,"order":23,"createdAt":811,"updatedAt":811,"publishedAt":812,"locale":16,"media":813,"localizations":830},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog","2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",[814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829],{"id":303,"documentId":304,"title":305,"date":306,"description":9,"order":114,"slug":307,"showOnMainPage":12,"createdAt":308,"updatedAt":309,"publishedAt":310,"locale":16},{"id":294,"documentId":295,"title":296,"date":297,"description":9,"order":114,"slug":298,"showOnMainPage":12,"createdAt":299,"updatedAt":300,"publishedAt":301,"locale":16},{"id":321,"documentId":322,"title":323,"date":324,"description":9,"order":114,"slug":325,"showOnMainPage":12,"createdAt":326,"updatedAt":327,"publishedAt":328,"locale":16},{"id":392,"documentId":393,"title":394,"date":360,"description":9,"order":23,"slug":395,"showOnMainPage":12,"createdAt":396,"updatedAt":397,"publishedAt":398,"locale":16},{"id":416,"documentId":417,"title":418,"date":419,"description":9,"order":151,"slug":420,"showOnMainPage":12,"createdAt":421,"updatedAt":422,"publishedAt":423,"locale":16},{"id":425,"documentId":426,"title":427,"date":428,"description":9,"order":114,"slug":429,"showOnMainPage":12,"createdAt":430,"updatedAt":431,"publishedAt":432,"locale":16},{"id":478,"documentId":479,"title":480,"date":481,"description":9,"order":23,"slug":482,"showOnMainPage":12,"createdAt":483,"updatedAt":484,"publishedAt":485,"locale":16},{"id":129,"documentId":130,"title":131,"date":132,"description":9,"order":23,"slug":133,"showOnMainPage":12,"createdAt":134,"updatedAt":135,"publishedAt":136,"locale":16},{"id":642,"documentId":643,"title":644,"date":628,"description":9,"order":10,"slug":645,"showOnMainPage":12,"createdAt":646,"updatedAt":647,"publishedAt":648,"locale":16},{"id":659,"documentId":660,"title":661,"date":662,"description":9,"order":10,"slug":663,"showOnMainPage":12,"createdAt":664,"updatedAt":665,"publishedAt":666,"locale":16},{"id":686,"documentId":687,"title":688,"date":680,"description":9,"order":10,"slug":689,"showOnMainPage":12,"createdAt":690,"updatedAt":691,"publishedAt":692,"locale":16},{"id":702,"documentId":703,"title":704,"date":462,"description":9,"order":10,"slug":705,"showOnMainPage":12,"createdAt":706,"updatedAt":707,"publishedAt":708,"locale":16},{"id":541,"documentId":542,"title":543,"date":544,"description":9,"order":23,"slug":545,"showOnMainPage":12,"createdAt":546,"updatedAt":547,"publishedAt":548,"locale":16},{"id":558,"documentId":559,"title":560,"date":544,"description":9,"order":23,"slug":561,"showOnMainPage":12,"createdAt":562,"updatedAt":563,"publishedAt":564,"locale":16},{"id":582,"documentId":583,"title":584,"date":585,"description":9,"order":23,"slug":586,"showOnMainPage":12,"createdAt":587,"updatedAt":588,"publishedAt":589,"locale":16},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},[],{"id":832,"documentId":833,"name":834,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":837,"hash":871,"ext":839,"mime":842,"size":872,"url":873,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":875,"updatedAt":875,"publishedAt":876,"related":877},1058,"z9xun1hn2rbeebl3sivd7btj","1.png",1920,1080,{"large":838,"small":848,"medium":855,"thumbnail":863},{"ext":839,"url":840,"hash":841,"mime":842,"name":843,"path":9,"size":844,"width":845,"height":846,"sizeInBytes":847},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_1_880b71d407.png","large_1_880b71d407","image\u002Fpng","large_1.png",493.02,1000,563,493022,{"ext":839,"url":849,"hash":850,"mime":842,"name":851,"path":9,"size":852,"width":23,"height":853,"sizeInBytes":854},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_1_880b71d407.png","small_1_880b71d407","small_1.png",138.88,281,138880,{"ext":839,"url":856,"hash":857,"mime":842,"name":858,"path":9,"size":859,"width":860,"height":861,"sizeInBytes":862},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_1_880b71d407.png","medium_1_880b71d407","medium_1.png",291.7,750,422,291699,{"ext":839,"url":864,"hash":865,"mime":842,"name":866,"path":9,"size":867,"width":868,"height":869,"sizeInBytes":870},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_1_880b71d407.png","thumbnail_1_880b71d407","thumbnail_1.png",41.58,245,138,41576,"1_880b71d407",377.71,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F1_880b71d407.png","aws-s3","2026-10-28T12:21:50.945Z","2026-10-28T12:21:50.946Z",[878],{"__type":879,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},"api::media.media",[881],{"__component":882,"id":883,"text":884},"media.text",687,"\u003Cp>Карточка товара меняется в учётной системе, на витрине и в каналах продаж. Пока команда не определила владельца каждого поля и правила публикации, новая интеграция добавляет маршрут для расхождений.\u003C\u002Fp>\u003Ch2>Из каких частей состоит карточка товара\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"2.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F2_19454f321a.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_2_19454f321a.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_2_19454f321a.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_2_19454f321a.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_2_19454f321a.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Карточка включает идентификаторы, категории, атрибуты, варианты, изображения, документы и переводы. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdynamics365\u002Fsupply-chain\u002Fpim\u002Fproduct-information\">Microsoft\u003C\u002Fa> описывает эти элементы как разные виды продуктовых данных, которые используются в бизнес-приложениях.\u003C\u002Fp>\u003Cp>Варианты образуются из комбинаций характеристик: размера, цвета или комплектации. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdynamics365\u002Fsupply-chain\u002Fpim\u002Fproduct-dimensions\">Microsoft\u003C\u002Fa> связывает такие комбинации с отдельными вариантами товара. В работе данные расходятся по пяти контурам: ERP, то есть учётная система предприятия, хранит учётные признаки и остатки; PIM управляет моделью товара, атрибутами и правилами публикации; DAM или CMS ведут медиа и контент; e-commerce-платформа показывает каталог; внешние каналы применяют свои форматы и обязательные поля.\u003Cbr>&nbsp;\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"3.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F3_fd305b7ae0.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_3_fd305b7ae0.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_3_fd305b7ae0.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_3_fd305b7ae0.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_3_fd305b7ae0.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Ch2>Что решает интеграция, а что — PIM\u003C\u002Fh2>\u003Cp>Интеграция передаёт значение из одной системы в другую. Она не назначает владельца поля и не определяет, как действовать при конфликте двух значений. PIM нужен там, где бизнесу требуется общая модель товара, правила обогащения, проверка полноты и управляемая публикация.\u003C\u002Fp>\u003Cp>ERP может оставаться владельцем номенклатуры, цены и остатков. PIM не заменяет заказы, складские проводки и финансовый контур. Он собирает данные, которые нужны для публикации товара в конкретных каналах.\u003C\u002Fp>\u003Cp>В нашем кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fhotz\">HOTZ\u003C\u002Fa> была мультибрендовая e-commerce-витрина автоэмалей и сопутствующих материалов. В Qtim спроектировали сквозной каталог и интеграцию с 1С, поэтому витрина опиралась на единую товарную матрицу; этот механизм показал, почему до выбора PIM важно определить ядро каталога и границы обмена.\u003C\u002Fp>\u003Ch2>Пять вопросов для диагностики каталога\u003C\u002Fh2>\u003Col>\u003Cli data-list-item-id=\"ef295f52655acd8228af200286ac833c0\">Где создаётся поле и кто его меняет?\u003C\u002Fli>\u003Cli data-list-item-id=\"ea76dd956bbe590fd001050c833e598e4\">Какая запись главная при конфликте?\u003C\u002Fli>\u003Cli data-list-item-id=\"e6609bc31c42370c9a7eefbbffdd128b0\">Как варианты наследуют свойства?\u003C\u002Fli>\u003Cli data-list-item-id=\"e196eda3d3bafd22d243bd4992280281c\">Какие поля обязательны для каждого канала?\u003C\u002Fli>\u003Cli data-list-item-id=\"e3fc4014f251b0e02353f4818aaf39357\">Где виден журнал публикаций?\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Ответы формируют карту владения данными. Когда команда отвечает на них через сообщения, таблицы и память отдельных сотрудников, сначала нужен процесс. Когда правила сформулированы, но их трудно поддерживать между несколькими системами, появляется основание проектировать PIM-контур.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">Разобрать карту систем и полей в Qtim\u003C\u002Fa> можно после заполнения матрицы.\u003C\u002Fp>\u003Ch2>Что меняет публикация в новые каналы\u003C\u002Fh2>\u003Cp>В отчёте \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fadmin.gs1india.org\u002Fuploads\u002FReport_E_Commerce_3_3e63b6caab.pdf\">GS1\u003C\u002Fa> по Индии показано, что разные требования площадок заставляют повторно сопоставлять атрибуты одного SKU. Этот вывод нельзя переносить на российский рынок как статистику, но он объясняет риск многоканальной публикации.\u003C\u002Fp>\u003Cp>В опросе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fsyndigo.com\u002Fnews\u002F2025-product-experience-report\u002F\">Syndigo\u003C\u002Fa> более 8&nbsp;500 респондентов из нескольких стран участвовали в оценке товарной информации; 44% сообщили об отказе от покупки при её недостатке. Это не измерение России и не обещание эффекта PIM.\u003C\u002Fp>\u003Ch2>Когда отдельный контур пока не нужен\u003C\u002Fh2>\u003Cp>При одном канале, стабильном ассортименте, редких изменениях и понятных владельцах полей бизнесу обычно достаточно описать модель данных и доработать обмен. Отдельная система не принимает за команду решения о словаре атрибутов и готовности карточки.\u003C\u002Fp>\u003Ch2>Когда PIM-контур уже оправдан\u003C\u002Fh2>\u003Cp>Потребность возникает при регулярных изменениях ассортимента, множестве вариантов и локализаций, публикации в разные каналы, редакторском обогащении и ошибках полноты после выгрузки. Для проверки достаточно начать с одной категории: описать атрибуты, назначить владельцев, задать правила публикации и проверить число исключений.\u003C\u002Fp>\u003Cp>Карта систем и полей помогает определить границы обмена и необходимость отдельного PIM-контура. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">Обсудить архитектуру e-commerce-каталога в Qtim\u003C\u002Fa>.\u003C\u002Fp>",[886,927,970],{"createdAt":776,"id":770,"documentId":771,"title":772,"date":773,"description":774,"order":23,"slug":775,"showOnMainPage":12,"updatedAt":776,"publishedAt":777,"locale":16,"cover":887,"content":921,"media_event":9,"media_areas":924,"seo":9,"localizations":926},{"id":888,"documentId":889,"name":890,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":891,"hash":916,"ext":839,"mime":842,"size":917,"url":918,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":919,"updatedAt":919,"publishedAt":920},1066,"rq2epuodtzfu3m3mv6qzcwoh","01-cover-v3.png",{"large":892,"small":898,"medium":904,"thumbnail":910},{"ext":839,"url":893,"hash":894,"mime":842,"name":895,"path":9,"size":896,"width":845,"height":846,"sizeInBytes":897},"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":839,"url":899,"hash":900,"mime":842,"name":901,"path":9,"size":902,"width":23,"height":853,"sizeInBytes":903},"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":839,"url":905,"hash":906,"mime":842,"name":907,"path":9,"size":908,"width":860,"height":861,"sizeInBytes":909},"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":839,"url":911,"hash":912,"mime":842,"name":913,"path":9,"size":914,"width":868,"height":869,"sizeInBytes":915},"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",[922],{"__component":882,"id":743,"text":923},"\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>",[925],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},[],{"createdAt":785,"id":779,"documentId":780,"title":781,"date":782,"description":783,"order":23,"slug":784,"showOnMainPage":12,"updatedAt":785,"publishedAt":786,"locale":16,"cover":928,"content":963,"media_event":9,"media_areas":967,"seo":9,"localizations":969},{"id":929,"documentId":930,"name":931,"alternativeText":9,"caption":9,"width":932,"height":933,"formats":934,"hash":959,"ext":839,"mime":842,"size":960,"url":961,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":962,"updatedAt":962,"publishedAt":962},1067,"lpxnbxm6sc8ae8wmtm1314fq","01-cover-v4.png",1600,900,{"large":935,"small":941,"medium":947,"thumbnail":953},{"ext":839,"url":936,"hash":937,"mime":842,"name":938,"path":9,"size":939,"width":845,"height":846,"sizeInBytes":940},"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":839,"url":942,"hash":943,"mime":842,"name":944,"path":9,"size":945,"width":23,"height":853,"sizeInBytes":946},"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":839,"url":948,"hash":949,"mime":842,"name":950,"path":9,"size":951,"width":860,"height":861,"sizeInBytes":952},"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":839,"url":954,"hash":955,"mime":842,"name":956,"path":9,"size":957,"width":868,"height":869,"sizeInBytes":958},"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",[964],{"__component":882,"id":965,"text":966},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>",[968],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},[],{"createdAt":793,"id":788,"documentId":789,"title":790,"date":653,"description":791,"order":23,"slug":792,"showOnMainPage":12,"updatedAt":793,"publishedAt":794,"locale":16,"cover":971,"content":1005,"media_event":9,"media_areas":1009,"seo":9,"localizations":1011},{"id":972,"documentId":973,"name":974,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":975,"hash":1000,"ext":839,"mime":842,"size":1001,"url":1002,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1003,"updatedAt":1003,"publishedAt":1004},1068,"cz2tpwmm0dwvn79whwgsn7r5","01-cover.png",{"large":976,"small":982,"medium":988,"thumbnail":994},{"ext":839,"url":977,"hash":978,"mime":842,"name":979,"path":9,"size":980,"width":845,"height":846,"sizeInBytes":981},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_1c8169280b.png","large_01_cover_1c8169280b","large_01-cover.png",685.1,685102,{"ext":839,"url":983,"hash":984,"mime":842,"name":985,"path":9,"size":986,"width":23,"height":853,"sizeInBytes":987},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_1c8169280b.png","small_01_cover_1c8169280b","small_01-cover.png",194.15,194145,{"ext":839,"url":989,"hash":990,"mime":842,"name":991,"path":9,"size":992,"width":860,"height":861,"sizeInBytes":993},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_1c8169280b.png","medium_01_cover_1c8169280b","medium_01-cover.png",404.63,404628,{"ext":839,"url":995,"hash":996,"mime":842,"name":997,"path":9,"size":998,"width":868,"height":869,"sizeInBytes":999},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_1c8169280b.png","thumbnail_01_cover_1c8169280b","thumbnail_01-cover.png",57.73,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",[1006],{"__component":882,"id":1007,"text":1008},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>",[1010],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},[],{"items":1013,"total":1500},[1014,1064,1102,1144,1189,1228,1271,1311,1349,1386,1418,1461],{"order":463,"date":462,"id":459,"documentId":460,"title":461,"description":9,"slug":464,"showOnMainPage":12,"createdAt":465,"updatedAt":466,"publishedAt":467,"locale":16,"cover":1015,"media_areas":1055},{"id":1016,"documentId":1017,"name":1018,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1020,"hash":1050,"ext":1022,"mime":1025,"size":1051,"url":1052,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1053,"updatedAt":1053,"publishedAt":1054},819,"edjo5wob21z5uhha17u4q9dp","photo_2026-09-18 13.08.32.jpeg",1280,{"large":1021,"small":1029,"medium":1036,"thumbnail":1042},{"ext":1022,"url":1023,"hash":1024,"mime":1025,"name":1026,"path":9,"size":1027,"width":845,"height":625,"sizeInBytes":1028},".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":1022,"url":1030,"hash":1031,"mime":1025,"name":1032,"path":9,"size":1033,"width":23,"height":1034,"sizeInBytes":1035},"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,333,20134,{"ext":1022,"url":1037,"hash":1038,"mime":1025,"name":1039,"path":9,"size":1040,"width":860,"height":23,"sizeInBytes":1041},"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":1022,"url":1043,"hash":1044,"mime":1025,"name":1045,"path":9,"size":1046,"width":1047,"height":1048,"sizeInBytes":1049},"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,234,156,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",[1056,1063],{"id":1057,"documentId":1058,"title":1059,"slug":1060,"order":23,"createdAt":1061,"updatedAt":1061,"publishedAt":1062,"locale":16},27,"x6rulaa9s3473663k7mutmd7","EdTech ","ed-tech","2026-07-30T14:30:19.041Z","2026-07-30T14:30:19.062Z",{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":463,"date":462,"id":694,"documentId":695,"title":696,"description":9,"slug":697,"showOnMainPage":12,"createdAt":698,"updatedAt":699,"publishedAt":700,"locale":16,"cover":1065,"media_areas":1099},{"id":1066,"documentId":1067,"name":1068,"alternativeText":9,"caption":9,"width":1069,"height":1069,"formats":1070,"hash":1095,"ext":1022,"mime":1025,"size":1096,"url":1097,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1098,"updatedAt":1098,"publishedAt":1098},698,"k50ygwpde7r8rzi8dtisstrl","photo_2026-09-04 15.05.29.jpeg",1200,{"large":1071,"small":1077,"medium":1083,"thumbnail":1089},{"ext":1022,"url":1072,"hash":1073,"mime":1025,"name":1074,"path":9,"size":1075,"width":845,"height":845,"sizeInBytes":1076},"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":1022,"url":1078,"hash":1079,"mime":1025,"name":1080,"path":9,"size":1081,"width":23,"height":23,"sizeInBytes":1082},"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":1022,"url":1084,"hash":1085,"mime":1025,"name":1086,"path":9,"size":1087,"width":860,"height":860,"sizeInBytes":1088},"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":1022,"url":1090,"hash":1091,"mime":1025,"name":1092,"path":9,"size":1093,"width":1048,"height":1048,"sizeInBytes":1094},"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",[1100,1101],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1057,"documentId":1058,"title":1059,"slug":1060,"order":23,"createdAt":1061,"updatedAt":1061,"publishedAt":1062,"locale":16},{"order":114,"date":510,"id":507,"documentId":508,"title":509,"description":9,"slug":511,"showOnMainPage":12,"createdAt":512,"updatedAt":513,"publishedAt":514,"locale":16,"cover":1103,"media_areas":1135},{"id":1104,"documentId":1105,"name":1106,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1107,"hash":1131,"ext":1022,"mime":1025,"size":1132,"url":1133,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1134,"updatedAt":1134,"publishedAt":1134},865,"gtsnisgi6hvh81oa9vpzr8y7","photo_2026-09-22 13.56.43.jpeg",{"large":1108,"small":1113,"medium":1119,"thumbnail":1125},{"ext":1022,"url":1109,"hash":1110,"mime":1025,"name":1111,"path":9,"size":1081,"width":845,"height":625,"sizeInBytes":1112},"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":1022,"url":1114,"hash":1115,"mime":1025,"name":1116,"path":9,"size":1117,"width":23,"height":1034,"sizeInBytes":1118},"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":1022,"url":1120,"hash":1121,"mime":1025,"name":1122,"path":9,"size":1123,"width":860,"height":23,"sizeInBytes":1124},"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":1022,"url":1126,"hash":1127,"mime":1025,"name":1128,"path":9,"size":1129,"width":1047,"height":1048,"sizeInBytes":1130},"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",[1136,1137],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",{"order":114,"date":490,"id":487,"documentId":488,"title":489,"description":9,"slug":491,"showOnMainPage":12,"createdAt":492,"updatedAt":493,"publishedAt":494,"locale":16,"cover":1145,"media_areas":1179},{"id":1146,"documentId":1147,"name":1148,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1149,"hash":1174,"ext":1022,"mime":1025,"size":1175,"url":1176,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1177,"updatedAt":1177,"publishedAt":1178},856,"a8lo28pvxqq7yj8qcqho4x60","photo_2026-09-21 14.42.04.jpeg",{"large":1150,"small":1156,"medium":1162,"thumbnail":1168},{"ext":1022,"url":1151,"hash":1152,"mime":1025,"name":1153,"path":9,"size":1154,"width":845,"height":625,"sizeInBytes":1155},"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":1022,"url":1157,"hash":1158,"mime":1025,"name":1159,"path":9,"size":1160,"width":23,"height":1034,"sizeInBytes":1161},"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":1022,"url":1163,"hash":1164,"mime":1025,"name":1165,"path":9,"size":1166,"width":860,"height":23,"sizeInBytes":1167},"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":1022,"url":1169,"hash":1170,"mime":1025,"name":1171,"path":9,"size":1172,"width":1047,"height":1048,"sizeInBytes":1173},"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",[1180,1181,1188],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1182,"documentId":1183,"title":1184,"slug":1185,"order":23,"createdAt":1186,"updatedAt":1186,"publishedAt":1187,"locale":16},21,"yf23yooxmjrfe35xytsexltw","Веб-разработка","veb-razrabotka","2026-07-30T14:29:04.519Z","2026-07-30T14:29:04.572Z",{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},{"order":114,"date":490,"id":727,"documentId":728,"title":729,"description":9,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"locale":16,"cover":1190,"media_areas":1224},{"id":1191,"documentId":1192,"name":1193,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1194,"hash":1219,"ext":1022,"mime":1025,"size":1220,"url":1221,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1222,"updatedAt":1223,"publishedAt":1222},853,"klfyunx6a8zzgw4vag9gxm2l","photo_2026-09-21 14.06.52.jpeg",{"large":1195,"small":1201,"medium":1207,"thumbnail":1213},{"ext":1022,"url":1196,"hash":1197,"mime":1025,"name":1198,"path":9,"size":1199,"width":845,"height":625,"sizeInBytes":1200},"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":1022,"url":1202,"hash":1203,"mime":1025,"name":1204,"path":9,"size":1205,"width":23,"height":1034,"sizeInBytes":1206},"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":1022,"url":1208,"hash":1209,"mime":1025,"name":1210,"path":9,"size":1211,"width":860,"height":23,"sizeInBytes":1212},"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":1022,"url":1214,"hash":1215,"mime":1025,"name":1216,"path":9,"size":1217,"width":1047,"height":1048,"sizeInBytes":1218},"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",[1225,1226,1227],{"id":1182,"documentId":1183,"title":1184,"slug":1185,"order":23,"createdAt":1186,"updatedAt":1186,"publishedAt":1187,"locale":16},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":472,"id":469,"documentId":470,"title":471,"description":9,"slug":473,"showOnMainPage":12,"createdAt":474,"updatedAt":475,"publishedAt":476,"locale":16,"cover":1229,"media_areas":1262},{"id":1230,"documentId":1231,"name":1232,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1233,"hash":1258,"ext":1022,"mime":1025,"size":1259,"url":1260,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1261,"updatedAt":1261,"publishedAt":1261},826,"s101yfs31hbnltw3zdj4nbz7","photo_2026-09-18 16.43.16.jpeg",{"large":1234,"small":1240,"medium":1246,"thumbnail":1252},{"ext":1022,"url":1235,"hash":1236,"mime":1025,"name":1237,"path":9,"size":1238,"width":845,"height":625,"sizeInBytes":1239},"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":1022,"url":1241,"hash":1242,"mime":1025,"name":1243,"path":9,"size":1244,"width":23,"height":1034,"sizeInBytes":1245},"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":1022,"url":1247,"hash":1248,"mime":1025,"name":1249,"path":9,"size":1250,"width":860,"height":23,"sizeInBytes":1251},"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":1022,"url":1253,"hash":1254,"mime":1025,"name":1255,"path":9,"size":1256,"width":1047,"height":1048,"sizeInBytes":1257},"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",[1263,1264],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1265,"documentId":1266,"title":1267,"slug":1268,"order":23,"createdAt":1269,"updatedAt":1269,"publishedAt":1270,"locale":16},29,"yuxcudh09wo6lky0b7ikokmb","Управление проектами","upravlenie-proektami","2026-07-30T14:30:32.907Z","2026-07-30T14:30:32.928Z",{"order":114,"date":437,"id":574,"documentId":575,"title":576,"description":9,"slug":577,"showOnMainPage":12,"createdAt":578,"updatedAt":579,"publishedAt":580,"locale":16,"cover":1272,"media_areas":1307},{"id":1273,"documentId":1274,"name":1275,"alternativeText":9,"caption":9,"width":1276,"height":1277,"formats":1278,"hash":1303,"ext":1022,"mime":1025,"size":1304,"url":1305,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1306,"updatedAt":1306,"publishedAt":1306},782,"g9qdbcga88x1rxwgs5ot5s6z","photo_2026-09-17 13.54.04.jpeg",1536,1024,{"large":1279,"small":1285,"medium":1291,"thumbnail":1297},{"ext":1022,"url":1280,"hash":1281,"mime":1025,"name":1282,"path":9,"size":1283,"width":845,"height":625,"sizeInBytes":1284},"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":1022,"url":1286,"hash":1287,"mime":1025,"name":1288,"path":9,"size":1289,"width":23,"height":1034,"sizeInBytes":1290},"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":1022,"url":1292,"hash":1293,"mime":1025,"name":1294,"path":9,"size":1295,"width":860,"height":23,"sizeInBytes":1296},"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":1022,"url":1298,"hash":1299,"mime":1025,"name":1300,"path":9,"size":1301,"width":1047,"height":1048,"sizeInBytes":1302},"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",[1308,1309,1310],{"id":1182,"documentId":1183,"title":1184,"slug":1185,"order":23,"createdAt":1186,"updatedAt":1186,"publishedAt":1187,"locale":16},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":437,"id":451,"documentId":452,"title":453,"description":9,"slug":454,"showOnMainPage":12,"createdAt":455,"updatedAt":456,"publishedAt":457,"locale":16,"cover":1312,"media_areas":1346},{"id":1313,"documentId":1314,"name":1315,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1316,"hash":1341,"ext":1022,"mime":1025,"size":1342,"url":1343,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1344,"updatedAt":1344,"publishedAt":1345},794,"rejdhpayptwmftim0dz8qkhm","photo_2026-09-17 14.46.04.jpeg",{"large":1317,"small":1323,"medium":1329,"thumbnail":1335},{"ext":1022,"url":1318,"hash":1319,"mime":1025,"name":1320,"path":9,"size":1321,"width":845,"height":625,"sizeInBytes":1322},"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":1022,"url":1324,"hash":1325,"mime":1025,"name":1326,"path":9,"size":1327,"width":23,"height":1034,"sizeInBytes":1328},"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":1022,"url":1330,"hash":1331,"mime":1025,"name":1332,"path":9,"size":1333,"width":860,"height":23,"sizeInBytes":1334},"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":1022,"url":1336,"hash":1337,"mime":1025,"name":1338,"path":9,"size":1339,"width":1047,"height":1048,"sizeInBytes":1340},"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",[1347,1348],{"id":1182,"documentId":1183,"title":1184,"slug":1185,"order":23,"createdAt":1186,"updatedAt":1186,"publishedAt":1187,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":428,"id":425,"documentId":426,"title":427,"description":9,"slug":429,"showOnMainPage":12,"createdAt":430,"updatedAt":431,"publishedAt":432,"locale":16,"cover":1350,"media_areas":1383},{"id":1351,"documentId":1352,"name":1353,"alternativeText":9,"caption":9,"width":835,"height":1019,"formats":1354,"hash":1379,"ext":1022,"mime":1025,"size":1380,"url":1381,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1382,"updatedAt":1382,"publishedAt":1382},771,"pog6mv2v922fypz25ta3rexi","photo_2026-09-16 14.24.39.jpeg",{"large":1355,"small":1361,"medium":1367,"thumbnail":1373},{"ext":1022,"url":1356,"hash":1357,"mime":1025,"name":1358,"path":9,"size":1359,"width":845,"height":625,"sizeInBytes":1360},"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":1022,"url":1362,"hash":1363,"mime":1025,"name":1364,"path":9,"size":1365,"width":23,"height":1034,"sizeInBytes":1366},"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":1022,"url":1368,"hash":1369,"mime":1025,"name":1370,"path":9,"size":1371,"width":860,"height":23,"sizeInBytes":1372},"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":1022,"url":1374,"hash":1375,"mime":1025,"name":1376,"path":9,"size":1377,"width":1047,"height":1048,"sizeInBytes":1378},"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",[1384,1385],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":807,"documentId":808,"title":809,"slug":810,"order":23,"createdAt":811,"updatedAt":811,"publishedAt":812,"locale":16},{"order":114,"date":360,"id":357,"documentId":358,"title":359,"description":9,"slug":361,"showOnMainPage":12,"createdAt":362,"updatedAt":363,"publishedAt":364,"locale":16,"cover":1387,"media_areas":1415},{"id":1388,"documentId":1389,"name":974,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":1390,"hash":1411,"ext":839,"mime":842,"size":1412,"url":1413,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1414,"updatedAt":1414,"publishedAt":1414},891,"ult6u5v680gskyo21onki5bg",{"large":1391,"small":1396,"medium":1401,"thumbnail":1406},{"ext":839,"url":1392,"hash":1393,"mime":842,"name":979,"path":9,"size":1394,"width":845,"height":846,"sizeInBytes":1395},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_e88581bd03.png","large_01_cover_e88581bd03",561.78,561780,{"ext":839,"url":1397,"hash":1398,"mime":842,"name":985,"path":9,"size":1399,"width":23,"height":853,"sizeInBytes":1400},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_e88581bd03.png","small_01_cover_e88581bd03",157.26,157263,{"ext":839,"url":1402,"hash":1403,"mime":842,"name":991,"path":9,"size":1404,"width":860,"height":861,"sizeInBytes":1405},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_e88581bd03.png","medium_01_cover_e88581bd03",335.2,335199,{"ext":839,"url":1407,"hash":1408,"mime":842,"name":997,"path":9,"size":1409,"width":868,"height":869,"sizeInBytes":1410},"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",[1416,1417],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},{"order":114,"date":721,"id":718,"documentId":719,"title":720,"description":9,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":16,"cover":1419,"media_areas":1452},{"id":1420,"documentId":1421,"name":1422,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":1423,"hash":1448,"ext":1022,"mime":1025,"size":1449,"url":1450,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1451,"updatedAt":1451,"publishedAt":1451},723,"w3k42ovrywwevzxh1288ctpw","photo_2026-09-10 16.04.45.jpeg",{"large":1424,"small":1430,"medium":1436,"thumbnail":1442},{"ext":1022,"url":1425,"hash":1426,"mime":1025,"name":1427,"path":9,"size":1428,"width":845,"height":846,"sizeInBytes":1429},"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":1022,"url":1431,"hash":1432,"mime":1025,"name":1433,"path":9,"size":1434,"width":23,"height":853,"sizeInBytes":1435},"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":1022,"url":1437,"hash":1438,"mime":1025,"name":1439,"path":9,"size":1440,"width":860,"height":861,"sizeInBytes":1441},"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":1022,"url":1443,"hash":1444,"mime":1025,"name":1445,"path":9,"size":1446,"width":868,"height":869,"sizeInBytes":1447},"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",[1453,1454],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1455,"documentId":1456,"title":1457,"slug":1458,"order":23,"createdAt":1459,"updatedAt":1459,"publishedAt":1460,"locale":16},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",{"order":114,"date":351,"id":348,"documentId":349,"title":350,"description":9,"slug":352,"showOnMainPage":12,"createdAt":353,"updatedAt":354,"publishedAt":355,"locale":16,"cover":1462,"media_areas":1497},{"id":1463,"documentId":1464,"name":1465,"alternativeText":9,"caption":9,"width":835,"height":836,"formats":1466,"hash":1491,"ext":1022,"mime":1025,"size":1492,"url":1493,"previewUrl":9,"provider":874,"provider_metadata":9,"createdAt":1494,"updatedAt":1495,"publishedAt":1496},718,"biismkqsajejfta003c5fywa","photo_2026-09-09 15.35.40.jpeg",{"large":1467,"small":1473,"medium":1479,"thumbnail":1485},{"ext":1022,"url":1468,"hash":1469,"mime":1025,"name":1470,"path":9,"size":1471,"width":845,"height":846,"sizeInBytes":1472},"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":1022,"url":1474,"hash":1475,"mime":1025,"name":1476,"path":9,"size":1477,"width":23,"height":853,"sizeInBytes":1478},"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":1022,"url":1480,"hash":1481,"mime":1025,"name":1482,"path":9,"size":1483,"width":860,"height":861,"sizeInBytes":1484},"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":1022,"url":1486,"hash":1487,"mime":1025,"name":1488,"path":9,"size":1489,"width":868,"height":869,"sizeInBytes":1490},"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",[1498,1499],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16},88,{"items":1502,"allCount":1500},[1503,1597,1606,1619,1636,1693,1713,1726,1736,1747,1757,1773],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":1504},[1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,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,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596],{"id":28,"documentId":29,"media_event":9},{"id":37,"documentId":38,"media_event":9},{"id":46,"documentId":47,"media_event":9},{"id":55,"documentId":56,"media_event":9},{"id":64,"documentId":65,"media_event":9},{"id":73,"documentId":74,"media_event":9},{"id":82,"documentId":83,"media_event":9},{"id":91,"documentId":92,"media_event":9},{"id":101,"documentId":102,"media_event":9},{"id":110,"documentId":111,"media_event":9},{"id":120,"documentId":121,"media_event":9},{"id":129,"documentId":130,"media_event":9},{"id":138,"documentId":139,"media_event":9},{"id":147,"documentId":148,"media_event":9},{"id":157,"documentId":158,"media_event":9},{"id":166,"documentId":167,"media_event":9},{"id":175,"documentId":176,"media_event":9},{"id":184,"documentId":185,"media_event":9},{"id":193,"documentId":194,"media_event":9},{"id":202,"documentId":203,"media_event":9},{"id":211,"documentId":212,"media_event":9},{"id":221,"documentId":222,"media_event":9},{"id":231,"documentId":232,"media_event":9},{"id":240,"documentId":241,"media_event":9},{"id":249,"documentId":250,"media_event":9},{"id":258,"documentId":259,"media_event":9},{"id":267,"documentId":268,"media_event":9},{"id":276,"documentId":277,"media_event":9},{"id":285,"documentId":286,"media_event":9},{"id":294,"documentId":295,"media_event":9},{"id":303,"documentId":304,"media_event":9},{"id":312,"documentId":313,"media_event":9},{"id":321,"documentId":322,"media_event":9},{"id":330,"documentId":331,"media_event":9},{"id":339,"documentId":340,"media_event":9},{"id":348,"documentId":349,"media_event":9},{"id":357,"documentId":358,"media_event":9},{"id":366,"documentId":367,"media_event":9},{"id":374,"documentId":375,"media_event":9},{"id":383,"documentId":384,"media_event":9},{"id":392,"documentId":393,"media_event":9},{"id":400,"documentId":401,"media_event":9},{"id":408,"documentId":409,"media_event":9},{"id":416,"documentId":417,"media_event":9},{"id":425,"documentId":426,"media_event":9},{"id":434,"documentId":435,"media_event":9},{"id":443,"documentId":444,"media_event":9},{"id":451,"documentId":452,"media_event":9},{"id":459,"documentId":460,"media_event":9},{"id":469,"documentId":470,"media_event":9},{"id":478,"documentId":479,"media_event":9},{"id":487,"documentId":488,"media_event":9},{"id":496,"documentId":497,"media_event":1558},{"id":1559,"documentId":1560},58,"l6frmu0yosfqr3k430ywh70g",{"id":507,"documentId":508,"media_event":9},{"id":516,"documentId":517,"media_event":9},{"id":524,"documentId":525,"media_event":9},{"id":533,"documentId":534,"media_event":9},{"id":541,"documentId":542,"media_event":9},{"id":550,"documentId":551,"media_event":9},{"id":558,"documentId":559,"media_event":9},{"id":566,"documentId":567,"media_event":9},{"id":574,"documentId":575,"media_event":9},{"id":582,"documentId":583,"media_event":9},{"id":591,"documentId":592,"media_event":9},{"id":599,"documentId":600,"media_event":9},{"id":607,"documentId":608,"media_event":9},{"id":616,"documentId":617,"media_event":9},{"id":625,"documentId":626,"media_event":9},{"id":634,"documentId":635,"media_event":9},{"id":642,"documentId":643,"media_event":9},{"id":650,"documentId":651,"media_event":9},{"id":659,"documentId":660,"media_event":9},{"id":668,"documentId":669,"media_event":9},{"id":677,"documentId":678,"media_event":9},{"id":686,"documentId":687,"media_event":9},{"id":694,"documentId":695,"media_event":9},{"id":702,"documentId":703,"media_event":9},{"id":710,"documentId":711,"media_event":9},{"id":718,"documentId":719,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":735,"documentId":736,"media_event":9},{"id":743,"documentId":744,"media_event":9},{"id":752,"documentId":753,"media_event":9},{"id":761,"documentId":762,"media_event":9},{"id":770,"documentId":771,"media_event":9},{"id":779,"documentId":780,"media_event":9},{"id":788,"documentId":789,"media_event":9},{"id":796,"documentId":797,"media_event":9},{"id":5,"documentId":6,"media_event":9},{"id":1598,"documentId":1599,"title":1600,"slug":1601,"order":23,"createdAt":1602,"updatedAt":1603,"publishedAt":1604,"locale":16,"media":1605},7,"or8kyxbsn133djndoz8b81h7","Награды ","media-area","2026-05-27T08:31:35.077Z","2026-05-27T09:05:26.042Z","2026-05-27T09:05:26.063Z",[],{"id":1607,"documentId":1608,"title":1609,"slug":1610,"order":23,"createdAt":1611,"updatedAt":1611,"publishedAt":1612,"locale":16,"media":1613},13,"glhljk70qdskk3mk7phi4ig0","Рынок ","media-area-2","2026-05-27T09:09:31.488Z","2026-05-27T09:09:31.502Z",[1614,1615,1616,1617,1618],{"id":28,"documentId":29,"media_event":9},{"id":37,"documentId":38,"media_event":9},{"id":55,"documentId":56,"media_event":9},{"id":46,"documentId":47,"media_event":9},{"id":240,"documentId":241,"media_event":9},{"id":1138,"documentId":1139,"title":1140,"slug":1141,"order":23,"createdAt":1142,"updatedAt":1142,"publishedAt":1143,"locale":16,"media":1620},[1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635],{"id":64,"documentId":65,"media_event":9},{"id":175,"documentId":176,"media_event":9},{"id":193,"documentId":194,"media_event":9},{"id":276,"documentId":277,"media_event":9},{"id":312,"documentId":313,"media_event":9},{"id":339,"documentId":340,"media_event":9},{"id":348,"documentId":349,"media_event":9},{"id":357,"documentId":358,"media_event":9},{"id":574,"documentId":575,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":507,"documentId":508,"media_event":9},{"id":591,"documentId":592,"media_event":9},{"id":616,"documentId":617,"media_event":9},{"id":650,"documentId":651,"media_event":9},{"id":487,"documentId":488,"media_event":9},{"id":1637,"documentId":1638,"title":1639,"slug":1640,"order":23,"createdAt":1641,"updatedAt":1641,"publishedAt":1642,"locale":16,"media":1643},19,"gilcfdy0yp8qpeaxgm5ls6e3","Мероприятия ","media-area-4","2026-05-27T09:12:22.766Z","2026-05-27T09:12:22.786Z",[1644,1650,1656,1658,1664,1670,1676,1682,1687],{"id":1645,"documentId":1646,"media_event":1647},364,"ce4eqcxpcxe2gueamlnk95az",{"id":1648,"documentId":1649},38,"qyyaaq9uq01cybc9wdpu04ff",{"id":1651,"documentId":1652,"media_event":1653},139,"f0107glw661ebgg7ket8b1cq",{"id":1654,"documentId":1655},40,"weubed2puewbadi5kwo9dbe5",{"id":496,"documentId":497,"media_event":1657},{"id":1559,"documentId":1560},{"id":1659,"documentId":1660,"media_event":1661},143,"icg1p6xqq09s2u4yojqpmbif",{"id":1662,"documentId":1663},42,"lakgjgfz0qogh4wbuzk9z21y",{"id":1665,"documentId":1666,"media_event":1667},144,"n1cg6qcmbdxk9swk9uo0udss",{"id":1668,"documentId":1669},57,"d6gnqsswqvm819c4hhz1mzit",{"id":1671,"documentId":1672,"media_event":1673},145,"ssd4p6njpddkamkmdi85y7ba",{"id":1674,"documentId":1675},54,"kmbnq1m43om1xht2p0mzy6qf",{"id":1677,"documentId":1678,"media_event":1679},146,"tk2dactwoh215eul3iw29pww",{"id":1680,"documentId":1681},48,"ccs7hkccw5wfn09xebmh140p",{"id":1683,"documentId":1684,"media_event":1685},147,"xx92kedhzcjgflqbhwxa8uak",{"id":1265,"documentId":1686},"hn0hcqte2ofyt1hkat7vt7q9",{"id":1688,"documentId":1689,"media_event":1690},380,"zithllju8vltfyex2pc3aquf",{"id":1691,"documentId":1692},65,"g78a6xdpbio64v9tg6hsuv2l",{"id":1182,"documentId":1183,"title":1184,"slug":1185,"order":23,"createdAt":1186,"updatedAt":1186,"publishedAt":1187,"locale":16,"media":1694},[1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712],{"id":202,"documentId":203,"media_event":9},{"id":366,"documentId":367,"media_event":9},{"id":374,"documentId":375,"media_event":9},{"id":434,"documentId":435,"media_event":9},{"id":574,"documentId":575,"media_event":9},{"id":451,"documentId":452,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":516,"documentId":517,"media_event":9},{"id":533,"documentId":534,"media_event":9},{"id":82,"documentId":83,"media_event":9},{"id":550,"documentId":551,"media_event":9},{"id":599,"documentId":600,"media_event":9},{"id":735,"documentId":736,"media_event":9},{"id":487,"documentId":488,"media_event":9},{"id":582,"documentId":583,"media_event":9},{"id":625,"documentId":626,"media_event":9},{"id":634,"documentId":635,"media_event":9},{"id":743,"documentId":744,"media_event":9},{"id":1714,"documentId":1715,"title":1716,"slug":1717,"order":23,"createdAt":1718,"updatedAt":1718,"publishedAt":1719,"locale":16,"media":1720},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",[1721,1722,1723,1724,1725],{"id":258,"documentId":259,"media_event":9},{"id":285,"documentId":286,"media_event":9},{"id":383,"documentId":384,"media_event":9},{"id":434,"documentId":435,"media_event":9},{"id":73,"documentId":74,"media_event":9},{"id":1455,"documentId":1456,"title":1457,"slug":1458,"order":23,"createdAt":1459,"updatedAt":1459,"publishedAt":1460,"locale":16,"media":1727},[1728,1729,1730,1731,1732,1733,1734,1735],{"id":184,"documentId":185,"media_event":9},{"id":267,"documentId":268,"media_event":9},{"id":285,"documentId":286,"media_event":9},{"id":147,"documentId":148,"media_event":9},{"id":408,"documentId":409,"media_event":9},{"id":566,"documentId":567,"media_event":9},{"id":607,"documentId":608,"media_event":9},{"id":718,"documentId":719,"media_event":9},{"id":1057,"documentId":1058,"title":1059,"slug":1060,"order":23,"createdAt":1061,"updatedAt":1061,"publishedAt":1062,"locale":16,"media":1737},[1738,1739,1740,1741,1742,1743,1744,1745,1746],{"id":211,"documentId":212,"media_event":9},{"id":249,"documentId":250,"media_event":9},{"id":91,"documentId":92,"media_event":9},{"id":101,"documentId":102,"media_event":9},{"id":330,"documentId":331,"media_event":9},{"id":443,"documentId":444,"media_event":9},{"id":459,"documentId":460,"media_event":9},{"id":138,"documentId":139,"media_event":9},{"id":694,"documentId":695,"media_event":9},{"id":1265,"documentId":1266,"title":1267,"slug":1268,"order":23,"createdAt":1269,"updatedAt":1269,"publishedAt":1270,"locale":16,"media":1748},[1749,1750,1751,1752,1753,1754,1755,1756],{"id":120,"documentId":121,"media_event":9},{"id":400,"documentId":401,"media_event":9},{"id":524,"documentId":525,"media_event":9},{"id":735,"documentId":736,"media_event":9},{"id":668,"documentId":669,"media_event":9},{"id":710,"documentId":711,"media_event":9},{"id":469,"documentId":470,"media_event":9},{"id":761,"documentId":762,"media_event":9},{"id":1758,"documentId":1759,"title":1760,"slug":1761,"order":23,"createdAt":1762,"updatedAt":1762,"publishedAt":1763,"locale":16,"media":1764},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[1765,1766,1767,1768,1769,1770,1771,1772],{"id":157,"documentId":158,"media_event":9},{"id":166,"documentId":167,"media_event":9},{"id":221,"documentId":222,"media_event":9},{"id":231,"documentId":232,"media_event":9},{"id":258,"documentId":259,"media_event":9},{"id":110,"documentId":111,"media_event":9},{"id":677,"documentId":678,"media_event":9},{"id":752,"documentId":753,"media_event":9},{"id":807,"documentId":808,"title":809,"slug":810,"order":23,"createdAt":811,"updatedAt":811,"publishedAt":812,"locale":16,"media":1774},[1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790],{"id":303,"documentId":304,"media_event":9},{"id":294,"documentId":295,"media_event":9},{"id":321,"documentId":322,"media_event":9},{"id":392,"documentId":393,"media_event":9},{"id":416,"documentId":417,"media_event":9},{"id":425,"documentId":426,"media_event":9},{"id":478,"documentId":479,"media_event":9},{"id":129,"documentId":130,"media_event":9},{"id":642,"documentId":643,"media_event":9},{"id":659,"documentId":660,"media_event":9},{"id":686,"documentId":687,"media_event":9},{"id":702,"documentId":703,"media_event":9},{"id":541,"documentId":542,"media_event":9},{"id":558,"documentId":559,"media_event":9},{"id":582,"documentId":583,"media_event":9},{"id":5,"documentId":6,"media_event":9}]