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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.08.2005, 15:03   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
? Как задать функцию в отчете в поле Value?
Есть отчет по журналу. Хочу чтобы пользователь мог видеть только свои документы. Есть поле SalesAdministrator в ranges. Ставлю статус Status - Lock (поле нельзя поменять). Как прописать значение в Value, чтобы там подтяшивался текущий пользователь? Или там только явно допускается прописывать?
Старый 29.08.2005, 15:18   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
range.value(queryvalue(curUserId()));

Хотя. Хм. Насколько я поиню, это же SalesTaker переименованый в журналах? А там прописывается emplId. Тогда преобразуйте EmplTable::UseId2EmplId()

С Уважением,
Георгий
Старый 29.08.2005, 15:47   #3  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
у меня они совпадают, да и мне сейчас это не важно.
написал там range.value(queryvalue(curUserId()));
при запуске отчета - прямо так и пишется(а не имя пользователя) - в результате отчет не содержит данных.
может там всё-таки нельзя динамически там ничего указывать?
Старый 29.08.2005, 16:02   #4  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
???
Прям так и пишется? Лихо! Что-то не так
А где и как вы это делаете?
this.queryrun().query().datasourceNo(1).findrange(fieldId).value("Admin")?
Старый 29.08.2005, 16:43   #5  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
я прям на свойствах этого рейнджа (в DS), в отчете... Там есть Name, Table, Field, Value, Label, Status.
Ставлю в Status - Lock. В поле Value пишу - range.value(queryvalue(curUserId()));
Старый 29.08.2005, 16:49   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Не, пишите програамно, в ините. Так не понимает - не отрабатывает код. Считает "curUserId()" строковой переменной.
Старый 29.08.2005, 17:35   #7  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
ну понятно... я надеялся что так тоже можно, с init понятно что прокатит
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сопоставление оплат клиента, переносов сальдо-поле накладная в общем журнале? Aquarius DAX: Функционал 3 28.01.2009 12:51
Ошибки в отчете о статусе БД, Не совсем понятный отчет. Помогите разобраться. Poleax DAX: Администрирование 7 21.08.2007 12:23
Динамические контролы в отчете основанные на display-методе petr DAX: Программирование 19 18.09.2006 15:29
Не работает поле сортировки в отчете stalker17 DAX: Программирование 1 02.06.2006 17:25
Как задать в отчете условие "или" wb DAX: Программирование 1 25.09.2004 21:09

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

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

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