Есть такая задачка, клиент хочет посмотреть из любой задачи историю задач по клиенту.
Создал деталь для задачи. А что туда прописать в обработчик, чтобы выводил все задачи по клиенту?
Пробовал
RefreshCommonDetail(BaseWorkspace, wndCustomersTaskDetail, 'AccountID', 'AccountID');
Не работает. А что нужно?
Нравится
2 комментария
17 мая 2013 17:18
Добрый день, Александр.
Ошибка здесь в BaseWorkspace, нужно обращаться к ID текущей записи (которая в данный момент открыта на редактирование).
Для этого использовать вместо RefreshCommonDetail лучше другую функцию: RefreshDetailData.
Пошаговою инструкция как это слделать прикреаляю здесь же.
20 мая 2013 09:36
Возможно вы не так поняли, мне не нужна запись, которая открыта для редактирования, а запись, которая выделена в гриде.
Все решилось таким скриптом:
var AccountID = GetFieldValueFromDisabledField(BaseWorkspace.GridDataset, 'AccountID'); RefreshCommonDetail(null, wndCustomersTaskDetail, 'AccountID', 'AccountID', null, null, null, null, null, AccountID);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать