По умолчанию датагрид обновляется после нажатия кнопки ОК в карточке редактирования записи.
Если необходимо выполнить дополнительное обновление детали, то можно использовать функцию SendNotify() из скрипта src_WindowsUtils.
Вызываем эту функцию в обработчике AfterPost карточки редактирования:
SendNotify(Self, 'MSG_REFRESHGRID');
В скрипте датагрида детали добавляем обработчик OnNotify:
if ((Message == 'MSG_REFRESHGRID') && (Sender.Name == 'wnd_AccountCreditLimitDataEdit')) {
RefreshDataset(dlData.Dataset);
}
RefreshDataset(dlData.Dataset);
}
wnd_BaseGridAreaOnNotify(ScriptableService, Sender, Message, Data);
Здесь wnd_AccountCreditLimitDataEdit - окно редактирования, которое и отправляет Notify после своего закрытия. RefreshDataset() - функция обновления датасета из скрипта src_DB.