28.12.2007, 12:42 | #1 |
MCITP
|
Ошибка в классе SysMailerAddressField в Dynamics Ax 4 SP1. Метод appendAddress.
Обнаружил, что при добавлении нескольких адресов для отправки письма - отправляется последний. Заглянул в код метода appendAddress:
X++: void appendAddress(str addr, str name='') { str address; str addresses; if (prmisdefault(name)) { address = addr; } else { address = name + '[' + addr + ']'; } addresses = this.get(); if (strlen(addresses) > 0) { address = ',' + address; } this.set(address); addressCount++; } Код: void appendAddress(str addr, str name='') { ... if (strlen(addresses) > 0) { address = addresses + ',' + address; } ... } |
|