Показать сообщение отдельно
Старый 29.05.2004, 13:25   #1  
LCh is offline
LCh
Участник
 
104 / 10 (1) +
Регистрация: 13.11.2002
Адрес: Санкт-Петербург
Post Ошибка при связывании InventTrans и InventJournaTable
Товарищи, Ахтунг.

Вы никогда не свяжете InventTrans.TransRefId и InventJournalTable.JournalId в одном X++ запросе если длина TransRefId = 20, а длина JournalId = 10. Похоже, в стандарте 2.5 это так и есть.

Решения
X++ while select inventtrans { inventjournaltable::find(inventtrans.transrefid) }
TSQL ltrim(inventtrans.transrefid) = inventjournaltable.journalid

и, в конце концов, просто привести тип JournalNum к 20 символам

З.Ы. речь идёт про поля с adjustment = right.

До коле!