Удалось добиться некоторых положительных итогов в вопросе, в частности, наладить работу связанных датасурсов на Web-форме.
В результате испытаний выяснилось, что некорректно отображаются значения контролов на WebGrid, связанных с подчиненным родительскому датаусурсом, имеющих вид WebEdit и WebCheckBox. При этом значения контролов с видом WebComboBox, WebDate, WebInteger и WebReal отображаются правильно!
Как вариант решения, в методе layoutEdit класса WebFormHtml были исправлена строка
X++:
controlText = fwe.text();
на следующие:
X++:
Common common1;
...........................
if (fwe.dataSource() && fwe.dataField())
{
common1 = _webrun.dataSourceById(fwe.dataSource()).cursor();
controlText = common1.(fwe.dataField());
}
else
{
controlText = fwe.text();
}
т.е., формируется обращение напрямую к данным курсора датасурса.
Аналогичным подходом был исправлен метод layoutCheckBox.