|
![]() |
#1 |
Axapta Retail User
|
У меня ваш код чудесно работает. (Хотя конечно в идеале его нужно в init() или все-таки на форму - что у вас там за глюки?).
Возможно у вас значение RContractTable_RContractAccount.valueStr() не корректно - поэтому вы записи не видите? Ну и советую войти в группу пользователей Axapta Retail ![]() |
|
|
За это сообщение автора поблагодарили: Proid (1). |
![]() |
#2 |
Участник
|
SELECT FIRSTFAST * FROM InventTable WHERE VendContractItem.ItemId=InventTable.ItemId EXISTS JOIN FIRSTFAST * FROM InventItemRangeRef WHERE InventTable.ItemRangeIdRef = InventItemRangeRef.RangeIdRef
Странно, но почему этот запрос формируется Аксаптой ... Связь InventTable с InventItemRangeRef и то через другую таблицу только на датасорсах. Вообще задача такая - переделать добавление из классификатора с фильтрацие по договорам. Если делать через добавления датасорса и установкой связи inner join - отрабатывает нормально, но уже существующий функциал дает сбой с первой записью. Ковыряться довольно муторно, вот и решил может программно выбирать записи в inventTable. Но чувствую, придется ковыряться именно в работе фунционала классификатора. |
|
Теги |
executequery, select, запрос (query) |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|