|
|
|
|
#1 |
|
Участник
|
Всё понятно, я подумала это таблица стандартная.
не понимаю только почему соединяя по Relations указанному IOOutGoingHeader.RefTableId =ProdTable.TableId IOOutGoingHeader.RefRecId = ProdTable.RecId мне возвращает не тот производственный документ. (поле номер документа должно тоже совпадать в этих таблицах) т.е.IOOutGoingHeader.заполняется номер документа верно. и соединяя эти таблицы по номеру документа все верно. кроме Relation, при таком соединении получается IOOutGoingHeader.RefRecId != ProdTable.RecId (не выполняется Relation) Это как такое возможно... |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Из того, что вижу я, туда попадает RecId записи (т.е., по сути, дублируется RefRecId, но не всегда) )
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Выгрузила заказ, далее нашла в базе в этой таблице(IOOutgoingHeader) строку: 1.по полю с номером- все верно выгружено, дополнительная информация верна тоже. 2.по полю RefRecId записан RecId абсолютно другого заказа, который не выгружался. В принципе для реализации моей задачи соединю по номерам и всё, но интересно как это так неверный Relations прописан... |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|