AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2007, 16:14   #1  
tataov is offline
tataov
Участник
 
3 / 10 (1) +
Регистрация: 14.06.2007
В какой таблице хранятся наборы критериев
В запросе некоторые критерии доступны для изменения, а некоторые недоступны. Необходимо или открыть для изменения недоступные критерии или дополнить критерий ручками в таблице.
В какой таблице хранятся наборы критериев?
Где изменяется свойство критерия для редактирования?
Старый 19.06.2007, 16:24   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
В таблицах оно не храниться, ну, разве что, косвенно, в SysLastValue
Ищите по коду.
Доступ на редактирование управляется свойством RangeStatus::Locked
Старый 19.06.2007, 16:26   #3  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Ищите не на таблице, а в запросе. Datasource - Field - свойства. должно быть что-то типа Enabled - Lock - Hidden.

С Уважением,
Георгий
Старый 19.06.2007, 17:05   #4  
tataov is offline
tataov
Участник
 
3 / 10 (1) +
Регистрация: 14.06.2007
Не нашла свойство RangeStatus, а также в запросе Datasource - Field - свойства тоже ничего нет. Опишу подробнее ситуацию:
При печати книги покупок нажимаем кнопку Выбор. В критериях перечислены типы операции, при этом нет возможности изменить выбор (недоступно для изменения). Как исправить ситуацию?
Если можно поподробнее, т.к. только начинаем копаться в Axapta.
Старый 19.06.2007, 17:11   #5  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Самый простой способ это просто в запросе открыть этот range для редоктирования
Цитата:
Необходимо или открыть для изменения недоступные критерии или дополнить критерий ручками в таблице.
Иначе как один из вариантов вынести это поле на диалог (там где кнопка выбор, а range закрыть для редактирования), и добовлять ваш выбор в диалоги к запросу. Ну тут много вариантов...
Старый 19.06.2007, 17:13   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Если вы говорите о той книге покупок, которая в Периодических операциях модуля РП, то смотреть, думаю стоит сюда.
Classes\PurchBookPrintReport_RU\new

Но здесь у меня все открыто для редактирования. (SP5 KR2)
Видимо кто-то что-то у вас модифицировал.
Старый 19.06.2007, 17:14   #7  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
поищите по коду отчета что то типа этого:
query.dataSourceNo(1).findRange(fieldnum(Table_запроса_отчета,Field_ваш_залоченый_критерий), RangeStatus::Locked);
Старый 19.06.2007, 17:27   #8  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от tataov Посмотреть сообщение
Не нашла свойство RangeStatus...Если можно поподробнее, т.к. только начинаем копаться в Axapta.
Developer Guide надо бы почитать (хелп-файл AX-300-DVG-002-v01.00-ENUS.chm). Раздел "Creating Queries" там небольшой, при распечатке страниц 20 занимает. Там всё найдёте. В частности вот это:
Цитата:
Property --- Property exists on... --- Use this property to...
----------
Status --- Range --- determine if the end user is allowed to modify a range in the QueryDialog (at run time). Possible options are Open, Lock, or Hidden. If the field is open, the user has permission to view and edit the range. If the field is locked, the user can only view the range, and if the field is hidden, the range cannot be seen or edited. Fields that are locked or hidden, cannot have additional ranges created.
Старый 19.06.2007, 17:36   #9  
tataov is offline
tataov
Участник
 
3 / 10 (1) +
Регистрация: 14.06.2007
Вроде нашла примерно где копать (класс PurchBook_Print_Ru и класс PurchBook_AddList_Launcher_Ru модифицировался)
Спасибо за наводку.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтрование записей при "переходе к основной таблице" demID DAX: Программирование 10 18.11.2015 12:52
как сохранить запрос в таблице kitty DAX: Программирование 13 19.11.2007 20:16
В какой таблице "находится" поле "Финансовый склад? yooshi DAX: Программирование 1 16.09.2005 17:41
фильтр по связанной таблице mick_777 DAX: Программирование 13 21.08.2002 16:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:55.