13.06.2006, 15:05 | #1 |
NavAx
|
Как убрать ссылку на несуществующее поле в стандартном фильтре на форме
Уважаемые специалисты помогите объяснить следующую ситуацию:
При установке стандартного фильтра на форму складских проводок возникает ошибка расширенного диапазона запроса tableX.fieldX не является корректной парой datasource.field рядом с 252. TableX – новая добавленная таблица в стандартную форму складских проводок. FieldX – поле которое было удалено из этой таблицы. Вопрос – как очистить ссылку на несуществующее поле в запросе. В форму складских проводок был добавлен дополнительный datasource. |
|
13.06.2006, 15:35 | #2 |
Участник
|
нажать на кнопку Сброс в критериях на эту форму.
если вы не можете открыть форму, то зайти Параметры \ Использование данных \ закладка Выбор на формах и удалить строки, относящиеся к вашим формам. Проверьте также закладку Настройка форм. Если вам лень геморроится, то нажмите на кнопку Сброс на закладке Разное. Эта кнопка сбросит все пользовательские настройки всех объектов. |
|
13.06.2006, 16:31 | #3 |
NavAx
|
Спасибо все заработало.
И еще вопрос по фильтру: Не работает расширенный фильтр на форме складских проводок по полю статуса прихода(записи не ограничиваются этим полем), например по значению "Закуплено". Но если установить фильтр по этому полю(правая кнопка мыши/фильтр) и потом снять его, расширенный фильтр работает нормально. Спасибо. |
|
13.06.2006, 16:42 | #4 |
Участник
|
что-то где-то у вас запомнилось.
если вы не можете объявнить происходящие глюки в расширенном фильтре, начните с кнопки Сброс. |
|
13.06.2006, 17:13 | #5 |
Участник
|
Причина проста - в гриде первым идет группа полей складской и номенклатурной аналитики. Эти поля принадлежат датасоурсу InventDim - он и является активным при открытии формы. При попытке сделать фильтрацию сразу после открытия - фильтруется этот датасоурс, а не InventTrans.
Когда вы щелкаете по этому полю - у вас становится активным датасоурс InventTrans и дальнейшие фильтрации проходят успешно. Можно просто перед фильтрацией щелкнуть на любом поле, принадлежащем InventTrans, например, "Физ. дата", либо просто поменять порядок полей на форме
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
14.06.2006, 09:12 | #6 |
NavAx
|
Спасибо AndyD за объяснение.
|
|
|
|