Разделы справки
Понятие Уровень: для начинающих

Обновление бленда: расписание и цепочка источников

Коротко. По расписанию MARFOR сначала проверяет, изменились ли источники бленда, и пересобирает его, только если изменились. Вычисляемые поля при этом сохраняются.

На этой странице
Расписание «Ежедневно, 06:30 UTC». С 06:30 MARFOR каждые пять минут проверяет источник «CRM»: в 06:32, 06:37, 06:42 и 06:47 он не менялся. В 06:50 CRM загрузилась, проверка в 06:52 это увидела, и бленд пересобран с 06:52 до 06:58. До завтрашних 06:30 проверок больше нет
Расписание «Ежедневно, 06:30 UTC». С 06:30 MARFOR каждые пять минут проверяет источник «CRM»: в 06:32, 06:37, 06:42 и 06:47 он не менялся. В 06:50 CRM загрузилась, проверка в 06:52 это увидела, и бленд пересобран с 06:52 до 06:58. До завтрашних 06:30 проверок больше нет

Пример на числах

Бленд «Реклама + CRM», расписание «Ежедневно», «Время проверки» 06:30 UTC — это 09:30 по Москве.

  1. 06:30. Наступило время проверки. MARFOR сравнивает источники бленда с тем, что было при прошлой сборке. CRM ещё не загрузилась — пересобирать нечего, на карточке «Проверено: … — источники не менялись».
  2. 06:35–06:50. Проверки повторяются примерно раз в пять минут: источник мог опоздать.
  3. 06:50. CRM загрузилась. Ближайшая проверка это видит и пересобирает бленд — на карточке «Пересобран: …».
  4. Дальше до завтрашних 06:30 бленд не трогают: сегодня он уже собран на свежих данных.

Если за весь день источники так и не изменились, бленд не пересобирается: большая таблица не пересчитывается впустую, а данные в ней и так совпадают с источниками.

Расписания

РасписаниеКогда MARFOR проверяет источники
«Без расписания (ручное обновление)»Никогда. Только кнопка «Обновить сейчас» или новое сохранение в Блендере
«При обновлении любого источника»Примерно раз в пять минут; пересобирает после любого изменения
«Каждый час»Раз в час
«Ежедневно»С «Времени проверки» — раз в пять минут, пока бленд не пересоберётся; потом до завтра
«Еженедельно»Раз в неделю, после «Времени проверки»

«Время проверки» — по UTC: Москва = UTC+3, 06:30 UTC = 09:30 МСК. По умолчанию 06:30. Выбирают расписание при сохранении бленда, а меняют — в настройках источника: «Источники данных» → шестерёнка у бленда → «Расписание проверки источников».

Что считается изменением

  • В таблице источника появились или пропали строки: прошла автозагрузка, загрузили новый файл, применили маппинг заново.
  • У сценария, из которого собран бленд, поправили значения.
  • Бленд, из которого собран этот бленд, пересобрался. Так обновление идёт по цепочке: источник → бленд А → бленд Б, каждый на своей ближайшей проверке.

Как пересборка устроена

  • Бленд считается заново тем же запросом, что при сохранении.
  • Пока идёт пересборка, отчёты видят прежнюю таблицу; новая подменяет её в конце целиком.
  • Вычисляемые поля бленда остаются: они живут отдельно от таблицы.
  • Если источник переименовал или убрал колонку, которую берёт бленд, пересборка не пройдёт: MARFOR оставит прежние данные и напишет ошибку на карточке. Так же, если в новой таблице не хватает колонок прежней: формулы поверх пропавшей колонки иначе молча перестали бы считаться.
  • Одну и ту же пересборку дважды не запустить: пока она идёт, кнопка «Обновить сейчас» занята, а проверки по расписанию её пропускают.

Где это видно в MARFOR

«Источники данных» → шестерёнка у бленда:

  • «Проверено:» — когда MARFOR последний раз смотрел на источники и что решил: «источники не менялись», «источник обновлялся — отложено», «пересобран» или «ошибка» с текстом;
  • «Пересобран:» — когда данные бленда последний раз действительно обновились;
  • «Источники:» — из чего собран бленд и когда обновлялся каждый, с пометкой «(обновляется сейчас)» или «источник удалён»;
  • «Обновить сейчас» — пересобрать немедленно, даже если источники не менялись.

Ограничения и частые ошибки

  • Заменили файл-источник — нажмите «Обновить сейчас» после того, как загрузка закончилась. Проверка, попавшая на середину загрузки, могла собрать бленд по неполной таблице, а при «Ежедневно» следующая проверка будет только завтра.
  • Время — UTC. «Ежедневно, 09:00» — это полдень по Москве.
  • Удалённый источник ломает пересборку: на карточке он помечен «источник удалён». Пересоберите бленд без него в Блендере.

Что делать, если бленд не обновился, — Бленд не обновился по расписанию.

Термины на этой странице: Обновление бленда, Бленд, Источник данных

Обновлено 14 октября 2026

Статья помогла?