Чтобы создать метод просмотра для создания вычисляемого столбца, можно использовать код, как это:Dynamics AX Programatically Обратитесь к полей запроса в режиме
private static server str createMySqlScript()
{
str cellName = SysComputedColumn::returnField(tableStr(MyViewName), identifierStr(MyDataSourceName), fieldStr(TableName, ColumnName));
return strFmt('LEFT(%1, 5)', cellName);
}
Работает отлично подходит для обычных представлений, с регулярными источниками данных.
Однако при использовании представления с источником запроса вместо традиционных источников данных вся вещь разваливается.
On the first line: "Stack trace: The method has been called with an invalid number of parameters."
Кто-нибудь знает, как назвать имя поля запроса вместо поля источника данных в представлении?
У вас есть * UNION * view? – Matej
В запросе, на который ссылается представление, используется UNION. Изменилось ли это так, как вы называете метод returnField()? – Brad