При работе с мобильным приложением ошибка - TypeError: null is not an object (evaluating 'lookupModel.PrimaryColumnName')
Симптомы
Баг-репорт:
Type: Terrasoft.SourceCodeException
Message: TypeError: null is not an object (evaluating 'lookupModel.PrimaryColumnName')
AdditionalInfo: Script: file:///var/containers/Bundle/Application/xxxxxx-xxxx-xxxxx-xxxxx-xxxxxxxx/BPMonlineMobile.app/www/appV2/Common/Terrasoft.Mobile.Combined.js%0D%0A%09Line: 12183 Stack trace:
Terrasoft.core#showUncaughtException@file:///var/containers/Bundle/Application/xxxxxx-xxxx-xxxxx-xxxxx-xxxxxxxx/BPMonlineMobile.app/www/appV2/Common/Terrasoft.Mobile.Combined.js:2821:38
Terrasoft.core#onWindowError@file:///var/containers/Bundle/Application/xxxxxx-xxxx-xxxxx-xxxxx-xxxxxxxx/BPMonlineMobile.app/www/appV2/Common/Terrasoft.Mobile.Combined.js:2463:39
Причина
1. В мастере мобильного приложения не отображена первичная колонка для отображения.
2. В объекте (например, "Account") нет колонки первичной для отображения.
Решение
Для решения задачи следует перейти в [Мастер мобильного приложения] и повторно сохранить Настройки реестра, Настройки страницы и Настройки детали. После выполнить сохранение в мастере мобильного приложения.