Показать сообщение отдельно
Старый 20.10.2009, 17:43   #4  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
возможно лучше было бы расширить ключ до (на случай если будут дубликаты названий):
X++:
    key = data.getKeyBuild([custVendTrans.sumAccount(),
                                       strltrim((select firstonly Name from VendTable where VendTable.AccountNum == custVendTrans.AccountNum).Name),
                                       custVendTrans.AccountNum,
                                       custVendTrans.RContractCode ? custVendTrans.RContractCode : SysQuery::valueEmptyString(),
                                       custVendTrans.RContractAccount ? custVendTrans.RContractAccount : SysQuery::valueEmptyString()]);
хотя, если сделать уникальный индекс по названию, то можно и так
За это сообщение автора поблагодарили: Silphidae (1).