![]() |
#2 |
Участник
|
Цитата:
Сообщение от Prophetic
![]() Но проблема в том, что пока я не очищу используемый запрос и ранее используемый запрос (нажав на кнопку "выбрать" и далее, кнопкой "очистить") в классе далее запрос не отрабатывает, и выводит ошибку о невозможности выбрать запись в одной из таблиц.
Как мне программно "обнулить" этот запрос? Если речь идет именно об избыточном Range, то укажите ему пустую строку "". Пустая строка эквивалентна отсутствию Range Если речь идет о том, чтобы зафиксировать ваше условие в Range, то в свойстве Status программно задайте hidden или Locked. пример в \Classes\CustInterestCreate\queryBuildUpdate X++: protected void queryBuildUpdate() { QueryBuildRange rangeCanBeReversed; ; ... rangeCanBeReversed = queryRun.query().dataSourceTable(tablenum(CustSettlement)).addRange(fieldnum(CustSettlement, CanBeReversed)); rangeCanBeReversed.value(queryValue(NoYes::Yes)); rangeCanBeReversed.status(RangeStatus::Hidden); ... } |
|
|
За это сообщение автора поблагодарили: Prophetic (1). |
|
|