Почти все исходники бэкэнда — service.person, если я правильно понял, за исключением сложного поиска, в примере есть. В развитой версии, почти весь код бекенда генерируется на основании параметров класса и спрятан в супер классе. Остается лишь определить два параметра.
Предлагаете в примере написать сразу готовое решение без промежуточных шагов?
В более развитом виде (в том числе и с нормальными фильтрами) оно выглядит так:
Class view.person Extends view.grid {
Parameter TARGET="model.person";
Parameter PROPS="name,""year""";
}
М-программисты настолько суровы, что для упрощения кода могут пользоваться минимальным набором символов, составляя из них осмысленные конструкции. Например, $d(^d(d,d,d))
В более развитом виде (в том числе и с нормальными фильтрами) оно выглядит так: