Закрытие визита — это этап, на котором медицинский представитель фиксирует результат выполненной встречи. Пока визит только создан в календаре, он считается запланированным. После нажатия кнопки «Начать» визит становится активным. После заполнения отчёта и отправки данных визит получает статус «Завершён».
Закрытие визита является одним из самых важных рабочих сценариев в Mobile CRM. Именно на этом этапе пользователь вносит фактическую информацию: что было сделано, какие KPI или SKU заполнены, какие комментарии добавлены, была ли сделана фотофиксация, зафиксирован ли GPS и использовались ли презентационные материалы.
Если визит не закрыт, он не считается полностью выполненным. Он может не попасть корректно в отчёты, KPI и аналитику.

Закрытие становится доступно только после того, как пользователь нажал кнопку «Начать» в карточке визита.
Это сделано для того, чтобы система сохраняла правильную последовательность:
Если пользователь не начал визит, закрытие обычно недоступно. Это помогает отличать плановую активность от фактически выполненной.
Состав отчёта при закрытии может отличаться в зависимости от типа визита и настроек проекта. Но обычно в закрытие визита входят следующие блоки:
Некоторые поля могут быть обязательными. Если пользователь не заполнит обязательное поле, приложение не позволит завершить визит.

KPI-блок используется для фиксации показателей по визиту. В зависимости от проекта это могут быть показатели по визитам, SKU, препаратам, плану, факту или другим рабочим задачам.
Медицинский представитель может видеть только те KPI и SKU, которые доступны ему по настройкам. Список препаратов или SKU может быть ограничен регионом, командой, дистрибьютором, проектом, ролью пользователя или настройками администратора.
Если пользователь не видит нужный препарат или SKU, это не всегда ошибка приложения. Возможно, этот препарат не назначен пользователю или не входит в его доступ.
При закрытии визита может быть доступен блок SKU. Пользователь фиксирует данные по конкретным позициям: план, факт, наличие, остатки, дефектуру или другие показатели, предусмотренные проектом.
План-факт логика нужна для того, чтобы сравнивать запланированные показатели с фактически полученными. Эти данные затем могут использоваться в отчётах и KPI.
Если в блоке есть обязательные поля, их нужно заполнить полностью. Пропуск обязательных значений может привести к ошибке при закрытии визита.
В некоторых проектах при закрытии визита медицинский представитель может фиксировать дефектуру или остатки. Это особенно важно при работе с аптеками или точками, где нужно понимать наличие товара.
Дефектура показывает отсутствие нужной позиции или недостаточное наличие. Остатки показывают количество товара, которое есть в точке.
Эти данные помогают компании анализировать ситуацию по продуктам, точкам, регионам и визитам.
Комментарий — это текстовое поле, где пользователь может кратко описать результат визита. Комментарий помогает добавить контекст, который нельзя передать через числовые показатели.
Например, в комментарии можно указать:
Если комментарий является обязательным, без него визит не завершится. Поэтому нужно внимательно проверять все обязательные поля перед отправкой отчёта.
Фотофиксация используется для подтверждения факта визита или результата работы. В мобильном приложении фото обычно нужно делать через камеру внутри приложения.
Загрузка фото из галереи может быть недоступна или ограничена настройками проекта. Это сделано для того, чтобы фото было связано с текущим визитом и фактическим моментом выполнения.
Пользователь должен разрешить приложению доступ к камере. Если разрешение не выдано, фотофиксация может не работать.
Фото может быть обязательным. Если фото обязательно, но пользователь его не сделал, приложение не позволит завершить визит.
В некоторых проектах запрещена загрузка фото из галереи. Это связано с тем, что фотоотчёт должен подтверждать именно текущий визит, а не быть загруженным позже из старых изображений.
Поэтому если пользователь не может выбрать фото из галереи, это может быть нормальной логикой приложения. В таком случае нужно использовать камеру внутри CRM.
Если камера не открывается, нужно проверить разрешения телефона и настройки приложения.
При закрытии визита может быть доступен блок презентации. Пользователь может открыть презентационный материал, показать его клиенту или пропустить просмотр, если это разрешено.
Презентации могут быть загружены и разрешены региональным менеджером, администратором или другим ответственным пользователем. Медицинский представитель видит только доступные ему материалы.
Некоторые форматы презентаций могут открываться внутри приложения, например PDF или PNG. Форматы вроде PPTX могут открываться во внешнем приложении, и в таких случаях время просмотра может фиксироваться не всегда.
GPS-подтверждение используется для фиксации геолокации при визите. Приложение может записывать координаты пользователя и связывать их с визитом.
GPS помогает подтвердить, что пользователь находился рядом с объектом визита или двигался по маршруту. При этом GPS не всегда даёт точность до конкретной двери или кабинета. На точность могут влиять здание, погода, устройство, режим энергосбережения и настройки телефона.
Если GPS является обязательным, пользователь должен разрешить приложению доступ к геолокации. Без этого визит может не закрыться.
При закрытии визита приложение может проверять обязательные поля. Если что-то не заполнено, система покажет ошибку или не даст завершить визит.
Обязательными могут быть:
Если визит не закрывается, нужно внимательно пройти все блоки отчёта и проверить, нет ли незаполненных обязательных полей.
После заполнения всех обязательных данных пользователь нажимает кнопку «Отправить отчёт и завершить визит» или аналогичную кнопку завершения.

После успешной отправки визит получает статус «Завершён». Данные визита сохраняются в приложении и отправляются на сервер при наличии интернета.
Если пользователь работает оффлайн, данные могут сохраниться локально и уйти на сервер после синхронизации.
Если справочники были заранее обновлены, пользователь может закрывать визиты без интернета. В таком случае отчёт, комментарии, фото, GPS и другие данные сохраняются локально.
Когда интернет появляется снова, приложение предлагает синхронизировать данные. Пользователь должен выполнить синхронизацию, чтобы закрытый визит отправился на backend-сервер и стал доступен в Web CRM, отчётах, KPI и аналитике.
Важно не удалять приложение и не очищать данные устройства до завершения синхронизации, иначе локально сохранённые данные могут быть потеряны.
При закрытии визита могут возникать разные ошибки. Самые частые причины:
Если ошибка сохраняется, нужно зафиксировать ID визита и передать его в поддержку.
Если визит не закрывается, нужно выполнить проверку по шагам:
При обращении по проблеме закрытия визита нужно указать:
Чем точнее пользователь опишет проблему, тем быстрее её можно будет проверить.
Закрытие визита — это фиксация результата выполненной встречи. Пользователь заполняет KPI, SKU, комментарии, фото, GPS и другие обязательные поля. После отправки отчёта визит получает статус «Завершён». Если визит не закрыт, он не считается полностью выполненным и может не попасть корректно в отчёты, KPI и аналитику.