У меня есть довольно большое расширение Dynamics 365 Business Central, написанное в коде AL на платформе Visual Studio Code. Microsoft меняет правило в коде AL, которое приведет к широко распространенным ошибкам, если не будет устранено до следующего выпуска. Это изменение заключается в том, что неявное с не может использоваться, поэтому каждая ссылка на запись в коде должна быть квалифицирована с помощью Rec .. В этом расширении необходимо решить несколько сотен мест, которые необходимо решить, и просто нецелесообразно вручную настраивать их. по одному. Для справки,
Этот:
field(TradeNumber; TradeNumber)
{
ApplicationArea = All;
Caption = 'Trade No.';
Editable = False;
}
field(TradeType; TradeType)
{
ApplicationArea = All;
Caption = 'Trade Type';
}
Становится это:
field(TradeNumber; Rec.TradeNumber)
{
ApplicationArea = All;
Caption = 'Trade No.';
Editable = False;
}
field(TradeType; Rec.TradeType)
{
ApplicationArea = All;
Caption = 'Trade Type';
}
Итак, если ошибка (или проблема, как сейчас) одинакова для этих нескольких сотен экземпляров, есть ли способ, так сказать, массово исправить и просто применить Rec. в начало каждой ссылки, отмеченной в нескольких файлах и папках?