Показать сообщение отдельно
Старый 23.12.2008, 04:47   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
+ Универсальность связки. Когда несколько исходных документов прилинковываются к одному журналу - это удобно.
Не. Нет этого плюса.
RecID позволяет привязать любую таблицу. Именно ЛЮБУЮ. Только в коде приходится постоянно гадать "какая таблица прилинкована?" и проверять, проверять, проверять. В лучшем случае делают два поля TableId и RecID.

Но вместо этого лучше пользоваться составлными ключами из двух полей (Tag, RefCode). Настроив связи между НУЖНЫМИ таблицами в АОТ. В этом случае вообще БЕЗ программирования достигается и переход к основной таблице, и validate, и lookup.

Не, приведенный тобой список не содержит плюсов.
Лично я вообще не вижу плюсов в RecId. По моим ощущениям, связкой по RecID пользуются только те программисты, которые не разобрались с автонумерацией, только те, кто не знает как быстро "смастрячить" новый уникальный код.

http://axapta.mazzy.ru/lib/numbersequence/
http://axapta.mazzy.ru/lib/numbersequence_using/
http://axapta.mazzy.ru/lib/numbersequenceformat/
__________________
полезное на axForum, github, vk, coub.