|  30.12.2010, 02:34 | #1 | 
| Участник | Глобальная адресная книга. Нулевая ссылка в таблице Address 
			
			Доброго времени суток.  И снова глобальная адресная книга в студии!  Попробую зайти с фланга: существует настроенный справочник "глобальная адресная книга", расшареный на несколько компаний через вируальную. Необходимо создать адрес для конкретного клиента через форму CustTable. При этом, как известно, адрес будет связан с клиентом через ту же глобальную адресную книгу (DirPartyTable) следующим образом (вернее 2-мя): X++: ... Address.RecId == DirPartyAddressRelationshipMapping.AddressRecId Address.DataAreaId == DirPartyAddressRelationshipMapping.RefCompanyId DirPartyAddressRelationshipMapping.PartyAddressRelationshipRecId == DirPartyAddressRelationship.RecId DirPartyAddressRelationship.PartyId == DirPartyTable.PartyId ... X++: ...
Address.AddrTableId   == tableNum(DirPartyTable)
Address.AddrRecId      == DirPartyTable.RecId
...как вариант поставил такую заглушку в Address.insert(), Address.update() X++: if (this.isFormDataSource() && ! this.AddrTableId && ! this.AddrRecId) { if (this.<DirPartyAddressRelationship>().PartyId) { this.AddrTableId = tableNum(DirPartyTable); this.AddrRecId = DirPartyTable::find(this<DirPartyAddressRelationship>().PartyId).RecId; } } Не встречалась ли кому такая бага? Если встречалась, то как лечили? Заранее спасибо! DAX 2009 RU5 
				__________________ http://www.axdevposts.blogspot.com Пришел, уведел.... отойди, дай другому увидеть! | 
|  | 
|  31.12.2010, 12:17 | #2 | 
| Участник | 
			
			А табличка Address у вас виртуальная ?
		 | 
|  | 
| Теги | 
| address, global address book | 
|  | 
| 
 |