Показать сообщение отдельно
Старый 21.01.2008, 11:27   #19  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Расскажите подробнее, что за доработка, и какую цель преследует, будьте так любезны.
В документах, генерируемых документооборотом Аксапта по шаблонам Excel или Word, хочется выводить не только поля, но и display-методы, программируемые под конкретную ситуацию.

Действительно, модель данных DAX достаточно денормализованная, и связи порой не только 1:1, чтобы обойтись простыми джойнами справа. Иногда нужна еще и логика посложнее, чем "выводить всегда то, что есть в поле".

Если хотите, приведу код. Особым секретом он не является, более того, мне такое даже и не хочется держать в вертикальном решении. При этом ошибок времени исполнения (см. mazzy) в таком случае возникать не может, поскольку сигнатура у всех display-методов одинаковая, и проверить наличие метода тоже труда не составляет.