[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-data-est-resheniya-net-kak-govorit-o-sroke-proekta-bez-obeshanii-v-vozduh":3,"$E2qPcpmlYp":945,"media-areas-with-all-count":1389},{"media":4,"anotherMedia":803},{"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":750,"content":798,"media_event":9,"seo":9},527,"k9jayzkslecnw2molov3vcpm","Как обещать дату проекта, когда часть решений ещё не принята","2026-10-22",null,501,"data-est-resheniya-net-kak-govorit-o-sroke-proekta-bez-obeshanii-v-vozduh",true,"2026-10-21T11:14:44.864Z","2026-10-22T12:06:58.766Z","2026-10-22T12:06:58.851Z","ru",[18,735],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":734},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,467,476,485,494,505,514,522,531,539,548,556,564,572,580,589,597,605,614,623,632,640,648,657,666,675,684,692,700,708,709,718,726],{"id":28,"documentId":29,"title":30,"date":31,"description":9,"order":23,"slug":32,"showOnMainPage":12,"createdAt":33,"updatedAt":34,"publishedAt":35,"locale":16},650,"px232j10z8907syoldwzbqnw","Проверка ИТ-компаний налоговой: что смотрят и как подготовиться","2026-03-27","pochemu-v-2026-godu-vazhen-ne-status-it-kompanii-a-realnyj-produkt","2026-03-27T15:41:14.276Z","2026-10-22T12:29:41.985Z","2026-10-22T12:29:42.061Z",{"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},597,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-10-22T12:18:19.821Z","2026-10-22T12:18:19.926Z",{"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},616,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-10-22T12:20:33.911Z","2026-10-22T12:20:33.984Z",{"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},563,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-10-22T12:14:29.327Z","2026-10-22T12:14:29.464Z",{"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},578,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-10-22T12:15:52.888Z","2026-10-22T12:15:52.961Z",{"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},626,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-10-22T12:21:56.764Z","2026-10-22T12:21:56.859Z",{"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":8,"description":9,"order":462,"slug":463,"showOnMainPage":12,"createdAt":464,"updatedAt":465,"publishedAt":466,"locale":16},567,"c4qw6xwuehgz8lo5zyabldkb","Разработка СДО для корпоративного обучения: требования, этапы и стоимость",0,"platforma-obucheniya-sotrudnikov-rabochiy-rezultat","2026-09-18T10:17:38.082Z","2026-10-22T12:14:33.165Z","2026-10-22T12:14:33.202Z",{"id":468,"documentId":469,"title":470,"date":471,"description":9,"order":114,"slug":472,"showOnMainPage":12,"createdAt":473,"updatedAt":474,"publishedAt":475,"locale":16},602,"fbzwk8k4u0jwlm6l2b9o2jr3","Как превращать результаты пользовательских интервью в задачи для бэклога","2026-09-18","rezultaty-polzovatelskih-intervyu-v-zadachi-backloga","2026-09-18T13:05:14.859Z","2026-10-22T12:18:42.051Z","2026-10-22T12:18:42.116Z",{"id":477,"documentId":478,"title":479,"date":480,"description":9,"order":23,"slug":481,"showOnMainPage":12,"createdAt":482,"updatedAt":483,"publishedAt":484,"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":486,"documentId":487,"title":488,"date":489,"description":9,"order":114,"slug":490,"showOnMainPage":12,"createdAt":491,"updatedAt":492,"publishedAt":493,"locale":16},601,"idkoix18t80we76tz6g5li5g","Как проектировать редкие пользовательские сценарии в цифровом продукте","2026-09-21","redkie-polzovatelskie-scenarii-v-cifrovom-produkte","2026-09-21T11:15:59.442Z","2026-10-22T12:18:36.605Z","2026-10-22T12:18:36.675Z",{"id":495,"documentId":496,"title":497,"date":498,"description":499,"order":500,"slug":501,"showOnMainPage":12,"createdAt":502,"updatedAt":503,"publishedAt":504,"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":506,"documentId":507,"title":508,"date":509,"description":9,"order":114,"slug":510,"showOnMainPage":12,"createdAt":511,"updatedAt":512,"publishedAt":513,"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":515,"documentId":516,"title":517,"date":509,"description":9,"order":10,"slug":518,"showOnMainPage":12,"createdAt":519,"updatedAt":520,"publishedAt":521,"locale":16},605,"fr3j1duys4bku4syv0v3txb0","Как проверить, находят ли пользователи новую функцию после релиза","funkciya-vypushchena-polzovateli-ne-nashli-posle-reliza","2026-09-22T08:17:57.565Z","2026-10-22T12:18:53.274Z","2026-10-22T12:18:53.346Z",{"id":523,"documentId":524,"title":525,"date":526,"description":9,"order":23,"slug":527,"showOnMainPage":12,"createdAt":528,"updatedAt":529,"publishedAt":530,"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":532,"documentId":533,"title":534,"date":526,"description":9,"order":10,"slug":535,"showOnMainPage":12,"createdAt":536,"updatedAt":537,"publishedAt":538,"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":540,"documentId":541,"title":542,"date":543,"description":9,"order":23,"slug":544,"showOnMainPage":12,"createdAt":545,"updatedAt":546,"publishedAt":547,"locale":16},628,"t8fgwkzme6nbtkbfjww9i7zs","Автоматизация возвратов: как связать заявку, логистику, склад и выплату","2026-09-24","avtomatizatsiya-vozvratov-kak-svyazat-zayavku-logistiku-sklad-i-vyplatu","2026-09-24T10:22:57.802Z","2026-10-22T12:22:08.569Z","2026-10-22T12:22:08.652Z",{"id":549,"documentId":550,"title":551,"date":543,"description":9,"order":10,"slug":552,"showOnMainPage":12,"createdAt":553,"updatedAt":554,"publishedAt":555,"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":557,"documentId":558,"title":559,"date":543,"description":9,"order":23,"slug":560,"showOnMainPage":12,"createdAt":561,"updatedAt":562,"publishedAt":563,"locale":16},630,"b861gej3prtodznj3bb1y78f","Интеграция с WMS: как синхронизировать резервы, остатки и отгрузки","integratsiya-s-wms-kak-sinkhronizirovat-rezervy-ostatki-i-otgruzki","2026-09-24T12:23:25.584Z","2026-10-22T12:22:20.355Z","2026-10-22T12:22:20.424Z",{"id":565,"documentId":566,"title":567,"date":543,"description":9,"order":23,"slug":568,"showOnMainPage":12,"createdAt":569,"updatedAt":570,"publishedAt":571,"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":573,"documentId":574,"title":575,"date":437,"description":9,"order":114,"slug":576,"showOnMainPage":12,"createdAt":577,"updatedAt":578,"publishedAt":579,"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":581,"documentId":582,"title":583,"date":584,"description":9,"order":23,"slug":585,"showOnMainPage":12,"createdAt":586,"updatedAt":587,"publishedAt":588,"locale":16},633,"aw0l78ewhaow4drvtb8xojs6","Аудит интернет-магазина перед ростом: производительность, интеграции и точки потери заказов","2026-09-25","audit-internet-magazina-pered-rostom-proizvoditelnost-integratsii-i-tochki-poteri-zakazov","2026-09-25T09:30:00.915Z","2026-10-22T12:23:05.055Z","2026-10-22T12:23:05.124Z",{"id":590,"documentId":591,"title":592,"date":584,"description":9,"order":10,"slug":593,"showOnMainPage":12,"createdAt":594,"updatedAt":595,"publishedAt":596,"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":598,"documentId":599,"title":600,"date":584,"description":9,"order":23,"slug":601,"showOnMainPage":12,"createdAt":602,"updatedAt":603,"publishedAt":604,"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":606,"documentId":607,"title":608,"date":609,"description":9,"order":10,"slug":610,"showOnMainPage":12,"createdAt":611,"updatedAt":612,"publishedAt":613,"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":615,"documentId":616,"title":617,"date":618,"description":9,"order":10,"slug":619,"showOnMainPage":12,"createdAt":620,"updatedAt":621,"publishedAt":622,"locale":16},640,"zerzn7i3b636huj96oap0txe","Когда запрашивать телефон и регистрацию в цифровом продукте","2026-09-29","registraciya-do-cennosti","2026-09-29T11:11:57.612Z","2026-10-22T12:24:19.230Z","2026-10-22T12:24:19.296Z",{"id":624,"documentId":625,"title":626,"date":627,"description":9,"order":23,"slug":628,"showOnMainPage":12,"createdAt":629,"updatedAt":630,"publishedAt":631,"locale":16},642,"s3vm1v69pa8daldydfxs837g","Монолит или микросервисы: критерии выбора для нового и действующего продукта","2026-10-01","monolit-ili-mikroservisy-kriterii-vybora-dlya-novogo-i-deystvuyushchego-produkta","2026-10-01T09:35:21.442Z","2026-10-22T12:24:30.750Z","2026-10-22T12:24:30.826Z",{"id":633,"documentId":634,"title":635,"date":627,"description":9,"order":23,"slug":636,"showOnMainPage":12,"createdAt":637,"updatedAt":638,"publishedAt":639,"locale":16},643,"psq9e3hd069s1e1nf5b3zuot","Миграция в облако: план переноса, проверка отката и риски простоя","migratsiya-v-oblako-plan-perenosa-proverka-otkata-i-riski-prostoya","2026-10-01T09:42:27.368Z","2026-10-22T12:24:36.342Z","2026-10-22T12:24:36.405Z",{"id":641,"documentId":642,"title":643,"date":627,"description":9,"order":10,"slug":644,"showOnMainPage":12,"createdAt":645,"updatedAt":646,"publishedAt":647,"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":649,"documentId":650,"title":651,"date":652,"description":9,"order":10,"slug":653,"showOnMainPage":12,"createdAt":654,"updatedAt":655,"publishedAt":656,"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":658,"documentId":659,"title":660,"date":661,"description":9,"order":10,"slug":662,"showOnMainPage":12,"createdAt":663,"updatedAt":664,"publishedAt":665,"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":667,"documentId":668,"title":669,"date":670,"description":9,"order":10,"slug":671,"showOnMainPage":12,"createdAt":672,"updatedAt":673,"publishedAt":674,"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":676,"documentId":677,"title":678,"date":679,"description":9,"order":10,"slug":680,"showOnMainPage":12,"createdAt":681,"updatedAt":682,"publishedAt":683,"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":685,"documentId":686,"title":687,"date":679,"description":9,"order":10,"slug":688,"showOnMainPage":12,"createdAt":689,"updatedAt":690,"publishedAt":691,"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":693,"documentId":694,"title":695,"date":8,"description":9,"order":462,"slug":696,"showOnMainPage":12,"createdAt":697,"updatedAt":698,"publishedAt":699,"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":701,"documentId":702,"title":703,"date":8,"description":9,"order":10,"slug":704,"showOnMainPage":12,"createdAt":705,"updatedAt":706,"publishedAt":707,"locale":16},531,"e36zloj9jamie1c9qha19dsu","Тарифный движок маркетплейса: как сохранить историю расчётов и провести пересчёт","novaya-komissiya-ne-dolzhna-menyat-vcherashnii-zakaz-kak-ustroit-tarifnyi-dvizhok-marketpleisa","2026-10-20T14:54:54.033Z","2026-10-22T12:08:51.901Z","2026-10-22T12:08:51.991Z",{"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":710,"documentId":711,"title":712,"date":713,"description":9,"order":114,"slug":714,"showOnMainPage":12,"createdAt":715,"updatedAt":716,"publishedAt":717,"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":719,"documentId":720,"title":721,"date":489,"description":9,"order":114,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"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":727,"documentId":728,"title":729,"date":618,"description":9,"order":10,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"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":736,"documentId":737,"title":738,"slug":739,"order":23,"createdAt":740,"updatedAt":740,"publishedAt":741,"locale":16,"media":742,"localizations":749},29,"yuxcudh09wo6lky0b7ikokmb","Управление проектами","upravlenie-proektami","2026-07-30T14:30:32.907Z","2026-07-30T14:30:32.928Z",[743,744,745,746,747,748],{"id":120,"documentId":121,"title":122,"date":123,"description":9,"order":23,"slug":124,"showOnMainPage":12,"createdAt":125,"updatedAt":126,"publishedAt":127,"locale":16},{"id":400,"documentId":401,"title":402,"date":386,"description":9,"order":23,"slug":403,"showOnMainPage":12,"createdAt":404,"updatedAt":405,"publishedAt":406,"locale":16},{"id":523,"documentId":524,"title":525,"date":526,"description":9,"order":23,"slug":527,"showOnMainPage":12,"createdAt":528,"updatedAt":529,"publishedAt":530,"locale":16},{"id":727,"documentId":728,"title":729,"date":618,"description":9,"order":10,"slug":730,"showOnMainPage":12,"createdAt":731,"updatedAt":732,"publishedAt":733,"locale":16},{"id":667,"documentId":668,"title":669,"date":670,"description":9,"order":10,"slug":671,"showOnMainPage":12,"createdAt":672,"updatedAt":673,"publishedAt":674,"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":751,"documentId":752,"name":753,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":756,"hash":789,"ext":758,"mime":761,"size":790,"url":791,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":793,"updatedAt":793,"publishedAt":794,"related":795},1044,"z4y3z9jaznkfstu0etjz3r8q","01-cover.png",1920,1080,{"large":757,"small":766,"medium":773,"thumbnail":781},{"ext":758,"url":759,"hash":760,"mime":761,"name":762,"path":9,"size":763,"width":764,"height":202,"sizeInBytes":765},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_20acfe99f2.png","large_01_cover_20acfe99f2","image\u002Fpng","large_01-cover.png",546.58,1000,546582,{"ext":758,"url":767,"hash":768,"mime":761,"name":769,"path":9,"size":770,"width":23,"height":771,"sizeInBytes":772},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_20acfe99f2.png","small_01_cover_20acfe99f2","small_01-cover.png",132.59,281,132587,{"ext":758,"url":774,"hash":775,"mime":761,"name":776,"path":9,"size":777,"width":778,"height":779,"sizeInBytes":780},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_20acfe99f2.png","medium_01_cover_20acfe99f2","medium_01-cover.png",306.09,750,422,306093,{"ext":758,"url":782,"hash":783,"mime":761,"name":784,"path":9,"size":785,"width":786,"height":787,"sizeInBytes":788},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_20acfe99f2.png","thumbnail_01_cover_20acfe99f2","thumbnail_01-cover.png",36.89,245,138,36893,"01_cover_20acfe99f2",680.28,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_20acfe99f2.png","aws-s3","2026-10-21T11:15:23.844Z","2026-10-21T11:15:23.845Z",[796],{"__type":797,"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",[799],{"__component":800,"id":801,"text":802},"media.text",491,"\u003Cp>Дата запуска нужна бизнесу, но в проекте могут оставаться открытыми доступы, способ интеграции или граница первого релиза. Прогноз становится управляемым, когда рядом с ним записаны условия и момент пересчёта.\u003C\u002Fp>\u003Cp>Календарную дату можно назвать и не показать список допущений, от которых она зависит. Позже эти допущения возвращаются задачами, которые нельзя начать. Другой подход — назвать ориентир вместе с решениями, владельцами и сроками ответов.\u003C\u002Fp>\u003Ch2>Дата зависит от решений внутри и вне команды\u003C\u002Fh2>\u003Cp>Функция ждёт схему авторизации, интеграция — тестовый доступ, оценка — границу первой поставки. Исследование \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fonlinelibrary.wiley.com\u002Fdoi\u002F10.1002\u002Fsmr.70063\">Yaseen et al.\u003C\u002Fa> описывает явную работу с взаимозависимостями требований на ERP-кейсе. Его результаты не образуют универсальную формулу срока, но дают основание вынести связи в явный контур.\u003C\u002Fp>\u003Cp>В работе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.inderscience.com\u002Finfo\u002Fe_inarticle.php?artid=150116\">Inderscience\u003C\u002Fa> зависимости предлагают моделировать так, чтобы видеть критичные требования и распространение изменений. Для статуса это превращается в вопрос: какое ещё решение придётся пересмотреть, когда данный пункт сдвинется?\u003C\u002Fp>\u003Ch2>Четыре вопроса для статуса\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_dependency_questions_table_20478caf9d.png\" alt=\"02-dependency-questions-table.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_dependency_questions_table_20478caf9d.png 224w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_dependency_questions_table_20478caf9d.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_dependency_questions_table_20478caf9d.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_dependency_questions_table_20478caf9d.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Для каждой строки статуса полезно назвать владельца решения, срок ответа и влияние на следующий шаг. Так незакрытый вопрос превращается в управляемый пункт.\u003C\u002Fp>\u003Cp>Статья \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdoi.org\u002F10.1016\u002Fj.datak.2025.102493\">Data &amp; Knowledge Engineering\u003C\u002Fa> разбирает связи между данными, визуализациями, ML-компонентами и третьими сторонами в аналитических и AI-проектах. Набор зависимостей в другом продукте будет отличаться, но к каждой строке нужен владелец и условие старта следующего шага.\u003C\u002Fp>\u003Ch2>Паспорт даты\u003C\u002Fh2>\u003Cp>Зафиксируйте пять полей: подтверждённая часть плана, временное допущение, требуемое решение, владелец со сроком ответа и событие пересчёта. Например, команда может ориентировать первый релиз на определённую дату при текущей спецификации API и пересчитать прогноз после подтверждения схемы авторизации и тестового контура.\u003C\u002Fp>\u003Cp>В исследовании \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Flink.springer.com\u002Farticle\u002F10.1007\u002Fs10515-026-00591-3\">ProjectION\u003C\u002Fa> зависимости рассматриваются вместе с усилием, ценностью и ожиданиями стейкхолдеров при планировании релиза. Состав ближайшей поставки и календарный прогноз связаны, но это разные решения.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-forecast-update (1).png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_forecast_update_1_bade7df811.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_forecast_update_1_bade7df811.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_forecast_update_1_bade7df811.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_forecast_update_1_bade7df811.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_forecast_update_1_bade7df811.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>\u003Cbr>В нашем кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fdroneshow-gallery\">Gallery\u003C\u002Fa> — маркетплейсе готовых дрон-шоу с 3D-визуализатором, оплатой и доступом к исходникам — мы начали с брифа, целей и метрик, собрали план развития (roadmap), запустили дизайн и разработку параллельно и регулярно снимали вопросы на встречах. Такой порядок сохраняет в roadmap связь между объёмом, очередностью работ и решениями до следующего шага.\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\">Расскажите о задаче и желаемой дате\u003C\u002Fa> — начнём с того, что уже известно и что ещё нужно уточнить.\u003C\u002Fp>",[804,860,904],{"createdAt":697,"id":693,"documentId":694,"title":695,"date":8,"description":9,"order":462,"slug":696,"showOnMainPage":12,"updatedAt":698,"publishedAt":699,"locale":16,"cover":805,"content":842,"media_event":9,"media_areas":846,"seo":855,"localizations":859},{"id":806,"documentId":807,"name":808,"alternativeText":9,"caption":9,"width":809,"height":809,"formats":810,"hash":838,"ext":812,"mime":815,"size":839,"url":840,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":841,"updatedAt":841,"publishedAt":841},698,"k50ygwpde7r8rzi8dtisstrl","photo_2026-09-04 15.05.29.jpeg",1200,{"large":811,"small":819,"medium":825,"thumbnail":831},{"ext":812,"url":813,"hash":814,"mime":815,"name":816,"path":9,"size":817,"width":764,"height":764,"sizeInBytes":818},".jpeg","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","image\u002Fjpeg","large_photo_2026-09-04 15.05.29.jpeg",94.54,94539,{"ext":812,"url":820,"hash":821,"mime":815,"name":822,"path":9,"size":823,"width":23,"height":23,"sizeInBytes":824},"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":812,"url":826,"hash":827,"mime":815,"name":828,"path":9,"size":829,"width":778,"height":778,"sizeInBytes":830},"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":812,"url":832,"hash":833,"mime":815,"name":834,"path":9,"size":835,"width":836,"height":836,"sizeInBytes":837},"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,156,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",[843],{"__component":800,"id":844,"text":845},488,"\u003Cp>LMS — система управления обучением: она объединяет учебные материалы, задания, пользователей и данные об их прогрессе. Аббревиатура расшифровывается как Learning Management System. Через такую платформу школа организует занятия, компания обучает сотрудников, а преподаватель проверяет результаты. Готовый сервис подходит для стандартных процессов; \u003Ca href=\"\u002Fservices\u002Flms\">разработка собственной LMS\u003C\u002Fa> позволяет настроить роли, учебные сценарии и интеграции под требования конкретного проекта.\u003C\u002Fp>\n\u003Cp>Выбор зависит от того, как проходит обучение. Для самостоятельного курса нужны материалы и проверка знаний. Для школы с живыми уроками добавляются расписание, группы, преподаватели и видеосвязь. Для компании важны назначение программ сотрудникам, аттестация и отчёты руководителям. Сравнивать платформы имеет смысл после описания этих задач.\u003C\u002Fp>\n\u003Ch2>Чем LMS отличается от СДО, платформы для вебинаров и конструктора курсов\u003C\u002Fh2>\n\u003Cp>LMS и СДО в российской практике часто обозначают один класс систем. СДО расшифровывается как «система дистанционного обучения», LMS буквально означает «система управления обучением». По одному названию нельзя определить набор возможностей: оба продукта могут включать курсы, тесты, роли и отчётность. При выборе проверяйте конкретные функции и ограничения.\u003C\u002Fp>\n\u003Cp>Платформа для вебинаров отвечает прежде всего за проведение онлайн-встреч: подключение участников, передачу звука и видео, демонстрацию материалов. LMS организует обучение вокруг занятия: кому доступен урок, какое задание нужно выполнить после него, кто проверяет ответ и как результат попадёт в отчёт. Видеосвязь может быть встроена в учебную систему или подключена через интеграцию.\u003C\u002Fp>\n\u003Cp>Конструктор курсов помогает автору собрать материал: оформить урок, добавить изображения, видео, вопросы и интерактивные элементы. Управление учениками, доступами и учебной историей относится к задачам LMS. Один продукт может сочетать оба инструмента, поэтому границы проверяют по документации и демонстрации, а не по названию категории на сайте.\u003C\u002Fp>\n\u003Cp>Для проверки достаточно пройти полный цикл: назначить курс, открыть его от лица ученика, отправить задание, получить оценку и посмотреть результат в кабинете преподавателя. Так видно, какие действия связаны внутри системы, а какие требуют дополнительных сервисов.\u003C\u002Fp>\n\u003Cp>Отдельно проверьте продолжение обучения после перерыва. Ученик должен видеть доступные материалы и сохранённые результаты, а преподаватель — понимать, какие работы ждут проверки. Заранее задайте правила изменения статусов: что считается отправленным заданием, принятым ответом и завершённым уроком. Это поможет сравнивать системы по одинаковым условиям, даже когда поставщики используют разные названия функций.\u003C\u002Fp>\n\u003Ch2>Какие бывают LMS-платформы\u003C\u002Fh2>\n\u003Cp>LMS различают по способу размещения, возможности менять код и назначению. Эти признаки пересекаются: корпоративная система может работать в облаке, а платформа для онлайн-школы может быть создана на открытом коде. Поэтому пять вариантов ниже описывают разные стороны выбора.\u003C\u002Fp>\n\u003Ch3>Облачные LMS\u003C\u002Fh3>\n\u003Cp>Облачная LMS предоставляется как готовый сервис. Поставщик поддерживает программную платформу и инфраструктуру в пределах условий договора, а заказчик настраивает обучение, добавляет материалы и пользователей. При таком подходе не требуется самостоятельно разворачивать серверную часть продукта.\u003C\u002Fp>\n\u003Cp>До подключения проверьте ограничения тарифа: число пользователей, объём хранения, доступные отчёты, интеграции и условия выгрузки данных. Отдельно выясните, кто помогает при сбое во время занятия и какие изменения можно заказать. Подписка даёт доступ к существующему продукту; возможность изменить его под свои правила зависит от поставщика.\u003C\u002Fp>\n\u003Ch3>LMS с открытым кодом\u003C\u002Fh3>\n\u003Cp>Открытый код позволяет изучать и изменять программную основу системы в рамках её лицензии. Например, \u003Ca href=\"https:\u002F\u002Fdocs.moodle.org\u002Fen\u002FAbout_Moodle\" target=\"_blank\" rel=\"noopener noreferrer\">Moodle\u003C\u002Fa> распространяется по GNU GPL: её можно установить на своём сервере, адаптировать и расширять. У этого же продукта есть облачный вариант, поэтому открытый код и облачное размещение не исключают друг друга.\u003C\u002Fp>\n\u003Cp>При самостоятельном размещении нужно организовать обновления, резервное копирование, контроль доступов и поддержку. Изменения и расширения потребуется проверять на совместимость с новыми версиями. Отсутствие платы за лицензию на открытое ПО не отменяет расходов на техническую команду и инфраструктуру.\u003C\u002Fp>\n\u003Ch3>Корпоративные LMS\u003C\u002Fh3>\n\u003Cp>Корпоративная LMS предназначена для обучения сотрудников: адаптации новичков, изучения продуктов и регламентов, подготовки к аттестации. При выборе важны структура подразделений, назначение программ по должностям и отчёты для руководителей.\u003C\u002Fp>\n\u003Cp>Проверьте, как сотруднику назначается обучение при приёме или переводе, кто видит его результаты и как обновляется обязательная программа. Связь с кадровой системой может сократить повторный ввод данных, но состав передаваемых сведений и правила доступа нужно определить до внедрения.\u003C\u002Fp>\n\u003Ch3>LMS для онлайн-школ\u003C\u002Fh3>\n\u003Cp>Платформа для онлайн-школы связывает учебный процесс с продажей образовательных продуктов. Кроме уроков и заданий могут потребоваться тарифы, оплата, расписание групп, работа кураторов, возвраты и доступ к нескольким программам из одного кабинета.\u003C\u002Fp>\n\u003Cp>Состав функций зависит от модели школы. Для записанных курсов и ежедневных занятий с преподавателями нужны разные сценарии. При \u003Ca href=\"\u002Fservices\u002Fedtech\">разработке образовательной платформы\u003C\u002Fa> важно заранее связать учебные и коммерческие правила: когда начинается доступ, что меняется при смене тарифа и как обрабатывается завершение программы.\u003C\u002Fp>\n\u003Ch3>Собственные LMS\u003C\u002Fh3>\n\u003Cp>Собственную LMS разрабатывают под процессы заказчика. В ней можно спроектировать нужные роли, способы проверки знаний, отчёты и взаимодействие с другими системами. Правила продукта определяются требованиями проекта и согласованным объёмом разработки.\u003C\u002Fp>\n\u003Cp>Такой вариант требует бюджета на создание, запуск и дальнейшее сопровождение. Заказчику понадобится ответственный за развитие: человек, который расставляет приоритеты, принимает изменения и собирает обратную связь. Собственная платформа не снимает организационные задачи обучения; она даёт возможность точнее отразить их в программном продукте.\u003C\u002Fp>\n\u003Ch2>Из чего состоит LMS-платформа для обучения\u003C\u002Fh2>\n\u003Cp>Состав LMS определяют учебные сценарии. Базовое управление курсами и результатами может дополняться расписанием, продажами, видеосвязью или мобильным приложением. Наличие этих модулей стоит проверять отдельно: они не следуют автоматически из слова LMS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Роли и права доступа.\u003C\u002Fstrong> Ученик, преподаватель, куратор и администратор выполняют разные действия. Опишите для каждой роли, какие материалы и результаты ей доступны, кто может менять оценки и назначать курсы. При совмещении обязанностей права должны оставаться понятными и проверяемыми.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Курсы и учебные материалы.\u003C\u002Fstrong> Здесь задаются структура программы, последовательность тем и правила открытия уроков. Автору нужны инструменты обновления содержания, а ученику — понятный путь по материалам. Проверьте, как изменение уже опубликованного курса влияет на тех, кто начал его проходить.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Расписание.\u003C\u002Fstrong> Для живых занятий нужно связать время, группу и преподавателя. При переносе урока важно обновить информацию у всех участников. Проверьте повторяющиеся занятия, замену преподавателя и уведомления об изменениях, если эти сценарии есть в вашей работе.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Задания и тесты.\u003C\u002Fstrong> Выбор формата зависит от проверяемого навыка: ответ на вопрос, файл, развёрнутое решение или практическая работа. В документации \u003Ca href=\"https:\u002F\u002Fdocs.moodle.org\u002Fen\u002FActivities\" target=\"_blank\" rel=\"noopener noreferrer\">Moodle\u003C\u002Fa> задания с оценкой и комментариями преподавателя и тесты с автоматической проверкой описаны как отдельные инструменты. Для своей программы определите критерии, число попыток и порядок повторной сдачи.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Видеосвязь.\u003C\u002Fstrong> Она может работать через внешний сервис или отдельный модуль платформы. Требования включают доступ на занятие, записи, посещаемость и привязку урока к расписанию. Собственная видеосвязь не обязательна для любой LMS: сначала оцените, достаточно ли возможностей интеграции.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Аналитика.\u003C\u002Fstrong> Ученику нужен прогресс по программе, преподавателю — результаты заданий, руководителю — сводные данные. Заранее определите, что означает «курс завершён»: просмотр материалов, проходной балл, проверка практики или сочетание условий. Например, \u003Ca href=\"https:\u002F\u002Fdocs.moodle.org\u002Fen\u002FCourse_completion\" target=\"_blank\" rel=\"noopener noreferrer\">Moodle\u003C\u002Fa> позволяет задавать критерии завершения курса. Сам факт открытия урока не подтверждает освоение навыка.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Оплата и тарифы.\u003C\u002Fstrong> Для платного обучения необходимо связать покупку с выдачей доступа. Опишите срок действия тарифа, состав программы, продление и возврат. Особенно важно проверить, что происходит с доступом при изменении статуса платежа.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Интеграции.\u003C\u002Fstrong> LMS может обмениваться данными с CRM (системой работы с клиентами), кадровой системой, платёжным сервисом и инструментами коммуникации. Для каждой связи перечислите операции и направление передачи: откуда приходит пользователь, где хранится статус оплаты, куда отправляется результат обучения. API — программный интерфейс для взаимодействия систем. Его наличие само по себе не подтверждает поддержку всех нужных операций.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Мобильное приложение.\u003C\u002Fstrong> Его рассматривают под конкретные действия: короткие занятия, уведомления, просмотр расписания или доступ к материалам без сети. Проверьте, какие задачи уже решает мобильная версия сайта. Для офлайн-обучения отдельно нужны правила загрузки материалов и синхронизации результатов после подключения.\u003C\u002Fp>\n\u003Ch2>Сравнение LMS: кому подходит каждый вариант и из чего складываются расходы\u003C\u002Fh2>\n\u003Cp>Сравнивайте стоимость владения при одинаковом составе задач. В расчёт входят запуск, эксплуатация и изменения, которые понадобятся после начала обучения. Корпоративное назначение или ориентация на онлайн-школы сами по себе не определяют модель оплаты: она зависит от выбранного продукта и способа размещения.\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Вид LMS\u003C\u002Fth>\u003Cth>Кому подходит\u003C\u002Fth>\u003Cth>Ограничения, которые нужно проверить\u003C\u002Fth>\u003Cth>Стоимость владения\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Облачная\u003C\u002Ftd>\u003Ctd>Проектам, чьи сценарии закрываются настройками готового сервиса\u003C\u002Ftd>\u003Ctd>Лимиты тарифа, доработки, интеграции, экспорт данных\u003C\u002Ftd>\u003Ctd>Подписка, дополнительные модули, настройка, интеграции и перенос материалов\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>С открытым кодом\u003C\u002Ftd>\u003Ctd>Организациям, которым нужны контроль размещения и возможность доработок\u003C\u002Ftd>\u003Ctd>Совместимость расширений, обновления, доступность технической поддержки\u003C\u002Ftd>\u003Ctd>Внедрение, инфраструктура, сопровождение и развитие; условия лицензии проверяются отдельно\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Корпоративная\u003C\u002Ftd>\u003Ctd>Компаниям с адаптацией сотрудников, обязательными программами и аттестацией\u003C\u002Ftd>\u003Ctd>Работа с подразделениями, должностями, назначениями и кадровыми данными\u003C\u002Ftd>\u003Ctd>Лицензия или разработка, интеграции, настройка программ, поддержка\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Для онлайн-школ\u003C\u002Ftd>\u003Ctd>Проектам, объединяющим продажу курсов, занятия и сопровождение учеников\u003C\u002Ftd>\u003Ctd>Тарифная логика, расписание, работа кураторов, отчёты по программам\u003C\u002Ftd>\u003Ctd>Сервис или разработка, платёжные интеграции, видео, хранение и развитие\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Собственная\u003C\u002Ftd>\u003Ctd>Проектам с требованиями, которые не удаётся закрыть готовыми решениями на приемлемых условиях\u003C\u002Ftd>\u003Ctd>Бюджет и сроки запуска, организация поддержки, ответственность за развитие\u003C\u002Ftd>\u003Ctd>Аналитика, проектирование, разработка, тестирование, инфраструктура и последующие изменения\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Для каждого варианта составьте одинаковый перечень затрат. Отдельно вынесите обязательные работы на запуске и регулярные расходы. Так разовая стоимость внедрения не смешается с подпиской, а техническое сопровождение не выпадет из сравнения.\u003C\u002Fp>\n\u003Cp>В предложение поставщика стоит включить подготовку курсов, настройку ролей, обучение администраторов и перенос существующих данных. Уточните, какие работы выполняет ваша команда и какие входят в договор. Для эксплуатации запросите условия поддержки, хранения записей и изменения числа пользователей. При сравнении вариантов используйте один срок расчёта и одинаковые требования к доступности сервиса.\u003C\u002Fp>\n\u003Cp>План развития тоже должен попасть в оценку. Попросите отдельно описать порядок подключения новой программы, изменения отчёта и добавления интеграции. Это не обязательно означает заказ всех доработок сразу: на этапе выбора важно понимать процедуру, ограничения и способ оценки будущих работ.\u003C\u002Fp>\n\u003Ch2>Как выбрать LMS: восемь критериев\u003C\u002Fh2>\n\u003Cp>Проверяйте платформу на своих учебных материалах и действиях пользователей. Для каждого критерия зафиксируйте результат проверки: подходит без изменений, требует настройки, нужна доработка или сценарий недоступен.\u003C\u002Fp>\n\u003Col>\u003Cli>\u003Cstrong>Формат обучения.\u003C\u002Fstrong> Записи, живые уроки, индивидуальные занятия и группы предъявляют разные требования. Протестируйте занятие в формате, на котором построена ваша программа.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Контент и задания.\u003C\u002Fstrong> Проверьте загрузку материалов, структуру курса, форматы ответов, обратную связь и повторную сдачу. Автору и преподавателю должно быть удобно выполнять ежедневные действия.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Роли и права.\u003C\u002Fstrong> Сопоставьте возможности кабинетов с обязанностями сотрудников. Проверьте доступ к чужим группам, персональным результатам и настройкам программы.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Продажи и доступы.\u003C\u002Fstrong> Для онлайн-школы важны тарифы, сроки обучения и связь доступа с оплатой. Протестируйте покупку, смену условий и возврат.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Интеграции.\u003C\u002Fstrong> Проверьте нужные операции по документации и на тестовом обмене. Назначьте систему, в которой хранится исходное значение каждого важного статуса.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Аналитика.\u003C\u002Fstrong> Составьте список решений, которые будете принимать по отчётам. Затем проверьте, хватает ли для них данных по ученикам, группам и программам.  \u003C\u002Fli>\u003Cli>\u003Cstrong>Данные и доступ к ним.\u003C\u002Fstrong> Уточните размещение, резервное копирование, управление правами и экспорт. Запросите пример выгрузки и проверьте, какие сведения она содержит.  \u003C\u002Fli>\u003Cli>\u003Cstrong>План роста.\u003C\u002Fstrong> Оцените будущие программы, роли и пиковые одновременные действия. Выясните, какие изменения доступны настройками, а какие требуют отдельного проекта.\u003C\u002Fli>\u003C\u002Fol>\n\u003Cp>Подробная проверка учебного цикла, интеграций и условий перехода собрана в статье \u003Ca href=\"\u002Fblog\u002Fkak-vybrat-platformu-dlya-onlajn-shkoly\">«Как выбрать платформу для онлайн-школы»\u003C\u002Fa>. Результатом сравнения должен стать список проверенных требований, на основании которого можно выбрать продукт и оценить внедрение.\u003C\u002Fp>\n\u003Ch2>Когда стоит разрабатывать свою LMS: пять признаков\u003C\u002Fh2>\n\u003Cp>Собственная разработка оправдана, когда ограничения готовых решений затрагивают обязательные процессы, а доступные настройки и доработки не решают задачу на приемлемых условиях. Перед решением о разработке сопоставьте ограничения готовых продуктов со своими обязательными требованиями. Для этого выделите процессы, к которым относится каждый из пяти признаков.\u003C\u002Fp>\n\u003Ch3>1. Учебный сценарий требует постоянных обходных действий\u003C\u002Fh3>\n\u003Cp>Особые правила сдачи работ, персональные маршруты или сочетание разных форматов занятий приходится поддерживать вне LMS. Опишите, какие действия выполняются отдельно, кто за них отвечает и какие данные затем переносятся в систему. Этот перечень станет основой требований к новой платформе.\u003C\u002Fp>\n\u003Ch3>2. Роли и права не соответствуют организации обучения\u003C\u002Fh3>\n\u003Cp>Одних кабинетов ученика, преподавателя и администратора может быть недостаточно. Проверьте возможность настроить доступ для наставников, координаторов, родителей или руководителей подразделений. Основанием для разработки становится конкретное ограничение полномочий, которое нельзя устранить настройками существующего продукта.\u003C\u002Fp>\n\u003Ch3>3. Нужные интеграции недоступны\u003C\u002Fh3>\n\u003Cp>Платформа не передаёт требуемые данные или не позволяет выполнить операцию в нужный момент. До решения о замене уточните возможности расширения API и отдельного интеграционного модуля. Собственная LMS имеет смысл, когда ограничения связаны с устройством продукта и мешают обязательному обмену.\u003C\u002Fp>\n\u003Ch3>4. Условия работы с данными не подходят проекту\u003C\u002Fh3>\n\u003Cp>Требуется определённое размещение, подробная история изменений или выгрузка данных, которую поставщик не предоставляет. Сначала проверьте варианты самостоятельного размещения и открытые решения. Разработка с нуля нужна только при требованиях, которые эти варианты также не закрывают.\u003C\u002Fp>\n\u003Ch3>5. План развития зависит от изменений чужого продукта\u003C\u002Fh3>\n\u003Cp>Новые форматы обучения, тарифы или отчёты приходится откладывать до обновления поставщика. Составьте перечень запланированных изменений и оцените их влияние на учебный процесс. Сопоставьте стоимость и сроки собственной разработки с доступными способами развития текущей системы.\u003C\u002Fp>\n\u003Cp>Каждый признак требует проверки и расчёта. Для решения нужны описание ограничений, варианты их устранения и бюджет сопровождения после запуска. Большое число учеников или желание сменить интерфейс сами по себе не доказывают необходимость отдельной платформы.\u003C\u002Fp>\n\u003Cp>Перед проектированием выделите сценарии первой версии. Для каждого опишите действия ученика и сотрудника, используемые данные и ожидаемый результат. Остальные требования распределите по следующим этапам. Такая детализация позволяет обсуждать с разработчиком конкретный объём: какие функции нужны к запуску, какие связи с внешними системами обязательны и по каким условиям будет приниматься работа.\u003C\u002Fp>\n\u003Ch2>Примеры LMS и образовательных платформ Qtim\u003C\u002Fh2>\n\u003Ch3>Онлайн-школа №1: разные роли в одной системе\u003C\u002Fh3>\n\u003Cp>В платформе \u003Ca href=\"\u002Fprojects\u002Fonlayn-shkola-1\">Онлайн-школы №1\u003C\u002Fa> предусмотрено 18 ролей. Сотрудничество с Qtim началось в 2021 году, первый релиз состоялся в апреле 2022 года. Система объединяет расписание, учебные материалы, домашние задания и контроль успеваемости.\u003C\u002Fp>\n\u003Cp>Для ролей настраиваются доступные функциональные блоки и разрешённые действия. Этот пример показывает, почему при выборе LMS важно проверять полномочия конкретных участников: одной и той же информацией учитель, куратор и администратор пользуются по-разному.\u003C\u002Fp>\n\u003Ch3>Bakki: обучение сотрудников общепита\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"\u002Fprojects\u002Fbakki\">Bakki\u003C\u002Fa> предназначен для обучения и адаптации сотрудников общественного питания. В приложении собраны база знаний, меню и стандарты сервиса, интерактивные тренажёры и тесты. Результаты и прогресс доступны сотруднику и менеджеру.\u003C\u002Fp>\n\u003Cp>Здесь содержание обучения связано с рабочими задачами: изучением ассортимента и правил обслуживания. При выборе корпоративной LMS важно проверить, сможет ли сотрудник найти нужный материал и выполнить упражнение в условиях своего рабочего дня.\u003C\u002Fp>\n\u003Ch3>Стадикэтс: несколько курсов в общей платформе\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"\u002Fprojects\u002Fstudycats\">Стадикэтс\u003C\u002Fa> объединил шесть курсов подготовки к ЕГЭ и ОГЭ; на старте платформой пользовались более 1 000 учеников. В общей системе работают личный кабинет, домашние задания, пробники и статистика прогресса по предметам.\u003C\u002Fp>\n\u003Cp>Для такого проекта важно, как ученик переходит между программами и как команда управляет ими вместе. На демонстрации пройдите несколько предметов из одного кабинета и посмотрите, как сохраняется общая учебная история.\u003C\u002Fp>\n\u003Ch2>Вопросы и ответы\u003C\u002Fh2>\n\u003Ch3>Что такое LMS простыми словами?\u003C\u002Fh3>\n\u003Cp>LMS — платформа, в которой организуют обучение и отслеживают его результаты. Ученик получает материалы и выполняет задания, преподаватель проверяет работы, администратор управляет доступами. Набор функций зависит от продукта: видеосвязь, оплата и мобильное приложение могут подключаться отдельно.\u003C\u002Fp>\n\u003Ch3>Чем LMS отличается от СДО?\u003C\u002Fh3>\n\u003Cp>В российской практике эти названия часто используются как синонимы. LMS означает систему управления обучением, СДО — систему дистанционного обучения. Выбирать между ними по аббревиатуре не стоит: сравнивайте учебные сценарии, функции, интеграции и условия эксплуатации конкретных продуктов.\u003C\u002Fp>\n\u003Ch3>Какая LMS лучше для онлайн-школы?\u003C\u002Fh3>\n\u003Cp>Та, которая закрывает обязательные сценарии школы и подходит по стоимости владения. Проверьте обучение, работу преподавателя, оплату и управление доступами на одном курсе. Для записанных программ, групповых занятий и индивидуального сопровождения требования различаются; универсального победителя для всех моделей нет.\u003C\u002Fp>\n\u003Ch3>Сколько стоит своя LMS?\u003C\u002Fh3>\n\u003Cp>По опубликованным ориентирам Qtim первая версия LMS стоит от 1,5 млн ₽ и занимает 3–4 месяца. Полноценная платформа оценивается в 3–5 млн ₽ со сроком 5–8 месяцев. Вариант с мобильным приложением и собственной видеосвязью начинается от 5 млн ₽, срок составляет 8–12 месяцев. Конкретная смета зависит от состава функций, ролей, интеграций и требований к нагрузке. Расходы на сопровождение и дальнейшее развитие нужно учитывать отдельно.\u003C\u002Fp>\n\u003Ch3>Можно ли перенести курсы из одной LMS в другую?\u003C\u002Fh3>\n\u003Cp>Да, при наличии доступных данных и возможности принять их в новой системе. До перехода проверьте экспорт материалов, пользователей, ответов и прогресса: эти сведения могут переноситься разными способами. Начните с пробного переноса курса и сверки результатов. Сохранение всей учебной истории нельзя обещать без проверки исходной платформы.\u003C\u002Fp>\n\u003Ch3>Нужна ли LMS малому бизнесу?\u003C\u002Fh3>\n\u003Cp>LMS полезна, когда обучение повторяется и требуется контролировать назначения, прохождение и результаты. Размер компании сам по себе не определяет необходимость системы. Для небольшого объёма материалов и редких занятий может хватить более простых инструментов. Собственную разработку имеет смысл рассматривать после проверки готовых решений и оценки затрат.\u003C\u002Fp>\n\u003Cp>Выбирайте LMS по обязательным учебным сценариям, условиям работы с данными и расходам на развитие. Описать требования к собственной платформе и обсудить состав первой версии можно с командой Qtim на странице \u003Ca href=\"\u002Fservices\u002Flms\">разработки LMS и СДО\u003C\u002Fa>.\u003C\u002Fp>",[847,848],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":849,"documentId":850,"title":851,"slug":852,"order":23,"createdAt":853,"updatedAt":853,"publishedAt":854,"locale":16},27,"x6rulaa9s3473663k7mutmd7","EdTech ","ed-tech","2026-07-30T14:30:19.041Z","2026-07-30T14:30:19.062Z",{"id":856,"metaTitle":857,"metaDescription":858},724,"LMS-платформа: что это, виды и когда разрабатывать свою — QTIM","Что такое LMS простыми словами, чем она отличается от СДО и когда нужна своя платформа. Виды систем, критерии выбора, примеры Qtim и стоимость разработки LMS.",[],{"createdAt":705,"id":701,"documentId":702,"title":703,"date":8,"description":9,"order":10,"slug":704,"showOnMainPage":12,"updatedAt":706,"publishedAt":707,"locale":16,"cover":861,"content":890,"media_event":9,"media_areas":894,"seo":9,"localizations":903},{"id":862,"documentId":863,"name":753,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":864,"hash":885,"ext":758,"mime":761,"size":886,"url":887,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":888,"updatedAt":888,"publishedAt":889},1040,"ypygrxciymry8220sqk9j5vs",{"large":865,"small":870,"medium":875,"thumbnail":880},{"ext":758,"url":866,"hash":867,"mime":761,"name":762,"path":9,"size":868,"width":764,"height":202,"sizeInBytes":869},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_31a0f151a4.png","large_01_cover_31a0f151a4",692.53,692527,{"ext":758,"url":871,"hash":872,"mime":761,"name":769,"path":9,"size":873,"width":23,"height":771,"sizeInBytes":874},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_31a0f151a4.png","small_01_cover_31a0f151a4",181.31,181313,{"ext":758,"url":876,"hash":877,"mime":761,"name":776,"path":9,"size":878,"width":778,"height":779,"sizeInBytes":879},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_31a0f151a4.png","medium_01_cover_31a0f151a4",397.39,397394,{"ext":758,"url":881,"hash":882,"mime":761,"name":784,"path":9,"size":883,"width":786,"height":787,"sizeInBytes":884},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_31a0f151a4.png","thumbnail_01_cover_31a0f151a4",51.9,51898,"01_cover_31a0f151a4",618.86,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_31a0f151a4.png","2026-10-21T11:10:17.836Z","2026-10-21T11:10:17.837Z",[891],{"__component":800,"id":892,"text":893},498,"\u003Cp>Правило меняется быстро. Воспроизвести расчёт по заказу из прошлого месяца бывает сложнее: новая ставка уже могла попасть в общий справочник, а спор по выплате возникнуть позже.\u003C\u002Fp>\u003Cp>Тарифный движок отвечает не только за процент комиссии. Он связывает факты заказа, версию правила, момент действия этого правила и объяснение результата. Без этой связи любое изменение ставки превращает историю в набор сумм, происхождение которых приходится восстанавливать по логам и таблицам.\u003C\u002Fp>\u003Cp>Для продуктового руководителя здесь три контура работы: опубликовать правило, проверить расчёт и при необходимости запустить пересчёт. Эти контуры раскладываются на сущности, проверки и задания ещё до начала разработки.\u003C\u002Fp>\u003Ch2>Один расчёт состоит из фактов, правила и следа решения\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-calculation-trace.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_calculation_trace_02a0eb19a6.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_calculation_trace_02a0eb19a6.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_calculation_trace_02a0eb19a6.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_calculation_trace_02a0eb19a6.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_calculation_trace_02a0eb19a6.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Цена заказа, комиссия площадки, скидка и стоимость доставки могут считаться разными модулями. Результат стоит отделить от самого правила. Правило отвечает на вопрос «как считать». Результат фиксирует, что именно получилось для конкретного объекта в конкретный момент.\u003C\u002Fp>\u003Cp>Для каждого завершённого расчёта полезен паспорт из пяти частей.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-calculation-passport-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_calculation_passport_table_d07d222db2.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_calculation_passport_table_d07d222db2.png 196w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_calculation_passport_table_d07d222db2.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_calculation_passport_table_d07d222db2.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_calculation_passport_table_d07d222db2.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Этот набор не требует единственной технологии. Это граница домена: данные, от которых зависит сумма, должны быть отличимы от данных, которые появились позже.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.postgresql.org\u002Fdocs\u002Fcurrent\u002Frangetypes.html\">PostgreSQL\u003C\u002Fa> диапазоны показаны как способ хранить период действия значений и проверять пересечения. Для тарифов это полезная техническая идея, а не обязательный стек: у одной категории и одного типа правила не должно одновременно действовать две конфликтующие версии, если бизнес не задал явный приоритет.\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>Представим синтетический сценарий. Для категории меняется комиссия с 12% на 13% с 1 ноября. Редактор создаёт черновик, добавляет период действия и передаёт его на проверку. Новая версия не меняет существующую: она получает собственный идентификатор и проходит путь \u003Ccode>draft → validated → published\u003C\u002Fcode>.\u003C\u002Fp>\u003Col>\u003Cli data-list-item-id=\"e713bcd55983038fad28fa2fbf39cc02d\">У версии заполнены все входные параметры: область применения, ставка, валюта, условия и дата действия.\u003C\u002Fli>\u003Cli data-list-item-id=\"e249a3896d17079ba9269f882c0906ffa\">Для того же ключа нет неразрешённого пересечения периодов.\u003C\u002Fli>\u003Cli data-list-item-id=\"e56f4c9e5ce7165f3a2424d52f3df16f7\">Набор контрольных примеров даёт ожидаемые суммы до публикации.\u003C\u002Fli>\u003Cli data-list-item-id=\"e1028775b8fe6b4a0955597e4fa707f37\">Публикация оставляет аудит: кто утвердил версию, когда она стала активной и по какому основанию.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Полезно развести две даты. \u003Ccode>effective_at\u003C\u002Fcode> отвечает за бизнес-момент, когда применяется правило. \u003Ccode>recorded_at\u003C\u002Fcode> показывает, когда система узнала об этой версии. Решение о ретроактивности стоит фиксировать в аудите, иначе пересчёт затронет объекты по неочевидному критерию.\u003C\u002Fp>\u003Ch2>Preview проверяет будущую логику, проводка фиксирует деньги\u003C\u002Fh2>\u003Cp>До публикации команда должна иметь возможность увидеть расчёт без создания финансовой записи. Preview получает те же входные факты и версию правила, но возвращает только результат и trace.\u003C\u002Fp>\u003Cp>Для первой итерации нужен набор golden cases: таблица с ожидаемым исходом для границ домена.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"04-preview-checks-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_preview_checks_table_2885a8e168.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_preview_checks_table_2885a8e168.png 187w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_preview_checks_table_2885a8e168.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_preview_checks_table_2885a8e168.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_preview_checks_table_2885a8e168.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Отраслевой \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fkatalon.com\u002Freports\u002Fstate-quality-2025\">Katalon\u003C\u002Fa> посвящён автоматизации и качеству и опирается на ответы более 1 500 QA-специалистов. Он не доказывает конкретную архитектуру тарифного движка. Для этой задачи он важен как напоминание: проверка формулы в интерфейсе не покрывает выбор версии, границы действия и последствия повторного запуска.\u003C\u002Fp>\u003Cp>Trace нужен и для тестов, и для поддержки. В нём достаточно сохранить короткую цепочку: «входная сумма → применимое правило → ставка → округление → итог». В продакшене это сокращает путь от вопроса о сумме до проверяемого ответа.\u003C\u002Fp>\u003Ch2>Массовый пересчёт — это задание с границами, а не кнопка «обновить всё»\u003C\u002Fh2>\u003Cp>Пересчёт нужен, когда бизнес решил изменить прошлые результаты, исправить источник данных или подготовить новый сценарий без немедленного финансового эффекта. Для этих целей требуются разные режимы.\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e874fc2527e4392abfe513706c8e7ed2f\">Выборка объектов и её снимок: какие заказы, статусы и период входят в запуск.\u003C\u002Fli>\u003Cli data-list-item-id=\"e86ed8157cdac4a8873b27f6bf1f0a0bc\">Причина запуска и целевая версия правила.\u003C\u002Fli>\u003Cli data-list-item-id=\"e1539311bc26ea933ed0fca33a19543e8\">Режим: dry run, расчёт для сравнения или создание отдельной корректировки.\u003C\u002Fli>\u003Cli data-list-item-id=\"e38854a3fdbdc43399253da20bbd9e580\">Идентификатор запуска и идентификатор каждой порции.\u003C\u002Fli>\u003Cli data-list-item-id=\"e0e59fae36173b6336a7c1feb56868c12\">Счётчики: найдено, обработано, пропущено, требует разбора, завершено.\u003C\u002Fli>\u003Cli data-list-item-id=\"e8ab5024b39473e81737098eab489b674\">Результат сверки: совпали ли суммы, версии и ожидаемое число объектов.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Порции ограничивают радиус ошибки. Вместо одного запуска на весь период система обрабатывает предсказуемый набор идентификаторов, записывает статус, а затем переходит к следующему набору. Размер порции зависит от времени расчёта, блокировок, лимитов внешних систем и требований к откату.\u003C\u002Fp>\u003Cp>Повтор одного и того же запуска не должен незаметно создавать второй финансовый эффект. Поэтому идентичность операции проектируют отдельно от формулы: через ключ запуска, ключ порции и ключ результата. Это проектная рекомендация, а не единственный стандарт реализации.\u003C\u002Fp>\u003Cp>В нашем кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fyurkas\">Юркас\u003C\u002Fa> — интернет-магазине дверей и материалов — в Qtim развивали ядро товарного конфигуратора: доменную логику выносили в отдельные модули, а массовый пересчёт цен — в фоновые очереди. Этот же разрыв между правилами и фоновым исполнением нужен тарифному движку, чтобы пересчёт не смешивался с выбором версии правила.\u003C\u002Fp>\u003Cp>После выполнения job нужен не только статус \u003Ccode>done\u003C\u002Fcode>. Нужна сверка: сколько объектов попало в выборку, на скольких расчёт изменился, где появились исключения, какие записи требуют человека.\u003C\u002Fp>\u003Ch2>Версия правила, версия кода и корректировка — разные сущности\u003C\u002Fh2>\u003Col>\u003Cli data-list-item-id=\"ed9263bda22f252769ffd77ae7fe24292\">Версия бизнес-правила: ставка, область действия и период.\u003C\u002Fli>\u003Cli data-list-item-id=\"e0974a8d2f6e1bf39c9d255553f89aea1\">Версия алгоритма: код, который интерпретирует правило и строит trace.\u003C\u002Fli>\u003Cli data-list-item-id=\"ec7cb5c6362d23c9300b8a357c4af3416\">Запуск пересчёта: выборка, причина, параметры и ход выполнения.\u003C\u002Fli>\u003Cli data-list-item-id=\"edd8ddb48fa27aed338c98968c058f97c\">Финансовая корректировка: отдельный эффект, который меняет состояние баланса или выплаты.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Новая версия правила может применяться только к будущим заказам. Исправленная версия алгоритма может потребовать диагностики исторических данных. А корректировка денег может требовать отдельного согласования и обратимой записи.\u003C\u002Fp>\u003Cp>Можно хранить только актуальную ставку и пересчитывать по ней при необходимости, когда история не влияет на деньги, отчётность и споры. Как только прошлый результат нужно объяснить или сверить, актуальная ставка перестаёт быть достаточным источником.\u003C\u002Fp>\u003Ch2>Discovery начинается с одного спорного расчёта\u003C\u002Fh2>\u003Col>\u003Cli data-list-item-id=\"ed935b1f426c74685af35e5f7e5cd8e9b\">Какой момент выбирает версию правила: создание заказа, оплата, отгрузка, закрытие периода или другой бизнес-факт?\u003C\u002Fli>\u003Cli data-list-item-id=\"e048571ae626d2654220b8ab6aacfe4cf\">Какие входные значения после расчёта нельзя менять молча?\u003C\u002Fli>\u003Cli data-list-item-id=\"e3cf1dde90b45d39f8b91ec3f9b54f8fc\">Какой ключ определяет конфликт правил и какой приоритет разрешён бизнесом?\u003C\u002Fli>\u003Cli data-list-item-id=\"e01f3022f6a9d779a907d20d10639e41b\">Кто создаёт, проверяет и публикует версию?\u003C\u002Fli>\u003Cli data-list-item-id=\"e83ae30a741d84b429808fcfe9451326b\">Что видит пользователь в preview и какие ошибки останавливают проводку?\u003C\u002Fli>\u003Cli data-list-item-id=\"e11c343d8fbda5c454c914fc07813f61b\">Какие объекты допускают пересчёт и какой режим меняет деньги?\u003C\u002Fli>\u003Cli data-list-item-id=\"ee92c99dca9fac67f4e633194c89fb7f8\">Какая сверка доказывает, что job завершился корректно?\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Правило для решения: исторический расчёт должен ссылаться на воспроизводимый набор фактов и версию правила; пересчёт должен иметь границы, идентификатор и сверку результата.\u003C\u002Fp>\u003Cp>Когда в продукте уже есть спорные выплаты, меняющиеся комиссии или ручные исключения, \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">в Qtim разбирают контур e-commerce\u003C\u002Fa>: выбирают доменные границы, состав первой итерации и порядок безопасных изменений.\u003C\u002Fp>",[895,896],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":897,"documentId":898,"title":899,"slug":900,"order":23,"createdAt":901,"updatedAt":901,"publishedAt":902,"locale":16},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog","2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",[],{"createdAt":689,"id":685,"documentId":686,"title":687,"date":679,"description":9,"order":10,"slug":688,"showOnMainPage":12,"updatedAt":690,"publishedAt":691,"locale":16,"cover":905,"content":934,"media_event":9,"media_areas":937,"seo":940,"localizations":944},{"id":906,"documentId":907,"name":753,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":908,"hash":929,"ext":758,"mime":761,"size":930,"url":931,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":932,"updatedAt":932,"publishedAt":933},1034,"e1fyqnpejup0fcpbsrtl84v2",{"large":909,"small":914,"medium":919,"thumbnail":924},{"ext":758,"url":910,"hash":911,"mime":761,"name":762,"path":9,"size":912,"width":764,"height":202,"sizeInBytes":913},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_f4bac05602.png","large_01_cover_f4bac05602",742.72,742721,{"ext":758,"url":915,"hash":916,"mime":761,"name":769,"path":9,"size":917,"width":23,"height":771,"sizeInBytes":918},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_f4bac05602.png","small_01_cover_f4bac05602",202.78,202776,{"ext":758,"url":920,"hash":921,"mime":761,"name":776,"path":9,"size":922,"width":778,"height":779,"sizeInBytes":923},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_f4bac05602.png","medium_01_cover_f4bac05602",431.74,431743,{"ext":758,"url":925,"hash":926,"mime":761,"name":784,"path":9,"size":927,"width":786,"height":787,"sizeInBytes":928},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_f4bac05602.png","thumbnail_01_cover_f4bac05602",59.2,59204,"01_cover_f4bac05602",587.22,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_f4bac05602.png","2026-10-21T09:53:01.930Z","2026-10-21T09:53:01.931Z",[935],{"__component":800,"id":330,"text":936},"\u003Cp>В CRM заказы получают статус «принят», а склад не видит часть из них. Команда обсуждает чат-бота, новые уведомления и обновление витрины, хотя проверяемая задача уже лежит в цепочке передачи заказа.\u003C\u002Fp>\u003Cp>Первый измеримый эффект появляется, когда компания меняет одну повторяемую операцию и заранее записывает исходное состояние. Для этого нужны событие-триггер, результат, владелец исключений и данные для сравнения до и после релиза.\u003C\u002Fp>\u003Ch2>Длинный список автоматизаций не даёт точки сравнения\u003C\u002Fh2>\u003Cp>Заказ проходит через витрину, учёт, склад, оплату и доставку. Поэтому в плане быстро появляются остатки, уведомления, возвраты и обращения покупателей. Одновременные изменения смешивают результат: на показатели влияет спрос, ассортимент, работа операторов и новые правила.\u003C\u002Fp>\u003Cp>В исследовании \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.zebra.com\u002Fus\u002Fen\u002Fabout-zebra\u002Fnewsroom\u002Fpress-releases\u002F2025\u002F70-of-frontline-workers-report-rising-concerns-with-injuries-on-the-warehouse-floor.html\">Zebra\u003C\u002Fa> 74% опрошенных складских сотрудников сообщили, что тратят слишком много времени на задачи, которые поддаются автоматизации. Цифра не описывает отдельный российский магазин, но объясняет внимание к повторяемым операциям склада и исполнения заказа.\u003C\u002Fp>\u003Ch2>Операция требует четырёх зафиксированных частей\u003C\u002Fh2>\u003Cp>Первая задача формулируется как цепочка: покупатель оплатил заказ — система отправила его в учёт — склад получил задание — при ошибке ответственный увидел исключение. У цепочки есть триггер, действие, владелец и проверяемый результат.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-operation-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_operation_table_a17875837c.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_operation_table_a17875837c.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_operation_table_a17875837c.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_operation_table_a17875837c.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_operation_table_a17875837c.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Такой контур учитывает успешные и неуспешные пути. Отмена, отсутствие остатка, повторное событие и недоступность внешней системы не остаются сюрпризом после релиза.\u003C\u002Fp>\u003Ch2>Пять критериев отделяют первый контур от большого проекта\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"04-selection-criteria-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_selection_criteria_table_d7ec38b1ca.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_selection_criteria_table_d7ec38b1ca.png 220w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_selection_criteria_table_d7ec38b1ca.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_selection_criteria_table_d7ec38b1ca.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_selection_criteria_table_d7ec38b1ca.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Передача заказа часто оказывается удобным кандидатом: её начало и конец видны в системах. Остатки и резервирование требуют отдельного решения о владельце данных. Статусы доставки подходят, когда неопределённость после отгрузки создаёт обращения покупателей и нагрузку на операторов.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg data-ck-upload-id=\"e8f25ea826856d6f12c996123d5c5fd7a\">\u003C\u002Ffigure>\u003Cp>В нашем кейсе \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fprojects\u002Fhotz\">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>Baseline записывают до первого изменения\u003C\u002Fh2>\u003Cp>Baseline — исходная точка сравнения. Для передачи заказа основным показателем станет медианное время от создания на витрине до записи в учётной системе. Контрольный показатель — число заказов, которым потребовалось вмешательство.\u003C\u002Fp>\u003Cp>Таблица замера должна назвать период, источник данных, определение статуса и владельца отчёта. Сравнение одинаковых периодов после релиза показывает движение показателей без приписывания автоматизации чужого эффекта.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"05-baseline-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F05_baseline_table_fb4963149e.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_05_baseline_table_fb4963149e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_05_baseline_table_fb4963149e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_05_baseline_table_fb4963149e.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_05_baseline_table_fb4963149e.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Период сравнения зависит от потока. Магазин с ежедневными заказами часто берёт неделю. B2B-компания с редкими заказами выбирает интервал, в котором собирается достаточно наблюдений. Baseline не обещает экономию: он показывает, изменилось ли время между состояниями и видит ли команда исключения.\u003C\u002Fp>\u003Ch2>Исключения показывают реальную границу процесса\u003C\u002Fh2>\u003Cp>До запуска команда описывает отмену, отсутствие остатка, повторное событие, недоступность внешней системы и частичную отгрузку. Для каждого случая нужен видимый статус и ответственный. Полное автоматическое решение всех исключений на первом этапе не требуется; наблюдаемость и назначение владельца требуются.\u003C\u002Fp>\u003Cp>Для каталожного направления измеряемой операцией станет выпуск обновления ассортимента или исправление фильтра. У неё будет собственный триггер, владелец и baseline.\u003C\u002Fp>\u003Cp>Здесь остаётся разумная альтернатива автоматизации: улучшить интерфейс оператора или договориться о понятном регламенте. Этот путь выигрывает, когда операция редкая, стартовое событие нельзя надёжно выделить или данные для baseline отсутствуют. Интеграция в такой ситуации добавляет зависимость, но не создаёт достоверной точки сравнения.\u003C\u002Fp>\u003Ch2>Результат проверяют на одинаковых условиях\u003C\u002Fh2>\u003Cp>После релиза команда повторяет тот же замер и записывает внешние изменения: промоакции, смену поставщика, отключение канала продаж. Материалы \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.shopify.com\u002Fenterprise\u002Fblog\u002Fb2b-ecommerce-workflow\">Shopify\u003C\u002Fa> относят к показателям время обработки заказа и точность исполнения. Их перечень задаёт принцип: метрика относится к конкретному шагу.\u003C\u002Fp>\u003Cp>Исследование \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdatainsight.ru\u002FDI_b2b-ecommerce-cases_trends_2025\">Data Insight\u003C\u002Fa> связывает цифровизацию закупок и продаж с логистикой и складскими системами. Это рыночный контекст, который не подменяет замер отдельной компании.\u003C\u002Fp>\u003Ch2>Карточка операции задаёт границы первого релиза\u003C\u002Fh2>\u003Cp>До разработки полезно заполнить одну карточку процесса. В ней фиксируют стартовое событие, конечный статус, источник каждой записи, владельца исключений и два показателя. Такая карточка не заменяет техническое задание: она не даёт ему начаться с перечня функций вместо наблюдаемой операции.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"06-operation-card-table.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F06_operation_card_table_22a60236ab.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_06_operation_card_table_22a60236ab.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_06_operation_card_table_22a60236ab.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_06_operation_card_table_22a60236ab.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_06_operation_card_table_22a60236ab.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Большой проект при этом не отменяется. Первая итерация получает собственную границу: передача, статус, журнал исключений и ответственный. Уведомления, новые каналы и расширенная аналитика остаются в плане до тех пор, пока замер не покажет их приоритет.\u003C\u002Fp>\u003Cp>Важно договориться и о словаре статусов. Витрина может считать передачу завершённой после API-запроса, учёт — после создания записи, склад — после появления задания. Эти события отвечают на разные вопросы. Один выбранный конец операции, период и источник данных должны сохраняться в отчёте до и после релиза.\u003C\u002Fp>\u003Cp>Рост найденных исключений после запуска не всегда означает ухудшение. Очередь может показать случаи, которые раньше обнаруживали по письму, звонку или задержке отгрузки. В отчёте отдельно отмечают изменение способа обнаружения, затем сравнивают периоды и выбирают следующую доработку.\u003C\u002Fp>\u003Ch2>Правило для первого шага\u003C\u002Fh2>\u003Cp>Для заказов со статусом «принят» первой задачей станет передача заказа: команда описывает исключения, фиксирует два показателя и повторяет замер после запуска.\u003C\u002Fp>\u003Cp>Автоматизируйте первой операцию, у которой есть повторяемый триггер, один владелец исключений и baseline, доступный до релиза.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">В Qtim разберут интеграционный контур\u003C\u002Fa>: события, источники данных, исключения и способ проверки результата.\u003C\u002Fp>",[938,939],{"id":897,"documentId":898,"title":899,"slug":900,"order":23,"createdAt":901,"updatedAt":901,"publishedAt":902,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":941,"metaTitle":942,"metaDescription":943},884,"Автоматизация интернет-магазина: с какой операции начать — QTIM","С какой операции начать автоматизацию интернет-магазина: пять критериев выбора, baseline до изменений, исключения и карточка операции для первого релиза.",[],{"items":946,"total":1388},[947,989,999,1041,1086,1123,1159,1199,1237,1274,1306,1349],{"order":462,"date":8,"id":459,"documentId":460,"title":461,"description":9,"slug":463,"showOnMainPage":12,"createdAt":464,"updatedAt":465,"publishedAt":466,"locale":16,"cover":948,"media_areas":986},{"id":949,"documentId":950,"name":951,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":953,"hash":981,"ext":812,"mime":815,"size":982,"url":983,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":984,"updatedAt":984,"publishedAt":985},819,"edjo5wob21z5uhha17u4q9dp","photo_2026-09-18 13.08.32.jpeg",1280,{"large":954,"small":961,"medium":968,"thumbnail":974},{"ext":812,"url":955,"hash":956,"mime":815,"name":957,"path":9,"size":958,"width":764,"height":959,"sizeInBytes":960},"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","large_photo_2026-09-18 13.08.32.jpeg",54.25,667,54252,{"ext":812,"url":962,"hash":963,"mime":815,"name":964,"path":9,"size":965,"width":23,"height":966,"sizeInBytes":967},"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":812,"url":969,"hash":970,"mime":815,"name":971,"path":9,"size":972,"width":778,"height":23,"sizeInBytes":973},"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":812,"url":975,"hash":976,"mime":815,"name":977,"path":9,"size":978,"width":979,"height":836,"sizeInBytes":980},"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,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",[987,988],{"id":849,"documentId":850,"title":851,"slug":852,"order":23,"createdAt":853,"updatedAt":853,"publishedAt":854,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":462,"date":8,"id":693,"documentId":694,"title":695,"description":9,"slug":696,"showOnMainPage":12,"createdAt":697,"updatedAt":698,"publishedAt":699,"locale":16,"cover":990,"media_areas":996},{"id":806,"documentId":807,"name":808,"alternativeText":9,"caption":9,"width":809,"height":809,"formats":991,"hash":838,"ext":812,"mime":815,"size":839,"url":840,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":841,"updatedAt":841,"publishedAt":841},{"large":992,"small":993,"medium":994,"thumbnail":995},{"ext":812,"url":813,"hash":814,"mime":815,"name":816,"path":9,"size":817,"width":764,"height":764,"sizeInBytes":818},{"ext":812,"url":820,"hash":821,"mime":815,"name":822,"path":9,"size":823,"width":23,"height":23,"sizeInBytes":824},{"ext":812,"url":826,"hash":827,"mime":815,"name":828,"path":9,"size":829,"width":778,"height":778,"sizeInBytes":830},{"ext":812,"url":832,"hash":833,"mime":815,"name":834,"path":9,"size":835,"width":836,"height":836,"sizeInBytes":837},[997,998],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":849,"documentId":850,"title":851,"slug":852,"order":23,"createdAt":853,"updatedAt":853,"publishedAt":854,"locale":16},{"order":114,"date":509,"id":506,"documentId":507,"title":508,"description":9,"slug":510,"showOnMainPage":12,"createdAt":511,"updatedAt":512,"publishedAt":513,"locale":16,"cover":1000,"media_areas":1032},{"id":1001,"documentId":1002,"name":1003,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1004,"hash":1028,"ext":812,"mime":815,"size":1029,"url":1030,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1031,"updatedAt":1031,"publishedAt":1031},865,"gtsnisgi6hvh81oa9vpzr8y7","photo_2026-09-22 13.56.43.jpeg",{"large":1005,"small":1010,"medium":1016,"thumbnail":1022},{"ext":812,"url":1006,"hash":1007,"mime":815,"name":1008,"path":9,"size":823,"width":764,"height":959,"sizeInBytes":1009},"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":812,"url":1011,"hash":1012,"mime":815,"name":1013,"path":9,"size":1014,"width":23,"height":966,"sizeInBytes":1015},"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":812,"url":1017,"hash":1018,"mime":815,"name":1019,"path":9,"size":1020,"width":778,"height":23,"sizeInBytes":1021},"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":812,"url":1023,"hash":1024,"mime":815,"name":1025,"path":9,"size":1026,"width":979,"height":836,"sizeInBytes":1027},"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",[1033,1034],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"locale":16},15,"w2syds6h6g6w4q901gfyrw0j","Экспертиза ","media-area-3","2026-05-27T09:11:34.563Z","2026-05-27T09:11:34.578Z",{"order":114,"date":489,"id":719,"documentId":720,"title":721,"description":9,"slug":722,"showOnMainPage":12,"createdAt":723,"updatedAt":724,"publishedAt":725,"locale":16,"cover":1042,"media_areas":1076},{"id":1043,"documentId":1044,"name":1045,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1046,"hash":1071,"ext":812,"mime":815,"size":1072,"url":1073,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1074,"updatedAt":1075,"publishedAt":1074},853,"klfyunx6a8zzgw4vag9gxm2l","photo_2026-09-21 14.06.52.jpeg",{"large":1047,"small":1053,"medium":1059,"thumbnail":1065},{"ext":812,"url":1048,"hash":1049,"mime":815,"name":1050,"path":9,"size":1051,"width":764,"height":959,"sizeInBytes":1052},"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":812,"url":1054,"hash":1055,"mime":815,"name":1056,"path":9,"size":1057,"width":23,"height":966,"sizeInBytes":1058},"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":812,"url":1060,"hash":1061,"mime":815,"name":1062,"path":9,"size":1063,"width":778,"height":23,"sizeInBytes":1064},"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":812,"url":1066,"hash":1067,"mime":815,"name":1068,"path":9,"size":1069,"width":979,"height":836,"sizeInBytes":1070},"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",[1077,1084,1085],{"id":1078,"documentId":1079,"title":1080,"slug":1081,"order":23,"createdAt":1082,"updatedAt":1082,"publishedAt":1083,"locale":16},21,"yf23yooxmjrfe35xytsexltw","Веб-разработка","veb-razrabotka","2026-07-30T14:29:04.519Z","2026-07-30T14:29:04.572Z",{"id":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"locale":16},{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":489,"id":486,"documentId":487,"title":488,"description":9,"slug":490,"showOnMainPage":12,"createdAt":491,"updatedAt":492,"publishedAt":493,"locale":16,"cover":1087,"media_areas":1121},{"id":1088,"documentId":1089,"name":1090,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1091,"hash":1116,"ext":812,"mime":815,"size":1117,"url":1118,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1119,"updatedAt":1119,"publishedAt":1120},856,"a8lo28pvxqq7yj8qcqho4x60","photo_2026-09-21 14.42.04.jpeg",{"large":1092,"small":1098,"medium":1104,"thumbnail":1110},{"ext":812,"url":1093,"hash":1094,"mime":815,"name":1095,"path":9,"size":1096,"width":764,"height":959,"sizeInBytes":1097},"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":812,"url":1099,"hash":1100,"mime":815,"name":1101,"path":9,"size":1102,"width":23,"height":966,"sizeInBytes":1103},"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":812,"url":1105,"hash":1106,"mime":815,"name":1107,"path":9,"size":1108,"width":778,"height":23,"sizeInBytes":1109},"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":812,"url":1111,"hash":1112,"mime":815,"name":1113,"path":9,"size":1114,"width":979,"height":836,"sizeInBytes":1115},"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",[1122],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":471,"id":468,"documentId":469,"title":470,"description":9,"slug":472,"showOnMainPage":12,"createdAt":473,"updatedAt":474,"publishedAt":475,"locale":16,"cover":1124,"media_areas":1157},{"id":1125,"documentId":1126,"name":1127,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1128,"hash":1153,"ext":812,"mime":815,"size":1154,"url":1155,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1156,"updatedAt":1156,"publishedAt":1156},826,"s101yfs31hbnltw3zdj4nbz7","photo_2026-09-18 16.43.16.jpeg",{"large":1129,"small":1135,"medium":1141,"thumbnail":1147},{"ext":812,"url":1130,"hash":1131,"mime":815,"name":1132,"path":9,"size":1133,"width":764,"height":959,"sizeInBytes":1134},"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":812,"url":1136,"hash":1137,"mime":815,"name":1138,"path":9,"size":1139,"width":23,"height":966,"sizeInBytes":1140},"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":812,"url":1142,"hash":1143,"mime":815,"name":1144,"path":9,"size":1145,"width":778,"height":23,"sizeInBytes":1146},"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":812,"url":1148,"hash":1149,"mime":815,"name":1150,"path":9,"size":1151,"width":979,"height":836,"sizeInBytes":1152},"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",[1158],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"order":114,"date":437,"id":573,"documentId":574,"title":575,"description":9,"slug":576,"showOnMainPage":12,"createdAt":577,"updatedAt":578,"publishedAt":579,"locale":16,"cover":1160,"media_areas":1195},{"id":1161,"documentId":1162,"name":1163,"alternativeText":9,"caption":9,"width":1164,"height":1165,"formats":1166,"hash":1191,"ext":812,"mime":815,"size":1192,"url":1193,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1194,"updatedAt":1194,"publishedAt":1194},782,"g9qdbcga88x1rxwgs5ot5s6z","photo_2026-09-17 13.54.04.jpeg",1536,1024,{"large":1167,"small":1173,"medium":1179,"thumbnail":1185},{"ext":812,"url":1168,"hash":1169,"mime":815,"name":1170,"path":9,"size":1171,"width":764,"height":959,"sizeInBytes":1172},"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":812,"url":1174,"hash":1175,"mime":815,"name":1176,"path":9,"size":1177,"width":23,"height":966,"sizeInBytes":1178},"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":812,"url":1180,"hash":1181,"mime":815,"name":1182,"path":9,"size":1183,"width":778,"height":23,"sizeInBytes":1184},"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":812,"url":1186,"hash":1187,"mime":815,"name":1188,"path":9,"size":1189,"width":979,"height":836,"sizeInBytes":1190},"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",[1196,1197,1198],{"id":1078,"documentId":1079,"title":1080,"slug":1081,"order":23,"createdAt":1082,"updatedAt":1082,"publishedAt":1083,"locale":16},{"id":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"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":1200,"media_areas":1234},{"id":1201,"documentId":1202,"name":1203,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1204,"hash":1229,"ext":812,"mime":815,"size":1230,"url":1231,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1232,"updatedAt":1232,"publishedAt":1233},794,"rejdhpayptwmftim0dz8qkhm","photo_2026-09-17 14.46.04.jpeg",{"large":1205,"small":1211,"medium":1217,"thumbnail":1223},{"ext":812,"url":1206,"hash":1207,"mime":815,"name":1208,"path":9,"size":1209,"width":764,"height":959,"sizeInBytes":1210},"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":812,"url":1212,"hash":1213,"mime":815,"name":1214,"path":9,"size":1215,"width":23,"height":966,"sizeInBytes":1216},"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":812,"url":1218,"hash":1219,"mime":815,"name":1220,"path":9,"size":1221,"width":778,"height":23,"sizeInBytes":1222},"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":812,"url":1224,"hash":1225,"mime":815,"name":1226,"path":9,"size":1227,"width":979,"height":836,"sizeInBytes":1228},"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",[1235,1236],{"id":1078,"documentId":1079,"title":1080,"slug":1081,"order":23,"createdAt":1082,"updatedAt":1082,"publishedAt":1083,"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":1238,"media_areas":1271},{"id":1239,"documentId":1240,"name":1241,"alternativeText":9,"caption":9,"width":754,"height":952,"formats":1242,"hash":1267,"ext":812,"mime":815,"size":1268,"url":1269,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1270,"updatedAt":1270,"publishedAt":1270},771,"pog6mv2v922fypz25ta3rexi","photo_2026-09-16 14.24.39.jpeg",{"large":1243,"small":1249,"medium":1255,"thumbnail":1261},{"ext":812,"url":1244,"hash":1245,"mime":815,"name":1246,"path":9,"size":1247,"width":764,"height":959,"sizeInBytes":1248},"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":812,"url":1250,"hash":1251,"mime":815,"name":1252,"path":9,"size":1253,"width":23,"height":966,"sizeInBytes":1254},"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":812,"url":1256,"hash":1257,"mime":815,"name":1258,"path":9,"size":1259,"width":778,"height":23,"sizeInBytes":1260},"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":812,"url":1262,"hash":1263,"mime":815,"name":1264,"path":9,"size":1265,"width":979,"height":836,"sizeInBytes":1266},"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",[1272,1273],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":897,"documentId":898,"title":899,"slug":900,"order":23,"createdAt":901,"updatedAt":901,"publishedAt":902,"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":1275,"media_areas":1303},{"id":1276,"documentId":1277,"name":753,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":1278,"hash":1299,"ext":758,"mime":761,"size":1300,"url":1301,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1302,"updatedAt":1302,"publishedAt":1302},891,"ult6u5v680gskyo21onki5bg",{"large":1279,"small":1284,"medium":1289,"thumbnail":1294},{"ext":758,"url":1280,"hash":1281,"mime":761,"name":762,"path":9,"size":1282,"width":764,"height":202,"sizeInBytes":1283},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_e88581bd03.png","large_01_cover_e88581bd03",561.78,561780,{"ext":758,"url":1285,"hash":1286,"mime":761,"name":769,"path":9,"size":1287,"width":23,"height":771,"sizeInBytes":1288},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_e88581bd03.png","small_01_cover_e88581bd03",157.26,157263,{"ext":758,"url":1290,"hash":1291,"mime":761,"name":776,"path":9,"size":1292,"width":778,"height":779,"sizeInBytes":1293},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_e88581bd03.png","medium_01_cover_e88581bd03",335.2,335199,{"ext":758,"url":1295,"hash":1296,"mime":761,"name":784,"path":9,"size":1297,"width":786,"height":787,"sizeInBytes":1298},"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",[1304,1305],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"locale":16},{"order":114,"date":713,"id":710,"documentId":711,"title":712,"description":9,"slug":714,"showOnMainPage":12,"createdAt":715,"updatedAt":716,"publishedAt":717,"locale":16,"cover":1307,"media_areas":1340},{"id":1308,"documentId":1309,"name":1310,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":1311,"hash":1336,"ext":812,"mime":815,"size":1337,"url":1338,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1339,"updatedAt":1339,"publishedAt":1339},723,"w3k42ovrywwevzxh1288ctpw","photo_2026-09-10 16.04.45.jpeg",{"large":1312,"small":1318,"medium":1324,"thumbnail":1330},{"ext":812,"url":1313,"hash":1314,"mime":815,"name":1315,"path":9,"size":1316,"width":764,"height":202,"sizeInBytes":1317},"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":812,"url":1319,"hash":1320,"mime":815,"name":1321,"path":9,"size":1322,"width":23,"height":771,"sizeInBytes":1323},"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":812,"url":1325,"hash":1326,"mime":815,"name":1327,"path":9,"size":1328,"width":778,"height":779,"sizeInBytes":1329},"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":812,"url":1331,"hash":1332,"mime":815,"name":1333,"path":9,"size":1334,"width":786,"height":787,"sizeInBytes":1335},"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",[1341,1342],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1343,"documentId":1344,"title":1345,"slug":1346,"order":23,"createdAt":1347,"updatedAt":1347,"publishedAt":1348,"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":1350,"media_areas":1385},{"id":1351,"documentId":1352,"name":1353,"alternativeText":9,"caption":9,"width":754,"height":755,"formats":1354,"hash":1379,"ext":812,"mime":815,"size":1380,"url":1381,"previewUrl":9,"provider":792,"provider_metadata":9,"createdAt":1382,"updatedAt":1383,"publishedAt":1384},718,"biismkqsajejfta003c5fywa","photo_2026-09-09 15.35.40.jpeg",{"large":1355,"small":1361,"medium":1367,"thumbnail":1373},{"ext":812,"url":1356,"hash":1357,"mime":815,"name":1358,"path":9,"size":1359,"width":764,"height":202,"sizeInBytes":1360},"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":812,"url":1362,"hash":1363,"mime":815,"name":1364,"path":9,"size":1365,"width":23,"height":771,"sizeInBytes":1366},"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":812,"url":1368,"hash":1369,"mime":815,"name":1370,"path":9,"size":1371,"width":778,"height":779,"sizeInBytes":1372},"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":812,"url":1374,"hash":1375,"mime":815,"name":1376,"path":9,"size":1377,"width":786,"height":787,"sizeInBytes":1378},"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",[1386,1387],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"locale":16},80,{"items":1390,"allCount":1388},[1391,1477,1486,1499,1515,1572,1587,1600,1610,1621,1629,1644],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":1392},[1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476],{"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":468,"documentId":469,"media_event":9},{"id":477,"documentId":478,"media_event":9},{"id":486,"documentId":487,"media_event":9},{"id":495,"documentId":496,"media_event":1446},{"id":1447,"documentId":1448},58,"l6frmu0yosfqr3k430ywh70g",{"id":506,"documentId":507,"media_event":9},{"id":515,"documentId":516,"media_event":9},{"id":523,"documentId":524,"media_event":9},{"id":532,"documentId":533,"media_event":9},{"id":540,"documentId":541,"media_event":9},{"id":549,"documentId":550,"media_event":9},{"id":557,"documentId":558,"media_event":9},{"id":565,"documentId":566,"media_event":9},{"id":573,"documentId":574,"media_event":9},{"id":581,"documentId":582,"media_event":9},{"id":590,"documentId":591,"media_event":9},{"id":598,"documentId":599,"media_event":9},{"id":606,"documentId":607,"media_event":9},{"id":615,"documentId":616,"media_event":9},{"id":624,"documentId":625,"media_event":9},{"id":633,"documentId":634,"media_event":9},{"id":641,"documentId":642,"media_event":9},{"id":649,"documentId":650,"media_event":9},{"id":658,"documentId":659,"media_event":9},{"id":667,"documentId":668,"media_event":9},{"id":676,"documentId":677,"media_event":9},{"id":685,"documentId":686,"media_event":9},{"id":693,"documentId":694,"media_event":9},{"id":701,"documentId":702,"media_event":9},{"id":5,"documentId":6,"media_event":9},{"id":710,"documentId":711,"media_event":9},{"id":719,"documentId":720,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":1478,"documentId":1479,"title":1480,"slug":1481,"order":23,"createdAt":1482,"updatedAt":1483,"publishedAt":1484,"locale":16,"media":1485},7,"or8kyxbsn133djndoz8b81h7","Награды ","media-area","2026-05-27T08:31:35.077Z","2026-05-27T09:05:26.042Z","2026-05-27T09:05:26.063Z",[],{"id":1487,"documentId":1488,"title":1489,"slug":1490,"order":23,"createdAt":1491,"updatedAt":1491,"publishedAt":1492,"locale":16,"media":1493},13,"glhljk70qdskk3mk7phi4ig0","Рынок ","media-area-2","2026-05-27T09:09:31.488Z","2026-05-27T09:09:31.502Z",[1494,1495,1496,1497,1498],{"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":1035,"documentId":1036,"title":1037,"slug":1038,"order":23,"createdAt":1039,"updatedAt":1039,"publishedAt":1040,"locale":16,"media":1500},[1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514],{"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":573,"documentId":574,"media_event":9},{"id":719,"documentId":720,"media_event":9},{"id":506,"documentId":507,"media_event":9},{"id":590,"documentId":591,"media_event":9},{"id":615,"documentId":616,"media_event":9},{"id":649,"documentId":650,"media_event":9},{"id":1516,"documentId":1517,"title":1518,"slug":1519,"order":23,"createdAt":1520,"updatedAt":1520,"publishedAt":1521,"locale":16,"media":1522},19,"gilcfdy0yp8qpeaxgm5ls6e3","Мероприятия ","media-area-4","2026-05-27T09:12:22.766Z","2026-05-27T09:12:22.786Z",[1523,1529,1535,1537,1543,1549,1555,1561,1566],{"id":1524,"documentId":1525,"media_event":1526},364,"ce4eqcxpcxe2gueamlnk95az",{"id":1527,"documentId":1528},38,"qyyaaq9uq01cybc9wdpu04ff",{"id":1530,"documentId":1531,"media_event":1532},139,"f0107glw661ebgg7ket8b1cq",{"id":1533,"documentId":1534},40,"weubed2puewbadi5kwo9dbe5",{"id":495,"documentId":496,"media_event":1536},{"id":1447,"documentId":1448},{"id":1538,"documentId":1539,"media_event":1540},143,"icg1p6xqq09s2u4yojqpmbif",{"id":1541,"documentId":1542},42,"lakgjgfz0qogh4wbuzk9z21y",{"id":1544,"documentId":1545,"media_event":1546},144,"n1cg6qcmbdxk9swk9uo0udss",{"id":1547,"documentId":1548},57,"d6gnqsswqvm819c4hhz1mzit",{"id":1550,"documentId":1551,"media_event":1552},145,"ssd4p6njpddkamkmdi85y7ba",{"id":1553,"documentId":1554},54,"kmbnq1m43om1xht2p0mzy6qf",{"id":1556,"documentId":1557,"media_event":1558},146,"tk2dactwoh215eul3iw29pww",{"id":1559,"documentId":1560},48,"ccs7hkccw5wfn09xebmh140p",{"id":1562,"documentId":1563,"media_event":1564},147,"xx92kedhzcjgflqbhwxa8uak",{"id":736,"documentId":1565},"hn0hcqte2ofyt1hkat7vt7q9",{"id":1567,"documentId":1568,"media_event":1569},380,"zithllju8vltfyex2pc3aquf",{"id":1570,"documentId":1571},65,"g78a6xdpbio64v9tg6hsuv2l",{"id":1078,"documentId":1079,"title":1080,"slug":1081,"order":23,"createdAt":1082,"updatedAt":1082,"publishedAt":1083,"locale":16,"media":1573},[1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586],{"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":573,"documentId":574,"media_event":9},{"id":451,"documentId":452,"media_event":9},{"id":719,"documentId":720,"media_event":9},{"id":515,"documentId":516,"media_event":9},{"id":532,"documentId":533,"media_event":9},{"id":82,"documentId":83,"media_event":9},{"id":549,"documentId":550,"media_event":9},{"id":598,"documentId":599,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":1588,"documentId":1589,"title":1590,"slug":1591,"order":23,"createdAt":1592,"updatedAt":1592,"publishedAt":1593,"locale":16,"media":1594},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",[1595,1596,1597,1598,1599],{"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":1343,"documentId":1344,"title":1345,"slug":1346,"order":23,"createdAt":1347,"updatedAt":1347,"publishedAt":1348,"locale":16,"media":1601},[1602,1603,1604,1605,1606,1607,1608,1609],{"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":565,"documentId":566,"media_event":9},{"id":606,"documentId":607,"media_event":9},{"id":710,"documentId":711,"media_event":9},{"id":849,"documentId":850,"title":851,"slug":852,"order":23,"createdAt":853,"updatedAt":853,"publishedAt":854,"locale":16,"media":1611},[1612,1613,1614,1615,1616,1617,1618,1619,1620],{"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":693,"documentId":694,"media_event":9},{"id":736,"documentId":737,"title":738,"slug":739,"order":23,"createdAt":740,"updatedAt":740,"publishedAt":741,"locale":16,"media":1622},[1623,1624,1625,1626,1627,1628],{"id":120,"documentId":121,"media_event":9},{"id":400,"documentId":401,"media_event":9},{"id":523,"documentId":524,"media_event":9},{"id":727,"documentId":728,"media_event":9},{"id":667,"documentId":668,"media_event":9},{"id":5,"documentId":6,"media_event":9},{"id":1630,"documentId":1631,"title":1632,"slug":1633,"order":23,"createdAt":1634,"updatedAt":1634,"publishedAt":1635,"locale":16,"media":1636},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[1637,1638,1639,1640,1641,1642,1643],{"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":676,"documentId":677,"media_event":9},{"id":897,"documentId":898,"title":899,"slug":900,"order":23,"createdAt":901,"updatedAt":901,"publishedAt":902,"locale":16,"media":1645},[1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657],{"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":477,"documentId":478,"media_event":9},{"id":129,"documentId":130,"media_event":9},{"id":641,"documentId":642,"media_event":9},{"id":658,"documentId":659,"media_event":9},{"id":685,"documentId":686,"media_event":9},{"id":701,"documentId":702,"media_event":9}]