Ошибка детали Группы

В созданном разделе начала возникать ошибка при переходе на деталь Группы. А именно на функцию:

function RefreshAttendanceGroupsDetail() {
if (AttendanceWorkspace.InitializeAttendanceGroupsFlag != true) {
InitializeAttendanceGroupsDetail();
AttendanceWorkspace.InitializeAttendanceGroupsFlag = true;
}
var AttendanceID = dlAttendance.Dataset.ValAsGUID('ID');
SetAttribute(AttendanceWorkspace.AttendanceGroupsWindow, 'ParentItemID',
AttendanceID);
RefreshDataset(AttendanceWorkspace.AttendanceGroupsDataset);
}

Как выяснила ошибка возникает на строку var AttendanceID = dlAttendance.Dataset.ValAsGUID('ID');

Создавала свою деталь. Та же ошибка на функцию

function RefreshPhotoDetail() {
if (AttendanceWorkspace.InitializeDescriptionFlag != true) {
InitializePhotoDetail();
AttendanceWorkspace.InitializePhotoFlag = true;
}
var AttendanceID = BaseWorkspace.GridDataset.ValAsGUID('ID');
if (AttendanceID == AttendanceWorkspace.PhotoOldAttendanceID) {
return;
} else {
AttendanceWorkspace.PhotoOldAttendanceID =AttendanceID;
}
SetAttribute(wndPhotoDetail.Window, 'ParentItemID', AttendanceID);
RefreshDetailData(BaseWorkspace.GridDataset, 'ID', AttendanceWorkspace.PhotoDataset, 'ID');
}

А конкретно на поле var AttendanceID = BaseWorkspace.GridDataset.ValAsGUID('ID');

Подскажите почему идет ошибка при обращении к полю ID и как с этим бороться

Нравится

3 комментария

Получается из-за этой ошибки я не могу нормально создавать детали раздела. В чем может быть причина такой ситуации?

Елена, можете пожаулуйста указать текст ошибки?
Проверьте галочку "Всегда выбирать в запросе" в соотвествующем SQ

1

Галка стояла. Удалила поле ID из SelectQuery и снова его добавила - все стало работать корректно

Показать все комментарии