LOOKATSHOW · УЧЕБНАЯ ПРАКТИКА · 13.10.2026

Пять сделок — пять разных ситуаций

Вымышленные данные. Этот локальный просмотр построен из фактического JSON-вывода bitrix_read_kit.py demo. Это не интерфейс Битрикс24.

5видимых открытых сделок
3уникальных незавершённых дела

Полнота дел: false. У сделки 105 чтение неполное. Отсутствие дела здесь утверждать нельзя.

ID сделкиПризнакID делЧтение
101Нет видимого незавершённого дела—полное
102Запланировано201полное
103Просрочено202полное
104Без срока203полное
105Чтение неполное—неполное

Учебное время анализа: 10 октября 2026, 10:00 МСК. К рабочему порталу не подключались.

Контрольное изменение

Если у сделки 101 заменить complete: true на false, признак «нет дела» исчезает. В отчёте остаётся «чтение неполное».

Исходный вывод программы (JSON)
{
  "ok": true,
  "schema_version": 1,
  "source": "synthetic",
  "synthetic": true,
  "captured_at": "2026-10-10T06:00:00Z",
  "as_of": "2026-10-10T07:00:00Z",
  "capture_window": {
    "started_at": "2026-10-10T06:00:00Z",
    "finished_at": "2026-10-10T06:00:00Z"
  },
  "coverage": {
    "scope": "records_visible_to_webhook_user",
    "selected_deal_pages_complete": true,
    "all_selected_activity_pages_complete": false,
    "snapshot_is_atomic": false,
    "portal_wide_completeness_proven": false
  },
  "summary": {
    "visible_open_deals": 5,
    "unique_visible_open_activities": 3,
    "deal_flag_counts_nonexclusive": {
      "no_visible_open_activity": 1,
      "scheduled": 1,
      "overdue": 1,
      "undated": 1,
      "unknown_deadline": 0,
      "activity_coverage_incomplete": 1
    }
  },
  "deals": [
    {
      "deal_id": 101,
      "category_id": 0,
      "assigned_by_id": 10,
      "activity_read_complete": true,
      "flags": [
        "no_visible_open_activity"
      ],
      "visible_open_activity_ids": [],
      "overdue_activity_ids": [],
      "undated_activity_ids": [],
      "unknown_deadline_activity_ids": [],
      "next_scheduled_visible_activity": null
    },
    {
      "deal_id": 102,
      "category_id": 0,
      "assigned_by_id": 10,
      "activity_read_complete": true,
      "flags": [
        "scheduled"
      ],
      "visible_open_activity_ids": [
        201
      ],
      "overdue_activity_ids": [],
      "undated_activity_ids": [],
      "unknown_deadline_activity_ids": [],
      "next_scheduled_visible_activity": {
        "activity_id": 201,
        "deadline_utc": "2026-10-10T09:00:00Z"
      }
    },
    {
      "deal_id": 103,
      "category_id": 1,
      "assigned_by_id": 11,
      "activity_read_complete": true,
      "flags": [
        "overdue"
      ],
      "visible_open_activity_ids": [
        202
      ],
      "overdue_activity_ids": [
        202
      ],
      "undated_activity_ids": [],
      "unknown_deadline_activity_ids": [],
      "next_scheduled_visible_activity": null
    },
    {
      "deal_id": 104,
      "category_id": 1,
      "assigned_by_id": 11,
      "activity_read_complete": true,
      "flags": [
        "undated"
      ],
      "visible_open_activity_ids": [
        203
      ],
      "overdue_activity_ids": [],
      "undated_activity_ids": [
        203
      ],
      "unknown_deadline_activity_ids": [],
      "next_scheduled_visible_activity": null
    },
    {
      "deal_id": 105,
      "category_id": 1,
      "assigned_by_id": 11,
      "activity_read_complete": false,
      "flags": [
        "activity_coverage_incomplete"
      ],
      "visible_open_activity_ids": [],
      "overdue_activity_ids": [],
      "undated_activity_ids": [],
      "unknown_deadline_activity_ids": [],
      "next_scheduled_visible_activity": null
    }
  ],
  "limitations": [
    "No visible activity is not proof of no agreement, lost revenue or manager failure.",
    "Incomplete pages cannot support an absence claim; permission-limited records may be missing.",
    "Deal and activity reads are sequential, not a transactionally consistent portal snapshot.",
    "This report contains internal CRM IDs; it is not anonymized or safe for public sharing."
  ]
}