Показать сообщение отдельно
Старый 30.08.2005, 21:07   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Вы не совсем правильно действуете. К строкам складского журнала складскую аналитику надо добавлять не ч/з 1:n, а ч/з n:1. Это отношение показывает в каком направлении идет связывание необходимых таблиц. Т.е. складские журналы -> строки складских журналов (InventJournalTable.JournalId = InventJournalTrans.JournalId), складские аналитики -> строки складских журналов (InventDim.InventDimId = InventJournalTrans.InventDimId).

Здесь кроется одна засада. Мне не удалось отфильтровать по складу-получателю для журнала переноса. Best Practices говорит, что использование в одной таблице двух полей одинакового типа является ошибкой, что и видно на данном примере.


А строится все это дело по таблице xRefTableRelation, данные в которую заносятся при построении перекрестных ссылок. Если перекрестные ссылки не построены, то при вызове меню выбора отношений будет предложено это сделать, причем только для отношений м-ду таблицами
За это сообщение автора поблагодарили: Logger (2).