Добрый день!
При удалении инцидента появляется ошибка "ParentDataset - есть null или не является объектом"
Отладчик ссылается на строчку var Dataset = DataFields.ParentDataset; скрипта ds_IncidentScript
function DataChange(DataField){
if (DataField == null) {
return;
}
var DataFields = DataField.ParentDataFields;
var Dataset = DataFields.ParentDataset;
if (Dataset.Attributes('IsUpdating')) {
return;
}
var Name = DataField.Name;
...
if (DataField == null) {
return;
}
var DataFields = DataField.ParentDataFields;
var Dataset = DataFields.ParentDataset;
if (Dataset.Attributes('IsUpdating')) {
return;
}
var Name = DataField.Name;
...
При создании и редактировании инцидентов никаких ошибок не происходит, все прекрасно работает. Ошибка появляется только при удалении. Причем после закрытия ошибки запись удаляется.
Если кто-нибудь может подсказать в чем может быть проблема, буду крайне благодарен!
Нравится
2 комментария
29 декабря 2016 14:28
Добрый день, Дмитрий!
Проверил указанное Вами поведение в базовой версии продукта, данная проблема не воспроизводится.
Прошу Вас, укажите детальный кейс воспроизведения, версию продукта, на котором воспроизводилась проблема и необходимо выполнить анализ произведенных доработок в системе.
Спасибо!
29 декабря 2016 15:29
Если это какая-то доработка, можно добавить в скрипт дополнительные проверки на null или обернуть в try.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать